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]

Reply via email to