I've been using libconfuse under Debian 5 for a few months. After upgrading to Debian 6, I can not run my code correctly which can be run before this upgrade. The code can be compiled and shows no error message. However, it displayed "segmentation fault" when running it. By doing some research, I figured out that the function cfg_include is problematic. If removing the "include()" line in the configuration file, the error message disappeared. Does anyone encounter any similar problem like mine? Any advice is appreciated.