[vtkusers] Large memory leak in CVS vtkXOpenGLRenderWindow on Linux

Lloyd, Chuck (MED) Charles.Lloyd at med.ge.com
Fri Jan 16 16:48:06 EST 2004


Valgrind is showing large (~600kb) large memory leaks on 
the Cone5.cxx example. I've recompiled with VTK_DEBUG_LEAKS
but it's only complaining about vtkObjectFactoryCollection.
That leads me to believe that the vtk objects are fine but some
pointer they hold is not being released.

The dump seems to show that that the error is coming from
either vtkXOpenGLRenderWindow or vtkXRenderWindowInteractor.

Chuck Lloyd
GE Medical Systems Navigation and Visualization, Inc
email: Charles.Lloyd at med.ge.com

valgrind dump follows:
==7801== Memcheck, a.k.a. Valgrind, a memory error detector for x86-linux.
==7801== Copyright (C) 2002-2003, and GNU GPL'd, by Julian Seward.
==7801== Using valgrind-2.0.0, a program supervision framework for
x86-linux.
==7801== Copyright (C) 2000-2003, and GNU GPL'd, by Julian Seward.
==7801== Estimated CPU clock rate is 2800 MHz
==7801== For more details, rerun with: -v
==7801== 
==7801== Syscall param modify_ldt(ptr)(func=1 or 0x11) contains
uninitialised or unaddressable byte(s)
==7801==    at 0x41A443B3: (within /usr/lib/libGL.so.1.0.3123)
==7801==    Address 0xBFFFF360 is on thread 1's stack
==7801== 
==7801== Source and destination overlap in memcpy(0x49fee288, 0x49fee288, 4)
==7801==    at 0x4002068A: memcpy (mac_replace_strmem.c:95)
==7801==    by 0x41B8A053: (within /usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B8A476: _XtGetResources (in /usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B75D53: (within /usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== Syscall param ioctl(generic) contains uninitialised or
unaddressable byte(s)
==7801==    at 0x420E1164: __ioctl (in /lib/i686/libc-2.2.5.so)
==7801==    Address 0xBFFFEA7C is on thread 1's stack
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x41A53EAA: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x41A53F0A: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x41A53FAA: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x41A53FEF: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B09E42: (within /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B09E50: (within /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A4F4: __nvsym13171 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43AF9A24: (within /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x7B: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x7B: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x41A5850E: NvRmAlloc (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43AFA250: (within /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x177B: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x41: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x41: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x61: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x61: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x64: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x64: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x76: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x76: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x88: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x88: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x38: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x38: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x18: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x18: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x42: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x42: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x5E: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x5E: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x9E: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x9E: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x49: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x49: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x56: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x56: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x43AFA621: (within /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x43AFA621: (within /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A567: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x96: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43B1A587: __nvsym13172 (in /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x96: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43AFA657: (within /usr/lib/libGLcore.so.1.0.3123)
==7801==    by 0x89: ???
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43BCE7E5: __nvsym13155 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43BCE7EB: __nvsym13155 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43BCE815: __nvsym13155 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43BCE817: __nvsym13155 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43BCE835: __nvsym13155 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43BCE83C: __nvsym13155 (in /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== More than 50 errors detected.  Subsequent errors
==7801== will still be recorded, but in less detail than before.
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x43AB9377: (within /usr/lib/libGLcore.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x40020061: strcat (mac_replace_strmem.c:126)
==7801==    by 0x41A3A5CA: __nvsym15381 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x4002004D: strcat (mac_replace_strmem.c:125)
==7801==    by 0x41A3A5CA: __nvsym15381 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Conditional jump or move depends on uninitialised value(s)
==7801==    at 0x40020054: strcat (mac_replace_strmem.c:125)
==7801==    by 0x41A3A5CA: __nvsym15381 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== Syscall param ioctl(generic) contains uninitialised or
unaddressable byte(s)
==7801==    at 0x420E1164: __ioctl (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4DD7CBFF: ???
==7801==    Address 0xBFFFF180 is on thread 1's stack
==7801== 
==7801== Syscall param ioctl(generic) contains uninitialised or
unaddressable byte(s)
==7801==    at 0x420E1164: __ioctl (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4DD7B5FF: ???
==7801==    Address 0xBFFFF180 is on thread 1's stack
==7801== 
==7801== Syscall param ioctl(generic) contains uninitialised or
unaddressable byte(s)
==7801==    at 0x420E1164: __ioctl (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4DD7B4FF: ???
==7801==    Address 0xBFFFF180 is on thread 1's stack
==7801== 
==7801== Syscall param ioctl(generic) contains uninitialised or
unaddressable byte(s)
==7801==    at 0x420E1164: __ioctl (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4DD7B3FF: ???
==7801==    Address 0xBFFFF180 is on thread 1's stack
vtkDebugLeaks has detected LEAKS!
Class vtkObjectFactoryCollection has 1 instance still around.

==7801== 
==7801== ERROR SUMMARY: 1474 errors from 58 contexts (suppressed: 27 from 4)
==7801== malloc/free: in use at exit: 596452 bytes in 1414 blocks.
==7801== malloc/free: 3446 allocs, 2034 frees, 3210088 bytes allocated.
==7801== For counts of detected errors, rerun with: -v
==7801== searching for pointers to 1414 not-freed blocks.
==7801== checked 131000156 bytes.
==7801== 
==7801== 
==7801== 2 bytes in 1 blocks are still reachable in loss record 1 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEC52A: _XlcResolveLocaleName (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFC02: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEEC2C: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 2 bytes in 1 blocks are still reachable in loss record 2 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEF7CA: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x4023D5D5: _XlcDefaultLoader (in
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
==7801==    by 0x41AE68D7: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 2 bytes in 1 blocks are still reachable in loss record 3 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41ACCFF1: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACD0B4: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACD35C: _X11TransOpenCOTSClient (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 4 bytes in 1 blocks are still reachable in loss record 4 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEFFE9: _XrmDefaultInitParseInfo (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACA192: _XrmInitParseInfo (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB4253: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 5 bytes in 1 blocks are still reachable in loss record 5 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A9488B: _X11TransConnectDisplay (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA343A: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801== 
==7801== 
==7801== 7 bytes in 1 blocks are still reachable in loss record 6 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEFA0B: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFC9F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEEC2C: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 8 bytes in 1 blocks are still reachable in loss record 7 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD3D95: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4A4C: _XkbReadGetMapReply (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4B8F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 8 bytes in 1 blocks are still reachable in loss record 8 of 105
==7801==    at 0x400280C9: realloc (vg_replace_malloc.c:310)
==7801==    by 0x41AECB58: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEDFDD: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEEC50: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 8 bytes in 2 blocks are still reachable in loss record 9 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AECAC9: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEE55A: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEEC50: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 8 bytes in 1 blocks are still reachable in loss record 10 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x40D7EBAA: getCatchInfo() (in
/net/denton/opt/intel/compiler70/ia32/lib/libcxa.so.3)
==7801==    by 0x40D7ECE7: std::uncaught_exception() (in
/net/denton/opt/intel/compiler70/ia32/lib/libcxa.so.3)
==7801==    by 0x4030C8CD: std::ostream::sentry::~sentry() (ostream:83)
==7801== 
==7801== 
==7801== 8 bytes in 1 blocks are still reachable in loss record 11 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AC9E87: _XlcAddLoader (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEF0B3: _XlcInitLoader (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACA004: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 12 bytes in 1 blocks are still reachable in loss record 12 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41B57A2C: XextCreateExtension (in
/usr/X11R6/lib/libXext.so.6.4)
==7801==    by 0x41A36C48: __nvsym15237 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 12 bytes in 1 blocks are still reachable in loss record 13 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB2899: XAddConnectionWatch (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41B80AE4: _XtDisplayInitialize (in
/usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B77A3A: XtDisplayInitialize (in
/usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 12 bytes in 1 blocks are still reachable in loss record 14 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41ACA03C: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACA178: _XrmInitParseInfo (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB4253: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 12 bytes in 1 blocks are still reachable in loss record 15 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEC8D1: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEF78E: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x4023D5D5: _XlcDefaultLoader (in
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
==7801== 
==7801== 
==7801== 13 bytes in 1 blocks are definitely lost in loss record 16 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEC0B1: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEC7EC: _XlcLocaleDirName (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE6858: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 16 bytes in 1 blocks are still reachable in loss record 17 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A57A32: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 16 bytes in 1 blocks are still reachable in loss record 18 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A36DC7: __nvsym15237 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 16 bytes in 1 blocks are still reachable in loss record 19 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB4AEA: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB600C: XrmGetStringDatabase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 16 bytes in 1 blocks are still reachable in loss record 20 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB4219: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5FE4: XrmGetStringDatabase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41B7F99B: (within /usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 16 bytes in 2 blocks are still reachable in loss record 21 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA9BA9: XCreateRegion (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41B7B136: _XtEventInitialize (in
/usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B7F5C8: XtToolkitInitialize (in
/usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 16 bytes in 1 blocks are still reachable in loss record 22 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41BAF2EC: _dlerror_run (in /lib/libdl-2.2.5.so)
==7801==    by 0x41BAEEA5: dlopen@@GLIBC_2.1 (in /lib/libdl-2.2.5.so)
==7801==    by 0x41A39F1C: __nvsym15343 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 19 bytes in 1 blocks are still reachable in loss record 23 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41ACC9AE: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACD56D: _X11TransConnect (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A946D5: _X11TransConnectDisplay (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 19 bytes in 1 blocks are still reachable in loss record 24 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41ACC998: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACD56D: _X11TransConnect (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A946D5: _X11TransConnectDisplay (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 20 bytes in 1 blocks are still reachable in loss record 25 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEAF97: _XlcCreateLocaleDataBase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEF8FF: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFC9F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 24 bytes in 1 blocks are still reachable in loss record 26 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD4C9B: XkbGetMap (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD218D: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD1A53: XkbLookupKeySym (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 24 bytes in 1 blocks are still reachable in loss record 27 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AC33FE: _XcmsAddCmapRec (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A95765: XCreateColormap (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FD710: vtkXOpenGLRenderWindow::GetDesiredColormap()
(vtkXOpenGLRenderWindow.cxx:864)
==7801== 
==7801== 
==7801== 24 bytes in 1 blocks are still reachable in loss record 28 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A364D2: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 24 bytes in 6 blocks are definitely lost in loss record 29 of 105
==7801==    at 0x40027BA4: __builtin_new (vg_replace_malloc.c:172)
==7801==    by 0x40027BFE: operator new(unsigned) (vg_replace_malloc.c:185)
==7801==    by 0x80962F8: std::_Mutex::_Mutex() (in /home/charles/Cone5)
==7801==    by 0x80644BF: std::basic_filebuf<char, std::char_traits<char>
>::basic_filebuf(_IO_FILE*, std::_Iosb<int>::_Openmode, int) (in
/home/charles/Cone5)
==7801== 
==7801== 
==7801== 25 bytes in 1 blocks are still reachable in loss record 30 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA3AEC: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 26 bytes in 1 blocks are still reachable in loss record 31 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41ABAB96: XauFileName (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ABA981: XauGetBestAuthByAddr (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A94E87: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 28 bytes in 1 blocks are still reachable in loss record 32 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A57889: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 28 bytes in 1 blocks are still reachable in loss record 33 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A36DE7: __nvsym15237 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 31 bytes in 4 blocks are still reachable in loss record 34 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A9F56F: XInitExtension (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ADA132: XkbUseExtension (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA4305: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 32 bytes in 2 blocks are still reachable in loss record 35 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41B57AAD: XextAddDisplay (in /usr/X11R6/lib/libXext.so.6.4)
==7801==    by 0x41A36C8D: __nvsym15237 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 32 bytes in 1 blocks are still reachable in loss record 36 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A91F01: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A921AF: _XrmInternalStringToQuark (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A923EC: XrmPermStringToQuark (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 35 bytes in 4 blocks are still reachable in loss record 37 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE7C75: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8A8E: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFB94: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 36 bytes in 1 blocks are still reachable in loss record 38 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AA374E: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 40 bytes in 1 blocks are still reachable in loss record 39 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD4C7F: XkbGetMap (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD218D: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD1A53: XkbLookupKeySym (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 40 bytes in 2 blocks are still reachable in loss record 40 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA9B8D: XCreateRegion (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41B7B136: _XtEventInitialize (in
/usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B7F5C8: XtToolkitInitialize (in
/usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 44 bytes in 1 blocks are still reachable in loss record 41 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x4000A3FD: _dl_map_object_deps_internal (in
/lib/ld-2.2.5.so)
==7801==    by 0x4211222B: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4000B4B2: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==7801== 
==7801== 
==7801== 44 bytes in 1 blocks are still reachable in loss record 42 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41ACBD9F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACBF8B: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACD1EF: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 45 bytes in 1 blocks are still reachable in loss record 43 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x40008C2B: _dl_new_object (in /lib/ld-2.2.5.so)
==7801==    by 0x400049EE: _dl_map_object_from_fd (in /lib/ld-2.2.5.so)
==7801==    by 0x40005DB6: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==7801== 
==7801== 
==7801== 45 bytes in 1 blocks are still reachable in loss record 44 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x40005EA0: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==7801==    by 0x42112187: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4000B4B2: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==7801== 
==7801== 
==7801== 52 bytes in 1 blocks are still reachable in loss record 45 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AC583D: _XcmsInitScrnInfo (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AC2EEC: XcmsDefaultCCC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AC2D44: XcmsCreateCCC (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 64 bytes in 1 blocks are still reachable in loss record 46 of 105
==7801==    at 0x400280C9: realloc (vg_replace_malloc.c:310)
==7801==    by 0x41AB4F64: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB600C: XrmGetStringDatabase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 64 bytes in 1 blocks are still reachable in loss record 47 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x4000C78B: _dl_check_map_versions_internal (in
/lib/ld-2.2.5.so)
==7801==    by 0x4211254F: dl_open_worker (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x4000B4B2: _dl_catch_error_internal (in /lib/ld-2.2.5.so)
==7801== 
==7801== 
==7801== 72 bytes in 1 blocks are still reachable in loss record 48 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AC2D5D: XcmsCreateCCC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AC3667: XcmsCCCOfColormap (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A9B134: XAllocNamedColor (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 72 bytes in 1 blocks are still reachable in loss record 49 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AC56DB: _XcmsInitDefaultCCCs (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AC2E93: XcmsDefaultCCC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AC2D44: XcmsCreateCCC (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 78 bytes in 1 blocks are still reachable in loss record 50 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A33631: __nvsym15219 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 80 bytes in 1 blocks are still reachable in loss record 51 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA3C44: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 84 bytes in 1 blocks are still reachable in loss record 52 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEC922: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEF78E: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x4023D5D5: _XlcDefaultLoader (in
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
==7801== 
==7801== 
==7801== 84 bytes in 1 blocks are still reachable in loss record 53 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA3D49: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 84 bytes in 9 blocks are still reachable in loss record 54 of 105
==7801==    at 0x40027BA4: __builtin_new (vg_replace_malloc.c:172)
==7801==    by 0x40027BFE: operator new(unsigned) (vg_replace_malloc.c:185)
==7801==    by 0x8071437: std::locale::_Init() (in /home/charles/Cone5)
==7801==    by 0x80708AE: std::locale::locale() (in /home/charles/Cone5)
==7801== 
==7801== 
==7801== 96 bytes in 2 blocks are still reachable in loss record 55 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AECB1A: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEDFDD: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEEC50: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 96 bytes in 1 blocks are still reachable in loss record 56 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEC8FC: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEF78E: _XlcCreateLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x4023D5D5: _XlcDefaultLoader (in
/usr/X11R6/lib/X11/locale/common/xlcDef.so.2)
==7801== 
==7801== 
==7801== 100 bytes in 1 blocks are still reachable in loss record 57 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD9D64: XkbUseExtension (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA4305: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801== 
==7801== 
==7801== 104 bytes in 1 blocks are still reachable in loss record 58 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A33375: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 112 bytes in 1 blocks are still reachable in loss record 59 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A958A7: XCreateGC (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA3F54: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801== 
==7801== 
==7801== 112 bytes in 1 blocks are still reachable in loss record 60 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA3B9F: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 142 bytes in 18 blocks are still reachable in loss record 61 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE9D6F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE9FB2: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEA2CB: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 144 bytes in 18 blocks are still reachable in loss record 62 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE9CFD: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE9FB2: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEA2CB: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 160 bytes in 5 blocks are still reachable in loss record 63 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x8096F78: _Mtxinit (in /home/charles/Cone5)
==7801==    by 0x8096300: std::_Mutex::_Mutex() (in /home/charles/Cone5)
==7801==    by 0x80644BF: std::basic_filebuf<char, std::char_traits<char>
>::basic_filebuf(_IO_FILE*, std::_Iosb<int>::_Openmode, int) (in
/home/charles/Cone5)
==7801== 
==7801== 
==7801== 168 bytes in 11 blocks are still reachable in loss record 64 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x4208091B: __strdup (in /lib/i686/libc-2.2.5.so)
==7801==    by 0x41AE6518: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE6873: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 176 bytes in 20 blocks are still reachable in loss record 65 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB446E: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5026: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 183 bytes in 7 blocks are still reachable in loss record 66 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA0146: _XUpdateAtomCache (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA027A: XInternAtom (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41B77614: (within /usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 216 bytes in 18 blocks are still reachable in loss record 68 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEA03B: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEA2CB: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEAC7E: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 252 bytes in 10 blocks are still reachable in loss record 69 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD3D16: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4A4C: _XkbReadGetMapReply (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4B8F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 256 bytes in 1 blocks are still reachable in loss record 70 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AE1710: XkbAllocClientMap (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD46CA: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4AE8: _XkbReadGetMapReply (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 256 bytes in 1 blocks are still reachable in loss record 71 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41A9FE70: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA0206: XInternAtom (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41B77614: (within /usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 264 bytes in 1 blocks are still reachable in loss record 72 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AE158A: XkbAllocClientMap (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD3C2F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4A4C: _XkbReadGetMapReply (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 274 bytes in 18 blocks are still reachable in loss record 73 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEA0EE: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEA2CB: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEAC7E: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 288 bytes in 4 blocks are still reachable in loss record 74 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41A9F53E: XInitExtension (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ADA132: XkbUseExtension (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA4305: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 304 bytes in 1 blocks are still reachable in loss record 75 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AEAF0A: _XlcCreateLocaleDataBase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEF8FF: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFC9F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 320 bytes in 1 blocks are still reachable in loss record 76 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE6318: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE6873: _XlcDynamicLoad (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41ACA029: _XOpenLC (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 320 bytes in 2 blocks are still reachable in loss record 77 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA3DC0: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 352 bytes in 10 blocks are still reachable in loss record 78 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB44DC: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5026: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 360 bytes in 18 blocks are still reachable in loss record 79 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE9FDE: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEA2CB: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEAC7E: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 392 bytes in 49 blocks are still reachable in loss record 80 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE8C2E: _XlcAddCharSet (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE7B30: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8A8E: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 548 bytes in 137 blocks are still reachable in loss record 81 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB4DC4: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB600C: XrmGetStringDatabase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 581 bytes in 1 blocks are still reachable in loss record 82 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x40008A0B: _dl_new_object (in /lib/ld-2.2.5.so)
==7801==    by 0x400049EE: _dl_map_object_from_fd (in /lib/ld-2.2.5.so)
==7801==    by 0x40005DB6: _dl_map_object_internal (in /lib/ld-2.2.5.so)
==7801== 
==7801== 
==7801== 619 bytes in 48 blocks are still reachable in loss record 83 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE8DFD: _XlcCreateDefaultCharSet (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE7B13: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8A8E: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 704 bytes in 22 blocks are still reachable in loss record 84 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE8FB9: _XlcSetConverter (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8AE8: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFB94: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 941 bytes in 51 blocks are still reachable in loss record 85 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A3A2D1: __nvsym15315 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 1004 bytes in 49 blocks are still reachable in loss record 86 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE8D93: _XlcCreateDefaultCharSet (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE7B13: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8A8E: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 1024 bytes in 1 blocks are still reachable in loss record 87 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD3F8F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4A66: _XkbReadGetMapReply (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4B8F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 1080 bytes in 1 blocks are still reachable in loss record 88 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A3678E: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 1336 bytes in 1 blocks are still reachable in loss record 89 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AA33F2: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 1540 bytes in 3 blocks are still reachable in loss record 90 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41B6E35D: XtCalloc (in /usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B6E41F: __XtCalloc (in /usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B6FCCC: _XtSetDefaultConverterTable (in
/usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 1598 bytes in 49 blocks are still reachable in loss record 91 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE7B56: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8A8E: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEFB94: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 1976 bytes in 19 blocks are still reachable in loss record 92 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB2B19: _XEnq (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB2222: _XReply (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AA0252: XInternAtom (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 2048 bytes in 1 blocks are still reachable in loss record 93 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AD3F36: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4A66: _XkbReadGetMapReply (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AD4B8F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 2048 bytes in 1 blocks are still reachable in loss record 94 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE9573: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEAC20: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AEAECD: _XlcCreateLocaleDataBase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 2048 bytes in 1 blocks are still reachable in loss record 95 of 105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41AA36FE: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 2352 bytes in 49 blocks are still reachable in loss record 96 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AE8D3A: _XlcCreateDefaultCharSet (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE7B13: _XlcAddCT (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AE8A8E: _XlcInitCTInfo (in /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 2688 bytes in 1 blocks are still reachable in loss record 97 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A35FE7: (within /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== 
==7801== 2912 bytes in 182 blocks are still reachable in loss record 98 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB4D79: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB600C: XrmGetStringDatabase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 4096 bytes in 1 blocks are still reachable in loss record 99 of 105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A91F52: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A921AF: _XrmInternalStringToQuark (in
/usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5697: (within /usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 5192 bytes in 76 blocks are still reachable in loss record 100 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41B6E294: XtMalloc (in /usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B6E2EF: XtRealloc (in /usr/X11R6/lib/libXt.so.6.0)
==7801==    by 0x41B7713C: XtDestroyWidget (in /usr/X11R6/lib/libXt.so.6.0)
==7801== 
==7801== 
==7801== 5600 bytes in 1 blocks are still reachable in loss record 101 of
105
==7801==    at 0x40027CB8: __builtin_vec_new (vg_replace_malloc.c:203)
==7801==    by 0x40027D12: operator new[](unsigned)
(vg_replace_malloc.c:216)
==7801==    by 0x4243B6FF: vtkTimerLog::AllocateLog() (vtkTimerLog.cxx:86)
==7801==    by 0x4243B36B: vtkTimerLog::MarkEvent(char const*)
(vtkTimerLog.cxx:156)
==7801== 
==7801== 
==7801== 8174 bytes in 409 blocks are still reachable in loss record 102 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AB4E7F: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB5E25: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41AB600C: XrmGetStringDatabase (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 8176 bytes in 1 blocks are still reachable in loss record 103 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41A91DAC: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A91F26: (within /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x41A921AF: _XrmInternalStringToQuark (in
/usr/X11R6/lib/libX11.so.6.2)
==7801== 
==7801== 
==7801== 14586 bytes in 1 blocks are still reachable in loss record 104 of
105
==7801==    at 0x40027AB0: malloc (vg_replace_malloc.c:153)
==7801==    by 0x41AA4163: XOpenDisplay (in /usr/X11R6/lib/libX11.so.6.2)
==7801==    by 0x404FF248: vtkXOpenGLRenderWindow::GetDisplayId()
(vtkXOpenGLRenderWindow.cxx:1037)
==7801==    by 0x404CA2DD: vtkXRenderWindowInteractor::Initialize()
(vtkXRenderWindowInteractor.cxx:230)
==7801== 
==7801== 
==7801== 516296 bytes in 10 blocks are still reachable in loss record 105 of
105
==7801==    at 0x40027FAA: calloc (vg_replace_malloc.c:284)
==7801==    by 0x41A3A2F6: __nvsym15316 (in /usr/lib/libGL.so.1.0.3123)
==7801== 
==7801== LEAK SUMMARY:
==7801==    definitely lost: 37 bytes in 7 blocks.
==7801==    possibly lost:   0 bytes in 0 blocks.
==7801==    still reachable: 596215 bytes in 1406 blocks.
==7801==         suppressed: 200 bytes in 1 blocks.
==7801== 




More information about the vtkusers mailing list