Posted to tcl by colin at Tue May 25 01:05:37 GMT 2010view pretty

==6976== Memcheck, a memory error detector
==6976== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al.
==6976== Using Valgrind-3.6.0.SVN-Debian and LibVEX; rerun with -h for copyright info
==6976== Command: tclsh Application.tcl
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413C293: TclOOInit (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4060CFC: Tcl_CreateInterp (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F11D7: Tcl_Main (in /usr/lib/libtcl8.6.so)
==6976==    by 0x8048780: main (in /usr/bin/tclsh8.6)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413C293: TclOOInit (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4060CFC: Tcl_CreateInterp (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F11D7: Tcl_Main (in /usr/lib/libtcl8.6.so)
==6976==    by 0x8048780: main (in /usr/bin/tclsh8.6)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F55C6: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40CF78D: Tcl_Init (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A2F23: TclCompileTokens (in /usr/lib/libtcl8.6.so)
==6976==    by 0x409AE85: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x409DFE7: TclCompileExpr (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A3D28: TclCompileExprWords (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40831CE: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4106C88: TclProcCompileProc (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A2F23: TclCompileTokens (in /usr/lib/libtcl8.6.so)
==6976==    by 0x409AE85: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x409DFE7: TclCompileExpr (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A3D28: TclCompileExprWords (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40831CE: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4108316: TclNRUplevelObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4108316: TclNRUplevelObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F5333: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F5B22: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F55C6: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2FB: Tcl_Eval (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B44A: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B217: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B44A: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B217: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4106C88: TclProcCompileProc (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C268D: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C268D: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4103E83: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41044F3: Tcl_PkgRequireProc (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41050C2: Tcl_PackageObjCmd (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C99A: Tcl_NREvalObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B3E65: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F479A: Tcl_Import (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F5E6B: TclNRNamespaceObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413C3A9: TclOONRUpcatch (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B20A7: TclCompileEnsemble (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5066: TclSetByteCodeFromAny (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A5283: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40BA26B: TclCompileObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C4C5: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4067259: TclNRCatchObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B32C7: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41425D2: TclOODefineMixinObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41425D2: TclOODefineMixinObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4142B07: TclOODefineSuperclassObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41390DB: Tcl_GetObjectFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4142B07: TclOODefineSuperclassObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4141748: TclOODefineObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x406CC4D: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x406CE07: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x406D635: Tcl_LsortObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x406A957: Tcl_EvalObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41463C9: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413E13A: TclOOInvokeContext (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413956B: TclOOObjectCmdCore (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4139801: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F81CD: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F78CF: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x41463C9: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413E13A: TclOOInvokeContext (in /usr/lib/libtcl8.6.so)
==6976==    by 0x413956B: TclOOObjectCmdCore (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4139801: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Invalid read of size 4
==6976==    at 0x4057353: TclArgumentBCEnter (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C2637: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C2B5: Tcl_EvalEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40EAABE: Tcl_FSEvalFileEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F158F: Tcl_Main (in /usr/lib/libtcl8.6.so)
==6976==    by 0x8048780: main (in /usr/bin/tclsh8.6)
==6976==  Address 0x6059c70 is 0 bytes after a block of size 8 alloc'd
==6976==    at 0x4024F20: malloc (vg_replace_malloc.c:236)
==6976==    by 0x4056ADC: TclpAlloc (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4064931: Tcl_Alloc (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1706: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4088ABD: TclCompileForeachCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A1A3E: TclCompileScript (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40A4496: TclCompileCmdWord (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4083043: TclCompileIfCmd (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C7E7: TclNREvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405C9F9: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA5A: Tcl_EvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4F7C2C0: ??? (in /usr/lib/sqlite3/libtclsqlite3.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Conditional jump or move depends on uninitialised value(s)
==6976==    at 0x40F7862: Tcl_GetCommandFromObj (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B052: TclNREvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B66A: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40E18EA: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40E338A: TclChanCreateObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40C26B3: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405B682: Tcl_EvalObjv (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405BD25: TclEvalEx (in /usr/lib/libtcl8.6.so)
==6976== 
==6976== Invalid read of size 4
==6976==    at 0x40F21A4: Tcl_LogCommandInfo (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40BE2CE: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA5A: Tcl_EvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4116E97: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4116C05: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F6FA2: Tcl_ServiceEvent (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F735E: Tcl_DoOneEvent (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B70E6: Tcl_VwaitObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==  Address 0x656e6988 is not stack'd, malloc'd or (recently) free'd
==6976== 
==6976== 
==6976== Process terminating with default action of signal 11 (SIGSEGV)
==6976==  Access not within mapped region at address 0x2C
==6976==    at 0x40F21A4: Tcl_LogCommandInfo (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40BE2CE: TclExecuteByteCode (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059E6E: NRCallTEBC (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4059C59: TclNRRunCallbacks (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA11: TclEvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x405CA5A: Tcl_EvalObjEx (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4116E97: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x4116C05: ??? (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F6FA2: Tcl_ServiceEvent (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40F735E: Tcl_DoOneEvent (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40B70E6: Tcl_VwaitObjCmd (in /usr/lib/libtcl8.6.so)
==6976==    by 0x40570C4: ??? (in /usr/lib/libtcl8.6.so)
==6976==  If you believe this happened as a result of a stack
==6976==  overflow in your program's main thread (unlikely but
==6976==  possible), you can try to increase the size of the
==6976==  main thread stack using the --main-stacksize= flag.
==6976==  The main thread stack size used in this run was 8388608.
==6976== 
==6976== HEAP SUMMARY:
==6976==     in use at exit: 8,855,157 bytes in 104,579 blocks
==6976==   total heap usage: 1,821,291 allocs, 1,716,712 frees, 102,105,252 bytes allocated
==6976== 
==6976== LEAK SUMMARY:
==6976==    definitely lost: 320 bytes in 12 blocks
==6976==    indirectly lost: 240 bytes in 20 blocks
==6976==      possibly lost: 8,406,446 bytes in 97,347 blocks
==6976==    still reachable: 448,151 bytes in 7,200 blocks
==6976==         suppressed: 0 bytes in 0 blocks
==6976== Rerun with --leak-check=full to see details of leaked memory
==6976== 
==6976== For counts of detected and suppressed errors, rerun with: -v
==6976== Use --track-origins=yes to see where uninitialised values come from
==6976== ERROR SUMMARY: 910 errors from 31 contexts (suppressed: 53 from 14)