Hi,

  I now compile a testing class for parsing an xml using 
xerces-c1_7_0-linux7.2 in my main(). When I don't link to the rest of my own 
*.o files. It's fine. But when I link with the rest of my *.o files (but 
without actually using them in my main( ) nor including them. just linking 
and that's all), it cause segmentation fault when doing the 
parser->parse(...) .
  I do gdb and backtrace, it shows:

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 9684)]
0x08080335 in Ptr<SharedXcharMap<unsigned char> >::~Ptr () at 
ConfigParser.cc:114
114     }
(gdb) backtrace
#0  0x08080335 in Ptr<SharedXcharMap<unsigned char> >::~Ptr () at 
ConfigParser.cc:114
#1  0x080cefcd in InputSource::~InputSource () at ConfigParser.cc:114
#2  0x4015d537 in LocalFileInputSource::~LocalFileInputSource ()
   from 
/home/khho9/devel/html2wml/lib/xerces-c1_7_0-linux7.2/lib/libxerces-c1_7_0.so
#3  0x401f2106 in Janitor<InputSource>::reset ()
   from 
/home/khho9/devel/html2wml/lib/xerces-c1_7_0-linux7.2/lib/libxerces-c1_7_0.so
#4  0x401f1b2e in Janitor<InputSource>::~Janitor ()
   from 
/home/khho9/devel/html2wml/lib/xerces-c1_7_0-linux7.2/lib/libxerces-c1_7_0.so
#5  0x401d00c6 in XMLScanner::scanDocument ()
   from 
/home/khho9/devel/html2wml/lib/xerces-c1_7_0-linux7.2/lib/libxerces-c1_7_0.so
#6  0x401d02b8 in XMLScanner::scanDocument ()
   from 
/home/khho9/devel/html2wml/lib/xerces-c1_7_0-linux7.2/lib/libxerces-c1_7_0.so
#7  0x40120ce7 in DOMParser::parse () from 
/home/khho9/devel/html2wml/lib/xerces-c1_7_0-linux7.2/lib/libxerces-c1_7_0.so
#8  0x0807b44f in ConfigParser::initParser (this=0x819bbe8, 
xmlFile=0x8142ed1 "config.xml") at ConfigParser.cc:74
#9  0x08050b50 in main (argc=1, argv=0xbffff924) at Main.cc:100
#10 0x405e7627 in __libc_start_main (main=0x8050b24 <main>, argc=1, 
ubp_av=0xbffff924, init=0x804a754 <_init>,
    fini=0x811bd5c <_fini>, rtld_fini=0x4000dcc4 <_dl_fini>, 
stack_end=0xbffff91c) at ../sysdeps/generic/libc-start.c:129

Does anyone know what's going on ? Thanks for help

_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to