Tcl Source Code

Artifact [195b1907be]
Login

Artifact 195b1907be3659ded0cd6ddf2c1a289beb6ac3e6:

Attachment "valgrind.out" to ticket [2004654fff] added by pointsman 2008-06-28 07:39:15.
==26830== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 64 from 3)
==26830== malloc/free: in use at exit: 259,553 bytes in 5,255 blocks.
==26830== malloc/free: 14,575 allocs, 9,320 frees, 1,037,472 bytes allocated.
==26830== For counts of detected errors, rerun with: -v
==26830== searching for pointers to 5,255 not-freed blocks.
==26830== checked 323,108 bytes.
==26830== 
==26830== 497 (144 direct, 353 indirect) bytes in 6 blocks are definitely lost in loss record 2 of 5
==26830==    at 0x4019925: malloc (m_replacemalloc/vg_replace_malloc.c:207)
==26830==    by 0x4041D6D: TclpAlloc (/home/rolf/tcltk/core-develop/tcl-head/generic/tclAlloc.c:706)
==26830==    by 0x404E029: Tcl_Alloc (/home/rolf/tcltk/core-develop/tcl-head/generic/tclCkalloc.c:1019)
==26830==    by 0x40D9FF0: Tcl_NewObj (/home/rolf/tcltk/core-develop/tcl-head/generic/tclObj.c:691)
==26830==    by 0x40E1750: TclNewFSPathObj (/home/rolf/tcltk/core-develop/tcl-head/generic/tclPathObj.c:1252)
==26830==    by 0x40E0F59: Tcl_FSJoinPath (/home/rolf/tcltk/core-develop/tcl-head/generic/tclPathObj.c:905)
==26830==    by 0x40A93A0: Tcl_FSJoinToPath (/home/rolf/tcltk/core-develop/tcl-head/generic/tclFileName.c:793)
==26830==    by 0x40E1D3D: Tcl_FSGetTranslatedPath (/home/rolf/tcltk/core-develop/tcl-head/generic/tclPathObj.c:1605)
==26830==    by 0x40E1D34: Tcl_FSGetTranslatedPath (/home/rolf/tcltk/core-develop/tcl-head/generic/tclPathObj.c:1605)
==26830==    by 0x410F1BC: TclpMatchInDirectory (/home/rolf/tcltk/core-develop/tcl-head/unix/tclUnixFile.c:222)
==26830==    by 0x40C6D5C: Tcl_FSMatchInDirectory (/home/rolf/tcltk/core-develop/tcl-head/generic/tclIOUtil.c:1056)
==26830==    by 0x40ABBAF: DoGlob (/home/rolf/tcltk/core-develop/tcl-head/generic/tclFileName.c:2457)
==26830==    by 0x40AB8A6: DoGlob (/home/rolf/tcltk/core-develop/tcl-head/generic/tclFileName.c:2357)
==26830==    by 0x40AAE55: TclGlob (/home/rolf/tcltk/core-develop/tcl-head/generic/tclFileName.c:1912)
==26830==    by 0x40AA57E: Tcl_GlobObjCmd (/home/rolf/tcltk/core-develop/tcl-head/generic/tclFileName.c:1553)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x4098636: TclExecuteByteCode (/home/rolf/tcltk/core-develop/tcl-head/generic/tclExecute.c:2357)
==26830==    by 0x40EACB7: TclObjInterpProcCore (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1723)
==26830==    by 0x40EAC01: TclObjInterpProc (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1615)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x4046618: Tcl_EvalObjv (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4278)
==26830==    by 0x4047641: TclEvalObjEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:5075)
==26830==    by 0x404743A: Tcl_EvalObjEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4992)
==26830==    by 0x40E9ED1: Tcl_UplevelObjCmd (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:911)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x4098636: TclExecuteByteCode (/home/rolf/tcltk/core-develop/tcl-head/generic/tclExecute.c:2357)
==26830==    by 0x40EACB7: TclObjInterpProcCore (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1723)
==26830==    by 0x40EAC01: TclObjInterpProc (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1615)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x404653C: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4221)
==26830==    by 0x4047031: TclEvalEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4733)
==26830==    by 0x404679F: Tcl_EvalEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4436)
==26830==    by 0x4047709: TclEvalObjEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:5111)
==26830==    by 0x404743A: Tcl_EvalObjEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4992)
==26830==    by 0x40E9F00: Tcl_UplevelObjCmd (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:922)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x4098636: TclExecuteByteCode (/home/rolf/tcltk/core-develop/tcl-head/generic/tclExecute.c:2357)
==26830==    by 0x40EACB7: TclObjInterpProcCore (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1723)
==26830==    by 0x40EAC01: TclObjInterpProc (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1615)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x4046618: Tcl_EvalObjv (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4278)
==26830==    by 0x4047641: TclEvalObjEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:5075)
==26830==    by 0x404743A: Tcl_EvalObjEx (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4992)
==26830==    by 0x40E9ED1: Tcl_UplevelObjCmd (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:911)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x4098636: TclExecuteByteCode (/home/rolf/tcltk/core-develop/tcl-head/generic/tclExecute.c:2357)
==26830==    by 0x40EACB7: TclObjInterpProcCore (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1723)
==26830==    by 0x40EAC01: TclObjInterpProc (/home/rolf/tcltk/core-develop/tcl-head/generic/tclProc.c:1615)
==26830==    by 0x40460E1: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4076)
==26830==    by 0x404653C: TclEvalObjvInternal (/home/rolf/tcltk/core-develop/tcl-head/generic/tclBasic.c:4221)
==26830== 
==26830== LEAK SUMMARY:
==26830==    definitely lost: 144 bytes in 6 blocks.
==26830==    indirectly lost: 353 bytes in 18 blocks.
==26830==      possibly lost: 0 bytes in 0 blocks.
==26830==    still reachable: 259,056 bytes in 5,231 blocks.
==26830==         suppressed: 0 bytes in 0 blocks.
==26830== Reachable blocks (those to which a pointer was found) are not shown.
==26830== To see them, rerun with: --leak-check=full --show-reachable=yes