Do you have Qt as well ?  I found the QDom classes easier to use in
extracting info and constructing documents.

-----Original Message-----
From: Alberto Massari [mailto:[EMAIL PROTECTED]
Sent: Monday, November 22, 2004 2:32 PM
To: White Daniel E CONT DLVA
Cc: '[EMAIL PROTECTED]'
Subject: RE: Segmentation Fault on a reused XercesDOMParser -- HELP
PLEASE !!


At 11.28 22/11/2004 -0500, White Daniel E CONT DLVA wrote:
>Yes, I can try.
>
>Would it complicate matters that I am using ACE ?

No, I have it on my machine.

Alberto


>-----Original Message-----
>From: Alberto Massari [mailto:[EMAIL PROTECTED]
>Sent: Monday, November 22, 2004 11:18 AM
>To: [EMAIL PROTECTED]
>Subject: RE: Segmentation Fault on a reused XercesDOMParser -- HELP
>PLEASE !!
>Importance: High
>
>
>Hi Daniel,
>can you package a small test case that reproduces the error?
>
>Thanks,
>Alberto
>
>At 11.07 22/11/2004 -0500, White Daniel E CONT DLVA wrote:
> >It still spews.  I even tried adding a call to resetDocumentPool
> >
> >Still looking for ideas.
> >
> >How do other folks do it ?  Inquiring minds would like to know.
> >
> >-----Original Message-----
> >From: White Daniel E CONT DLVA [mailto:[EMAIL PROTECTED]
> >Sent: Friday, November 19, 2004 10:52 AM
> >To: '[EMAIL PROTECTED]'; 'Alberto Massari'
> >Subject: RE: Segmentation Fault -- HELP PLEASE !!
> >
> >
> >Could my problem be in wanting to re-use the parser object ?
> >
> >How do other folks do this ?
> >
> >Would I be better off creating a fresh parser for each incoming statement
> >and then deleting it when I have parsed the statement ?
> >
> >-----Original Message-----
> >From: White Daniel E CONT DLVA [mailto:[EMAIL PROTECTED]
> >Sent: Friday, November 19, 2004 9:06 AM
> >To: '[EMAIL PROTECTED]'; 'Alberto Massari'
> >Subject: RE: Segmentation Fault -- HELP PLEASE !!
> >
> >
> >As a matter of fact, yes, but each thread has its own instance of the
> >parser.  It is created after the thread is activated.
> >
> >I found something in the Xerces-C FAQ yesterday that makes things a lot
>more
> >stable, but not yet completely so:
> >
> >Why does my application crash when deleting the parser after releasing a
> >document?
> >http://xml.apache.org/xerces-c/faq-parse.html#faq-31
> >
> >So, I added the following lines to my code:
> >
> >DOMNode *doc = this->parser->getDocument();
> >this->parser->adoptDocument();
> >doc->release();
> >
> >It still crashes/seg-faults , but not nearly as often.
> >
> >Any ideas about anything else that might need cleaning up ?
> >
> >-----Original Message-----
> >From: Alberto Massari [mailto:[EMAIL PROTECTED]
> >Sent: Thursday, November 18, 2004 6:00 PM
> >To: [EMAIL PROTECTED]
> >Subject: RE: Segmentation Fault -- HELP PLEASE !!
> >Importance: High
> >
> >
> >Hi Daniel,
> >by any chance, is the method myStreamHandler::validate run by multiple
> >threads?
> >
> >Alberto
> >
> >At 11.45 18/11/2004 -0500, White Daniel E CONT DLVA wrote:
> > >I have reached wits end on this one.
> > >
> > >I am running on RedHat 7.1, with gcc's 2.96-112.7.1
> > >I even applied the fix-patch from XERCESC-1162 about base class
warnings
>in
> > >SAXException
> > >[..]
> >
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]


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

Reply via email to