[Bug 360473] Re: xerces-c28 + libicu - Memory Leak

jgoddard james at goddard.bz
Fri Sep 25 19:07:39 UTC 2009


I have confirmed this.  I can duplicate it with code as simple as:

#include <xercesc/util/PlatformUtils.hpp>

int main() {
	xercesc::XMLPlatformUtils::Initialize();
	xercesc::XMLPlatformUtils::Terminate();
	return 0;
}


==10048== 112 bytes in 2 blocks are still reachable in loss record 1 of 1
==10048==    at 0x4C278AE: malloc (vg_replace_malloc.c:207)
==10048==    by 0x5CE3239: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CE1BD0: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CE203D: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CE21B6: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CE272E: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CEF5B1: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CEF768: (within /usr/lib/libicuuc.so.38.1)
==10048==    by 0x5CE111F: u_init_3_8 (in /usr/lib/libicuuc.so.38.1)
==10048==    by 0x50019B6: xercesc_2_8::ICUTransService::ICUTransService() (in /usr/lib/libxerces-c.so.28.0)
==10048==    by 0x5017732: xercesc_2_8::XMLPlatformUtils::makeTransService() (in /usr/lib/libxerces-c.so.28.0)
==10048==    by 0x5029214: xercesc_2_8::XMLPlatformUtils::Initialize(char const*, char const*, xercesc_2_8::PanicHandler*, xercesc_2_8::MemoryManager*, bool) (in /usr/lib/libxerces-c.so.28.0)


** Also affects: xerces28 (Ubuntu)
   Importance: Undecided
       Status: New

-- 
xerces-c28 + libicu - Memory Leak
https://bugs.launchpad.net/bugs/360473
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs




More information about the universe-bugs mailing list