You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by bu...@apache.org on 2002/03/04 19:38:29 UTC
DO NOT REPLY [Bug 6856] New: -
SAX Parser dumping core after parsing invalid xml doc
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6856>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=6856
SAX Parser dumping core after parsing invalid xml doc
Summary: SAX Parser dumping core after parsing invalid xml doc
Product: Xerces-C++
Version: 1.5.2
Platform: Sun
OS/Version: Solaris
Status: NEW
Severity: Blocker
Priority: Other
Component: SAX/SAX2
AssignedTo: xerces-c-dev@xml.apache.org
ReportedBy: tdineen@bea.com
I am encountering a problem similar to others previously listed in this group.
When I encounter an error (warning, fatalError, etc.) during xml parsing, the
parser calls the appropriate handler, then it exits with either a SIGBUS or
SIGSEGV.
I made a number of changes including placing the catch(...)in my exception
handling. I also made changes to the compile options based upon previous
recommendations(i.e. -O and -g, +d...) but still have the same behavior.
The only other change that I have not made is to put Sun Patch 107390-10 in. I
don't know that I will have the latitude to do that since I don't have control
over the Sun machine.
This is a real show stopper for me and need help ASAP!
I am using Sun WS 5.0 on Solaris 2.8, and Xerces 1.5.2. I am compiling with -g.
I have included the stack trace taken from dbx.
Thanks in advance,
Thomas
-------------
[1] 0xfed6bdfc(0xd800, 0x36c8a0, 0xfedeaf44, 0x18a648, 0x0, 0x150e8), at
0xfed6bdfb
[2] XMLScanner::scanEndTag(0x36c8a0, 0x0, 0x41ad08, 0xfedeaf44, 0x0,
0x36eee8), at 0xfed75818
[3] XMLScanner::scanContent(0xcb, 0x0, 0xfedf40fc, 0xfedd8850, 0x36efd0,
0x18028), at 0xfed7504c
[4] XMLScanner::scanDocument(0x36eee8, 0x36ed78, 0x36ef80, 0x36eee8, 0x0,
0x0), at 0xfed72fe0
[5] SAXParser::parse(0xffbeeb74, 0x36ed78, 0xfedeaf44, 0x0, 0x36ed78,
0xffbeeb74), at 0xfed4091c
=>[6] XMLInterface::parseMsg(this = 0x3702d8, ar = 0x36fa70, dsapReq =
0x3f9d08), line 126 in "XMLInterface.cpp"
[7] Server::processReqRespMessage(this = 0x1c5338), line 28 in "Server.cpp"
[8] Server::processMessage(this = 0x1c5338), line 81 in "Server.cpp"
[9] Server::process(this = 0x1c5338), line 108 in "Server.cpp"
[10] main(argc = 29, argv = 0xffbeee8c),
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org