==5356== Memcheck, a memory error detector.
==5356== Copyright (C) 2002-2006, and GNU GPL'd, by Julian Seward et al.
==5356== Using LibVEX rev 1606, a library for dynamic binary translation.
==5356== Copyright (C) 2004-2006, and GNU GPL'd, by OpenWorks LLP.
==5356== Using valgrind-3.2.0, a dynamic binary instrumentation framework.
==5356== Copyright (C) 2000-2006, and GNU GPL'd, by Julian Seward et al.
==5356== For more details, rerun with: -v
==5356== 
==5356== 
==5356== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 30 from 3)
==5356== malloc/free: in use at exit: 64,935 bytes in 703 blocks.
==5356== malloc/free: 2,907 allocs, 2,204 frees, 347,082 bytes allocated.
==5356== For counts of detected errors, rerun with: -v
==5356== searching for pointers to 703 not-freed blocks.
==5356== checked 159,688 bytes.
==5356== 
==5356== 8,000 bytes in 1 blocks are possibly lost in loss record 1 of 5
==5356==    at 0x401D6AE: malloc (vg_replace_malloc.c:149)
==5356==    by 0x403FBDB: TclpAlloc (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x4046CDD: Tcl_Alloc (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x4067A38: TclCreateExecEnv (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x404008F: Tcl_CreateInterp (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x408B288: Tcl_Main (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x80486F8: main (in /usr/local/bin/tclsh8.4)
==5356== 
==5356== 
==5356== 8,714 (152 direct, 8,562 indirect) bytes in 2 blocks are definitely lost in loss record 2 of 5
==5356==    at 0x401D6AE: malloc (vg_replace_malloc.c:149)
==5356==    by 0x403FBDB: TclpAlloc (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x4046CDD: Tcl_Alloc (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x40AA25B: TtyInit (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x40AA577: Tcl_MakeFileChannel (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x40AB527: TclpGetDefaultStdChannel (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x40796B5: Tcl_GetStdChannel (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x4079E62: Tcl_GetChannel (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x40808E8: Tcl_PutsObjCmd (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x4042349: TclEvalObjvInternal (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x406BB86: TclExecuteByteCode (in /usr/local/lib/libtcl8.4.so)
==5356==    by 0x4068379: TclCompEvalObj (in /usr/local/lib/libtcl8.4.so)
==5356== 
==5356== LEAK SUMMARY:
==5356==    definitely lost: 152 bytes in 2 blocks.
==5356==    indirectly lost: 8,562 bytes in 8 blocks.
==5356==      possibly lost: 8,000 bytes in 1 blocks.
==5356==    still reachable: 48,221 bytes in 692 blocks.
==5356==         suppressed: 0 bytes in 0 blocks.
==5356== Reachable blocks (those to which a pointer was found) are not shown.
==5356== To see them, rerun with: --show-reachable=yes
