Details
-
Bug
-
Status: Resolved
-
Critical
-
Resolution: Invalid
-
2.7.0
-
None
-
None
-
OS:windows XP Pro sp2
compiler: VC++ 7.0 2002
memory:512MB
Xerces version:2.7.0
Xalan version: 1.9
ICU version:3.4
Description
I built Xerces+ICU and the parsing MFC application.
When my application window closed and end to ExitInstance(), general protection
error happened (read address:0xC0000005 place:0x00000000).
In other case, if application don't call parse functions, these errors don't
happen.
Its parse is validating parse and DOM creating.
So much exception is generated:
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x0012263c
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x00123460
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x0011ead4
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x0011eb98
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x0011f8f8
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x0011f9bc
Microsoft C++ exception: xercesc_2_7::EndOfEntityException @ 0x0011e8e4
Does xerces (especially, debugging version) consume a large amount of
heap areas?
Xerces destroys even the area of MFC and the application program.