<div dir="ltr"><div><div><div><br><br>On Thu, Aug 20, 2015 at 3:44 PM, Dennis Francis <<a href="mailto:dennisfrancis.in@gmail.com">dennisfrancis.in@gmail.com</a>> wrote:<br>><br>> Hi<br>><br>> I ran valgrind on soffice built on master and I am investigating the trace posted at <a href="http://pastebin.ca/3117264">http://pastebin.ca/3117264</a><br>><br>> It seems to suggest that not all objects of type SvpGcpHelper are deallocated. <br>> The SvpGcpHelper objects are deleted directly by SvpGlyphPeer::RemovingGlyph.<br>> This function is getting called by GlyphCache::RemovingGlyph, which in turn is called by<br>> ServerFont::GarbageCollect.<br>><br>> GlyphCache::GarbageCollect calls ServerFont::GarbageCollect. But does not look like GarbageCollect()'s clears _all_ SvpGcpHelper objects.<br>><br>> Should not SvpGcpHelper objects be cleaned up completely in one of the destructors ? If so could someone please point to the object whose destructor should be deleting all remaining SvpGcpHelper objects ?<br>><br><br><br></div>I have submitted a patch at <a href="https://gerrit.libreoffice.org/#/c/17880/">https://gerrit.libreoffice.org/#/c/17880/</a> regarding this.<br><br></div>Thanks,<br></div>Dennis<br><br><a href="http://www.ldcs.co.in" target="_blank">http://www.ldcs.co.in</a><br></div>