At 10.03 07/08/2001 -0500, Erik Schroeder wrote:
>Hi,
>
>I did some debugging into these memory leaks...
>
>In my environment, using 1.5.1, I was able to recreate the same 4 memory
>leaks you were, albeit at different memory addresses, and different
>allocation IDs (no big deal - this is to be expected).
>Basically, I made a Dialog MFC AppWizard, and added calls to
>XMLPlatformUtils::Initialize() in InitInstance, and
>XMLPlatformUtils::Terminate() in ExitInstance()...
>
>Your allocation ID 45 (my allocation ID 56):
>In TraverseSchema.cpp:
>XMLStringPool TraverseSchema::fStringPool;
>[...]
This leak is "by design"; it's a static data member. I don't know if the
writer of TraverseSchema is still planning on adding a cleanup phase for
this object in the Terminate() or if he consider the leak not to be
substantial, but this is going be addressed when XMLSchema support if
completed (I hope).
Alberto
-------------------------------
Alberto Massari
eXcelon Corp.
http://www.StylusStudio.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]