Tcl Source Code

Artifact [f129a2c7d3]
Login

Artifact f129a2c7d3b5907c44bb78b85430d7ecca8c52ff:

Attachment "valgrind-x86_32-opt.log" to ticket [1905797fff] added by v_f 2008-03-08 21:29:22.
==23290== Memcheck, a memory error detector.
==23290== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==23290== Using LibVEX rev 1804, a library for dynamic binary translation.
==23290== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==23290== Using valgrind-3.3.0, a dynamic binary instrumentation framework.
==23290== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==23290== For more details, rerun with: -v
==23290== 
==23290== Invalid read of size 4
==23290==    at 0x412B8D7: TclOOGetCallContext (in /usr/local/tcl/8.5.1/lib/TclOO0.2a0/libTclOO0.2a0.so)
==23290==  Address 0x48bef68 is 96 bytes inside a block of size 228 free'd
==23290==    at 0x402565C: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==23290==    by 0x40498EA: TclpFree (in /usr/local/tcl/8.5.1/lib/libtcl8.5.so)

::oo::InfoClass ::oo::copy ::oo::object ::oo::InfoObject ::oo::define ::oo::class
::oo ::tcl ::vfs ::tstoo ::tablelist ::pkg
==23290== 
==23290== Invalid read of size 4
==23290==    at 0x4124CCA: ReleaseClassContents (in /usr/local/tcl/8.5.1/lib/TclOO0.2a0/libTclOO0.2a0.so)
==23290==  Address 0x4609d74 is 92 bytes inside a block of size 228 free'd
==23290==    at 0x402565C: free (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==23290==    by 0x40498EA: TclpFree (in /usr/local/tcl/8.5.1/lib/libtcl8.5.so)
==23290== 
==23290== ERROR SUMMARY: 5 errors from 2 contexts (suppressed: 12 from 1)
==23290== malloc/free: in use at exit: 994,140 bytes in 434 blocks.
==23290== malloc/free: 1,744,650 allocs, 1,744,216 frees, 101,705,846 bytes allocated.
==23290== For counts of detected errors, rerun with: -v
==23290== searching for pointers to 434 not-freed blocks.
==23290== checked 1,014,828 bytes.
==23290== 
==23290== 
==23290== 68 bytes in 1 blocks are still reachable in loss record 1 of 4
==23290==    at 0x4025AB8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==23290==    by 0x4013E5F: (within /lib/ld-2.6.1.so)
==23290== 
==23290== 
==23290== 368 (148 direct, 220 indirect) bytes in 1 blocks are definitely lost in loss record 2 of 4
==23290==    at 0x4025AB8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==23290==    by 0x404990A: TclpAlloc (in /usr/local/tcl/8.5.1/lib/libtcl8.5.so)
==23290== 
==23290== 
==23290== 220 bytes in 10 blocks are indirectly lost in loss record 3 of 4
==23290==    at 0x4025AB8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==23290==    by 0x404990A: TclpAlloc (in /usr/local/tcl/8.5.1/lib/libtcl8.5.so)
==23290==    by 0x4133FF3: ???
==23290== 
==23290== 
==23290== 993,704 bytes in 422 blocks are still reachable in loss record 4 of 4
==23290==    at 0x4025AB8: malloc (in /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so)
==23290==    by 0x404990A: TclpAlloc (in /usr/local/tcl/8.5.1/lib/libtcl8.5.so)
==23290==    by 0x636F6C2E: ???
==23290== 
==23290== LEAK SUMMARY:
==23290==    definitely lost: 148 bytes in 1 blocks.
==23290==    indirectly lost: 220 bytes in 10 blocks.
==23290==      possibly lost: 0 bytes in 0 blocks.
==23290==    still reachable: 993,772 bytes in 423 blocks.
==23290==         suppressed: 0 bytes in 0 blocks.