==18671== Memcheck, a memory error detector.
==18671== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al.
==18671== Using LibVEX rev 1884, a library for dynamic binary translation.
==18671== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP.
==18671== Using valgrind-3.4.1-Debian, a dynamic binary instrumentation framework.
==18671== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al.
==18671== For more details, rerun with: -v
==18671== 
==18671== Jump to the invalid address stated on the next line
==18671==    at 0x0: ???
==18671==    by 0x416156E: TclpMakeFile (tclUnixPipe.c:116)
==18671==    by 0x4128CA7: FileForRedirect (tclPipe.c:103)
==18671==    by 0x4129BD4: TclCreatePipeline (tclPipe.c:626)
==18671==    by 0x412A7CE: Tcl_OpenCommandChannel (tclPipe.c:1048)
==18671==    by 0x40FAA7D: Tcl_ExecObjCmd (tclIOCmd.c:952)
==18671==    by 0x4058EB5: NRRunObjProc (tclBasic.c:4311)
==18671==    by 0x4058C64: TclNRRunCallbacks (tclBasic.c:4258)
==18671==    by 0x4058604: Tcl_EvalObjv (tclBasic.c:4029)
==18671==    by 0x405A6D1: TclEvalEx (tclBasic.c:5151)
==18671==    by 0x4059D55: Tcl_EvalEx (tclBasic.c:4852)
==18671==    by 0x4106B74: Tcl_FSEvalFileEx (tclIOUtil.c:1753)
==18671==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==18671== 
==18671== Process terminating with default action of signal 11 (SIGSEGV)
==18671==  Bad permissions for mapped region at address 0x0
==18671==    at 0x0: ???
==18671==    by 0x416156E: TclpMakeFile (tclUnixPipe.c:116)
==18671==    by 0x4128CA7: FileForRedirect (tclPipe.c:103)
==18671==    by 0x4129BD4: TclCreatePipeline (tclPipe.c:626)
==18671==    by 0x412A7CE: Tcl_OpenCommandChannel (tclPipe.c:1048)
==18671==    by 0x40FAA7D: Tcl_ExecObjCmd (tclIOCmd.c:952)
==18671==    by 0x4058EB5: NRRunObjProc (tclBasic.c:4311)
==18671==    by 0x4058C64: TclNRRunCallbacks (tclBasic.c:4258)
==18671==    by 0x4058604: Tcl_EvalObjv (tclBasic.c:4029)
==18671==    by 0x405A6D1: TclEvalEx (tclBasic.c:5151)
==18671==    by 0x4059D55: Tcl_EvalEx (tclBasic.c:4852)
==18671==    by 0x4106B74: Tcl_FSEvalFileEx (tclIOUtil.c:1753)
==18671== 
==18671== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 47 from 3)
==18671== malloc/free: in use at exit: 334,200 bytes in 4,031 blocks.
==18671== malloc/free: 8,239 allocs, 4,208 frees, 784,488 bytes allocated.
==18671== For counts of detected errors, rerun with: -v
==18671== searching for pointers to 4,031 not-freed blocks.
==18671== checked 8,832,908 bytes.
==18671== 
==18671== LEAK SUMMARY:
==18671==    definitely lost: 156 bytes in 11 blocks.
==18671==      possibly lost: 136 bytes in 1 blocks.
==18671==    still reachable: 333,908 bytes in 4,019 blocks.
==18671==         suppressed: 0 bytes in 0 blocks.
==18671== Rerun with --leak-check=full to see details of leaked memory.
