Hi Steven,

This is my second attempt to contact you, probably my first message sent
cca 2 weeks ago was not delivered :)

We are using Xalan-C++ library in our system. Now we are in process of
migration to VS2010. The problem is, that i found memory leaks when using
the last Xalan-C++ version 1.11 => i built Xalan-C_1_11.dll from your last
SVN sources (revision 1302529) using MS VC2010 compiler. I can tell you,
that there was not a problem in older revision of Xalan-C++ (more than 1
year old).

After long time of debugging i found out, where is the problem - my fix
proposal is in attached *.patch file => please apply my patch on Xalan-C
root SVN folder (http://svn.apache.org/repos/asf/xalan/c/trunk). In my
opinion, the problem is in "XalanTransformer" class destructor - probably
you forgot to destroy "m_topXObjectFactory" (similar like you are
destroying "m_stylesheetExecutionContext"). I mean the following call is
missing in "XalanTransformer::~XalanTransformer()":
XalanDestroy(m_memoryManager, *m_topXObjectFactory);

This modification fixes all my memory leaks. I hope, that my fix is correct
:), please let me know if i am wrong.

With best regards
Lubos

Attachment: xalanc_fix.patch
Description: Binary data

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-dev-unsubscr...@xml.apache.org
For additional commands, e-mail: xalan-dev-h...@xml.apache.org

Reply via email to