==10920== Memcheck, a memory error detector
==10920== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==10920== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==10920== Command: /home/moumou/tcl8.6.2/inst/bin/tclsh8.6 tpw.tcl
==10920== 
len seq 3 nbr seq 10
pw  1.0 33 33 1.0
pw2 100.0

len seq 1 nbr seq 20
pw  1.0 33 33 1.0
pw2 100.0

len seq 2 nbr seq 5
pw  1.0 66 66 1.0
pw2 100.0

len seq 10 nbr seq 100
pw  1.0 660 660 1.0
pw2 100.0

len seq 15 nbr seq 3
pw  1.0 9900 9900 1.0
pw2 100.0

==10920== 
==10920== HEAP SUMMARY:
==10920==     in use at exit: 6,618,959 bytes in 354 blocks
==10920==   total heap usage: 768 allocs, 414 frees, 7,691,982 bytes allocated
==10920== 
==10920== 3,600 bytes in 90 blocks are definitely lost in loss record 10 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x65652AD: ???
==10920==    by 0x6565AD2: ???
==10920==    by 0x6565BDC: ???
==10920==    by 0x655C6AA: ???
==10920==    by 0x655E07B: ???
==10920==    by 0x655F818: ???
==10920==    by 0x655FE08: ???
==10920==    by 0x5322C0C: getpwuid_r@@GLIBC_2.2.5 (getXXbyYY_r.c:256)
==10920==    by 0x4FF8C4D: TclpGetPwUid (tclUnixCompat.c:288)
==10920==    by 0x4FF8037: TclpSetVariables (tclUnixInit.c:957)
==10920==    by 0x4E74C3A: Tcl_CreateInterp (tclBasic.c:948)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 16 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F3A05A: TclInitEncodingSubsystem (tclEncoding.c:596)
==10920==    by 0x4F482BD: TclInitSubsystems (tclEvent.c:1055)
==10920==    by 0x4E7391E: Tcl_CreateInterp (tclBasic.c:477)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 17 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F3A105: TclInitEncodingSubsystem (tclEncoding.c:601)
==10920==    by 0x4F482BD: TclInitSubsystems (tclEvent.c:1055)
==10920==    by 0x4E7391E: Tcl_CreateInterp (tclBasic.c:477)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 18 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4FCBCA0: TclInitDoubleConversion (tclStrToD.c:4362)
==10920==    by 0x4F482AE: TclInitSubsystems (tclEvent.c:1050)
==10920==    by 0x4E7391E: Tcl_CreateInterp (tclBasic.c:477)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 19 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4FD98B2: Tcl_DStringSetLength (tclUtil.c:2805)
==10920==    by 0x4F3AB4F: Tcl_ExternalToUtfDString (tclEncoding.c:1151)
==10920==    by 0x4F45D1E: TclSetupEnv (tclEnv.c:129)
==10920==    by 0x4E74AF5: Tcl_CreateInterp (tclBasic.c:915)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 20 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4FCCBFF: Tcl_GetThreadData (tclThread.c:90)
==10920==    by 0x4FF90C2: Tcl_InitNotifier (tclUnixNotfy.c:283)
==10920==    by 0x4FA3967: TclInitNotifier (tclNotify.c:136)
==10920==    by 0x4F482DB: TclInitSubsystems (tclEvent.c:1062)
==10920==    by 0x4E7391E: Tcl_CreateInterp (tclBasic.c:477)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 21 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4E7396F: Tcl_CreateInterp (tclBasic.c:516)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 22 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F48A4F: TclCreateExecEnv (tclExecute.c:914)
==10920==    by 0x4E74384: Tcl_CreateInterp (tclBasic.c:663)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 23 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F98747: SetListFromAny (tclListObj.c:1878)
==10920==    by 0x4F96F99: Tcl_ListObjIndex (tclListObj.c:746)
==10920==    by 0x4F406E2: Tcl_SetEnsembleMappingDict (tclEnsemble.c:900)
==10920==    by 0x4F419BA: TclMakeEnsemble (tclEnsemble.c:1585)
==10920==    by 0x4F86B6C: TclInitChanCmd (tclIOCmd.c:2007)
==10920==    by 0x4E7470A: Tcl_CreateInterp (tclBasic.c:810)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 24 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F31A61: AllocChainEntry (tclDictObj.c:241)
==10920==    by 0x4F6BC4C: CreateHashEntry (tclHash.c:363)
==10920==    by 0x4F31BFC: CreateChainEntry (tclDictObj.c:287)
==10920==    by 0x4F330E8: Tcl_DictObjPut (tclDictObj.c:929)
==10920==    by 0x4F86BF5: TclInitChanCmd (tclIOCmd.c:2014)
==10920==    by 0x4E7470A: Tcl_CreateInterp (tclBasic.c:810)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 25 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F9DC1C: Tcl_CreateNamespace (tclNamesp.c:773)
==10920==    by 0x4F9FD4B: TclGetNamespaceForQualName (tclNamesp.c:2304)
==10920==    by 0x4F9FF8D: Tcl_FindNamespace (tclNamesp.c:2428)
==10920==    by 0x4F4143F: TclMakeEnsemble (tclEnsemble.c:1507)
==10920==    by 0x4F39AA3: TclInitDictCmd (tclDictObj.c:3661)
==10920==    by 0x4E74719: Tcl_CreateInterp (tclBasic.c:811)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 26 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4E76BDD: Tcl_CreateObjCommand (tclBasic.c:2328)
==10920==    by 0x4E7F348: Tcl_NRCreateCommand (tclBasic.c:8123)
==10920==    by 0x4F41937: TclMakeEnsemble (tclEnsemble.c:1577)
==10920==    by 0x4E8A94E: TclInitFileCmd (tclCmdAH.c:988)
==10920==    by 0x4E74728: Tcl_CreateInterp (tclBasic.c:812)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 27 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F9DC1C: Tcl_CreateNamespace (tclNamesp.c:773)
==10920==    by 0x4F9FD4B: TclGetNamespaceForQualName (tclNamesp.c:2304)
==10920==    by 0x4F9FF8D: Tcl_FindNamespace (tclNamesp.c:2428)
==10920==    by 0x4F4143F: TclMakeEnsemble (tclEnsemble.c:1507)
==10920==    by 0x4E9033C: TclInitInfoCmd (tclCmdIL.c:453)
==10920==    by 0x4E74737: Tcl_CreateInterp (tclBasic.c:813)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 28 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4E76BDD: Tcl_CreateObjCommand (tclBasic.c:2328)
==10920==    by 0x4E7F348: Tcl_NRCreateCommand (tclBasic.c:8123)
==10920==    by 0x4F41937: TclMakeEnsemble (tclEnsemble.c:1577)
==10920==    by 0x4E9E410: TclInitStringCmd (tclCmdMZ.c:3411)
==10920==    by 0x4E74755: Tcl_CreateInterp (tclBasic.c:815)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 29 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F9DC1C: Tcl_CreateNamespace (tclNamesp.c:773)
==10920==    by 0x4F9FD4B: TclGetNamespaceForQualName (tclNamesp.c:2304)
==10920==    by 0x4F9FF8D: Tcl_FindNamespace (tclNamesp.c:2428)
==10920==    by 0x4F4143F: TclMakeEnsemble (tclEnsemble.c:1507)
==10920==    by 0x4F6D3B5: TclInitPrefixCmd (tclIndexObj.c:548)
==10920==    by 0x4E74764: Tcl_CreateInterp (tclBasic.c:816)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 30 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4E76BDD: Tcl_CreateObjCommand (tclBasic.c:2328)
==10920==    by 0x4E74914: Tcl_CreateInterp (tclBasic.c:877)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 31 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F9DC1C: Tcl_CreateNamespace (tclNamesp.c:773)
==10920==    by 0x4E74971: Tcl_CreateInterp (tclBasic.c:886)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 32 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E5DEA0: TclReComp (regcomp.c:337)
==10920==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==10920==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==10920==    by 0x4E98FCE: Tcl_RegsubObjCmd (tclCmdMZ.c:663)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 33 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4E76BDD: Tcl_CreateObjCommand (tclBasic.c:2328)
==10920==    by 0x4FFB947: InitFoundation (tclOO.c:452)
==10920==    by 0x4FFA9A7: TclOOInit (tclOO.c:261)
==10920==    by 0x4E74CD5: Tcl_CreateInterp (tclBasic.c:972)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 34 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F9DC1C: Tcl_CreateNamespace (tclNamesp.c:773)
==10920==    by 0x4F9FD4B: TclGetNamespaceForQualName (tclNamesp.c:2304)
==10920==    by 0x4F9FF8D: Tcl_FindNamespace (tclNamesp.c:2428)
==10920==    by 0x4F4143F: TclMakeEnsemble (tclEnsemble.c:1507)
==10920==    by 0x500B942: TclOOInitInfo (tclOOInfo.c:109)
==10920==    by 0x4FFB97E: InitFoundation (tclOO.c:455)
==10920==    by 0x4FFA9A7: TclOOInit (tclOO.c:261)
==10920==    by 0x4E74CD5: Tcl_CreateInterp (tclBasic.c:972)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 35 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F9DC1C: Tcl_CreateNamespace (tclNamesp.c:773)
==10920==    by 0x4FFBFBE: AllocObject (tclOO.c:595)
==10920==    by 0x4FFE2F2: Tcl_NewObjectInstance (tclOO.c:1608)
==10920==    by 0x5009AD0: TclOODefineSlots (tclOODefineCmds.c:1919)
==10920==    by 0x4FFB98D: InitFoundation (tclOO.c:461)
==10920==    by 0x4FFA9A7: TclOOInit (tclOO.c:261)
==10920==    by 0x4E74CD5: Tcl_CreateInterp (tclBasic.c:972)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 36 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4FC287E: Tcl_NewStringObj (tclStringObj.c:340)
==10920==    by 0x4FAC479: TclSubstTokens (tclParse.c:2338)
==10920==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==10920==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==10920==    by 0x4E7C288: Tcl_Eval (tclBasic.c:5853)
==10920==    by 0x4FFB9B1: InitFoundation (tclOO.c:464)
==10920==    by 0x4FFA9A7: TclOOInit (tclOO.c:261)
==10920==    by 0x4E74CD5: Tcl_CreateInterp (tclBasic.c:972)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 37 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E6672E: newstate (regc_nfa.c:188)
==10920==    by 0x4E5F572: parseqatom (regcomp.c:954)
==10920==    by 0x4E5ED23: parsebranch (regcomp.c:744)
==10920==    by 0x4E5EA67: parse (regcomp.c:673)
==10920==    by 0x4E5E032: TclReComp (regcomp.c:369)
==10920==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==10920==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==10920==    by 0x4E983A5: Tcl_RegexpObjCmd (tclCmdMZ.c:272)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 38 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E6672E: newstate (regc_nfa.c:188)
==10920==    by 0x4E67426: duptraverse (regc_nfa.c:816)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E673CA: dupnfa (regc_nfa.c:792)
==10920==    by 0x4E6193B: nfanode (regcomp.c:1908)
==10920==    by 0x4E61864: nfatree (regcomp.c:1883)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 39 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F77F97: AllocChannelBuffer (tclIO.c:2383)
==10920==    by 0x4F7D480: GetInput (tclIO.c:6603)
==10920==    by 0x4F7B6FE: FilterInputBytes (tclIO.c:5100)
==10920==    by 0x4F7A98C: Tcl_GetsObj (tclIO.c:4466)
==10920==    by 0x4F84051: Tcl_GetsObjCmd (tclIOCmd.c:327)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 40 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4F28DD7: EnterCmdWordData (tclCompile.c:3253)
==10920==    by 0x4F253D3: CompileCommandTokens (tclCompile.c:2045)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F26DB1: TclCompileTokens (tclCompile.c:2464)
==10920==    by 0x4ECED34: TclCompileListCmd (tclCompCmdsGR.c:1248)
==10920==    by 0x4F44B44: TclAttemptCompileProc (tclEnsemble.c:3115)
==10920==    by 0x4F24F3B: CompileCmdCompileProc (tclCompile.c:1969)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 41 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F99580: ExpandLocalLiteralArray (tclLiteral.c:729)
==10920==    by 0x4F9942C: TclAddLiteralObj (tclLiteral.c:591)
==10920==    by 0x4F994C0: AddLocalLiteralEntry (tclLiteral.c:638)
==10920==    by 0x4F992AC: TclRegisterLiteral (tclLiteral.c:436)
==10920==    by 0x4F2719D: TclCompileTokens (tclCompile.c:2501)
==10920==    by 0x4EC5766: TclPushVarName (tclCompCmds.c:3333)
==10920==    by 0x4EE3658: TclCompileSetCmd (tclCompCmdsSZ.c:205)
==10920==    by 0x4F44B44: TclAttemptCompileProc (tclEnsemble.c:3115)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 42 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4F28BD0: EnterCmdStartData (tclCompile.c:3127)
==10920==    by 0x4F25353: CompileCommandTokens (tclCompile.c:2035)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F26DB1: TclCompileTokens (tclCompile.c:2464)
==10920==    by 0x4EE3946: TclCompileSetCmd (tclCompCmdsSZ.c:214)
==10920==    by 0x4F44B44: TclAttemptCompileProc (tclEnsemble.c:3115)
==10920==    by 0x4F24F3B: CompileCmdCompileProc (tclCompile.c:1969)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 43 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F284B7: TclInitByteCodeObj (tclCompile.c:2779)
==10920==    by 0x4F22E0B: TclSetByteCodeFromAny (tclCompile.c:897)
==10920==    by 0x4F4A113: TclCompileObj (tclExecute.c:1837)
==10920==    by 0x4E7C6F6: TclNREvalObjEx (tclBasic.c:6077)
==10920==    by 0x4E8A542: TclNREvalObjCmd (tclCmdAH.c:793)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 44 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E64FC7: setcolor (regc_color.c:187)
==10920==    by 0x4E657B0: subcolor (regc_color.c:397)
==10920==    by 0x4E6131E: dovec (regcomp.c:1638)
==10920==    by 0x4E61008: brackpart (regcomp.c:1520)
==10920==    by 0x4E60BC6: bracket (regcomp.c:1410)
==10920==    by 0x4E5F45E: parseqatom (regcomp.c:919)
==10920==    by 0x4E5ED23: parsebranch (regcomp.c:744)
==10920==    by 0x4E5EA67: parse (regcomp.c:673)
==10920==    by 0x4E5F625: parseqatom (regcomp.c:960)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 45 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E65BE8: subblock (regc_color.c:542)
==10920==    by 0x4E65911: subrange (regc_color.c:466)
==10920==    by 0x4E613AB: dovec (regcomp.c:1645)
==10920==    by 0x4E61008: brackpart (regcomp.c:1520)
==10920==    by 0x4E60BC6: bracket (regcomp.c:1410)
==10920==    by 0x4E5F45E: parseqatom (regcomp.c:919)
==10920==    by 0x4E5ED23: parsebranch (regcomp.c:744)
==10920==    by 0x4E5EA67: parse (regcomp.c:673)
==10920==    by 0x4E5F625: parseqatom (regcomp.c:960)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 46 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E6672E: newstate (regc_nfa.c:188)
==10920==    by 0x4E5ECC1: parsebranch (regcomp.c:737)
==10920==    by 0x4E5EA67: parse (regcomp.c:673)
==10920==    by 0x4E5F625: parseqatom (regcomp.c:960)
==10920==    by 0x4E5ED23: parsebranch (regcomp.c:744)
==10920==    by 0x4E5EA67: parse (regcomp.c:673)
==10920==    by 0x4E5E032: TclReComp (regcomp.c:369)
==10920==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==10920==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 47 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E6672E: newstate (regc_nfa.c:188)
==10920==    by 0x4E5FC51: parseqatom (regcomp.c:1121)
==10920==    by 0x4E5ED23: parsebranch (regcomp.c:744)
==10920==    by 0x4E602BF: parseqatom (regcomp.c:1237)
==10920==    by 0x4E5ED23: parsebranch (regcomp.c:744)
==10920==    by 0x4E5EA67: parse (regcomp.c:673)
==10920==    by 0x4E5E032: TclReComp (regcomp.c:369)
==10920==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==10920==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 48 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E6672E: newstate (regc_nfa.c:188)
==10920==    by 0x4E67426: duptraverse (regc_nfa.c:816)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920==    by 0x4E674B0: duptraverse (regc_nfa.c:835)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 49 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E66C3D: allocarc (regc_nfa.c:402)
==10920==    by 0x4E66AB9: newarc (regc_nfa.c:345)
==10920==    by 0x4E67056: cparc (regc_nfa.c:588)
==10920==    by 0x4E6708A: moveins (regc_nfa.c:610)
==10920==    by 0x4E68265: fixempties (regc_nfa.c:1336)
==10920==    by 0x4E676E5: optimize (regc_nfa.c:915)
==10920==    by 0x4E61965: nfanode (regcomp.c:1911)
==10920==    by 0x4E61864: nfatree (regcomp.c:1883)
==10920==    by 0x4E6184D: nfatree (regcomp.c:1880)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 50 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F98747: SetListFromAny (tclListObj.c:1878)
==10920==    by 0x4F96A88: Tcl_ListObjGetElements (tclListObj.c:473)
==10920==    by 0x4E9EBF0: TclNRSwitchObjCmd (tclCmdMZ.c:3687)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 51 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4F1C782: ParseExpr (tclCompExpr.c:626)
==10920==    by 0x4F1FD0A: TclCompileExpr (tclCompExpr.c:2126)
==10920==    by 0x4F27AF6: TclCompileExprWords (tclCompile.c:2634)
==10920==    by 0x4EC68FF: TclCompileIfCmd (tclCompCmdsGR.c:283)
==10920==    by 0x4F44B44: TclAttemptCompileProc (tclEnsemble.c:3115)
==10920==    by 0x4F24F3B: CompileCmdCompileProc (tclCompile.c:1969)
==10920==    by 0x4F2555D: CompileCommandTokens (tclCompile.c:2084)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F22AEE: TclSetByteCodeFromAny (tclCompile.c:837)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 52 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4F28DD7: EnterCmdWordData (tclCompile.c:3253)
==10920==    by 0x4F253D3: CompileCommandTokens (tclCompile.c:2045)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F22AEE: TclSetByteCodeFromAny (tclCompile.c:837)
==10920==    by 0x4F4A113: TclCompileObj (tclExecute.c:1837)
==10920==    by 0x4E7C6F6: TclNREvalObjEx (tclBasic.c:6077)
==10920==    by 0x4F9266F: TclNREvalFile (tclIOUtil.c:1953)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 53 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4F28BD0: EnterCmdStartData (tclCompile.c:3127)
==10920==    by 0x4F25353: CompileCommandTokens (tclCompile.c:2035)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F22AEE: TclSetByteCodeFromAny (tclCompile.c:837)
==10920==    by 0x4F4A113: TclCompileObj (tclExecute.c:1837)
==10920==    by 0x4E7C6F6: TclNREvalObjEx (tclBasic.c:6077)
==10920==    by 0x4F9266F: TclNREvalFile (tclIOUtil.c:1953)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 54 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4F28A9D: TclExpandCodeArray (tclCompile.c:3060)
==10920==    by 0x4F26264: TclCompileVarSubst (tclCompile.c:2330)
==10920==    by 0x4F270E4: TclCompileTokens (tclCompile.c:2484)
==10920==    by 0x4F243CC: TclCompileInvocation (tclCompile.c:1847)
==10920==    by 0x4F457BC: CompileBasicNArgCommand (tclEnsemble.c:3254)
==10920==    by 0x4F45B1F: TclCompileBasicMin1ArgCmd (tclEnsemble.c:3499)
==10920==    by 0x4F44B44: TclAttemptCompileProc (tclEnsemble.c:3115)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 55 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4FB065D: SetFsPathFromAny (tclPathObj.c:2458)
==10920==    by 0x4FAE7E6: Tcl_FSConvertToPathType (tclPathObj.c:1159)
==10920==    by 0x4FAFCDD: Tcl_FSGetInternalRep (tclPathObj.c:2053)
==10920==    by 0x4F9512B: Tcl_FSGetNativePath (tclIOUtil.c:4685)
==10920==    by 0x4FF22B7: TclpMatchInDirectory (tclUnixFile.c:251)
==10920==    by 0x4F90FD0: Tcl_FSMatchInDirectory (tclIOUtil.c:1073)
==10920==    by 0x4F6B369: DoGlob (tclFileName.c:2459)
==10920==    by 0x4F6AE01: DoGlob (tclFileName.c:2350)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 56 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==10920==    by 0x4FF2311: TclpMatchInDirectory (tclUnixFile.c:254)
==10920==    by 0x4F90FD0: Tcl_FSMatchInDirectory (tclIOUtil.c:1073)
==10920==    by 0x4F6B369: DoGlob (tclFileName.c:2459)
==10920==    by 0x4F6AE01: DoGlob (tclFileName.c:2350)
==10920==    by 0x4F69DFD: TclGlob (tclFileName.c:1952)
==10920==    by 0x4F69109: Tcl_GlobObjCmd (tclFileName.c:1590)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 57 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F99580: ExpandLocalLiteralArray (tclLiteral.c:729)
==10920==    by 0x4F9942C: TclAddLiteralObj (tclLiteral.c:591)
==10920==    by 0x4F994C0: AddLocalLiteralEntry (tclLiteral.c:638)
==10920==    by 0x4F992AC: TclRegisterLiteral (tclLiteral.c:436)
==10920==    by 0x4F243F9: TclCompileInvocation (tclCompile.c:1851)
==10920==    by 0x4F457BC: CompileBasicNArgCommand (tclEnsemble.c:3254)
==10920==    by 0x4F45B1F: TclCompileBasicMin1ArgCmd (tclEnsemble.c:3499)
==10920==    by 0x4F44B44: TclAttemptCompileProc (tclEnsemble.c:3115)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 58 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F77F97: AllocChannelBuffer (tclIO.c:2383)
==10920==    by 0x4F7A202: Write (tclIO.c:4194)
==10920==    by 0x4F79FEE: Tcl_WriteObj (tclIO.c:4085)
==10920==    by 0x4F83CD9: Tcl_PutsObjCmd (tclIOCmd.c:185)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920== 
==10920== 16,384 bytes in 1 blocks are possibly lost in loss record 59 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==10920==    by 0xAC29A70: Ccode_Pairwise2 (ordali_ccode.c:279)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==10920==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==10920== 
==10920== 32,768 bytes in 2 blocks are possibly lost in loss record 60 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4FC263A: GrowStringBuffer (tclStringObj.c:207)
==10920==    by 0x4FC3DDE: AppendUtfToUtfRep (tclStringObj.c:1613)
==10920==    by 0x4FC366F: Tcl_AppendLimitedToObj (tclStringObj.c:1142)
==10920==    by 0x4FC374F: Tcl_AppendToObj (tclStringObj.c:1183)
==10920==    by 0x4FAC544: TclSubstTokens (tclParse.c:2354)
==10920==    by 0x4E7B21A: TclEvalEx (tclBasic.c:5146)
==10920==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==10920==    by 0x4E7C288: Tcl_Eval (tclBasic.c:5853)
==10920== 
==10920== 32,768 bytes in 2 blocks are possibly lost in loss record 61 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F98F91: TclCreateLiteral (tclLiteral.c:242)
==10920==    by 0x4F99292: TclRegisterLiteral (tclLiteral.c:434)
==10920==    by 0x4F2719D: TclCompileTokens (tclCompile.c:2501)
==10920==    by 0x4F243CC: TclCompileInvocation (tclCompile.c:1847)
==10920==    by 0x4F2561C: CompileCommandTokens (tclCompile.c:2096)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F22AEE: TclSetByteCodeFromAny (tclCompile.c:837)
==10920==    by 0x4F4A113: TclCompileObj (tclExecute.c:1837)
==10920== 
==10920== 32,768 bytes in 2 blocks are possibly lost in loss record 62 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4E867A0: Tcl_Realloc (tclCkalloc.c:1145)
==10920==    by 0x4FD9577: Tcl_DStringAppend (tclUtil.c:2632)
==10920==    by 0x4F268EA: TclCompileTokens (tclCompile.c:2402)
==10920==    by 0x4F243CC: TclCompileInvocation (tclCompile.c:1847)
==10920==    by 0x4F2561C: CompileCommandTokens (tclCompile.c:2096)
==10920==    by 0x4F25A55: TclCompileScript (tclCompile.c:2215)
==10920==    by 0x4F22AEE: TclSetByteCodeFromAny (tclCompile.c:837)
==10920==    by 0x4F4A113: TclCompileObj (tclExecute.c:1837)
==10920== 
==10920== 32,768 bytes in 2 blocks are possibly lost in loss record 63 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F284B7: TclInitByteCodeObj (tclCompile.c:2779)
==10920==    by 0x4F22E0B: TclSetByteCodeFromAny (tclCompile.c:897)
==10920==    by 0x4F4A113: TclCompileObj (tclExecute.c:1837)
==10920==    by 0x4E7C6F6: TclNREvalObjEx (tclBasic.c:6077)
==10920==    by 0x4F9266F: TclNREvalFile (tclIOUtil.c:1953)
==10920==    by 0x4E999A8: TclNRSourceObjCmd (tclCmdMZ.c:1017)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920== 
==10920== 32,768 bytes in 2 blocks are possibly lost in loss record 64 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==10920==    by 0xAC29561: Ccode_Pairwise (ordali_ccode.c:217)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==10920==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==10920== 
==10920== 38,400 bytes in 1 blocks are possibly lost in loss record 67 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==10920==    by 0x4FC2841: Tcl_NewStringObj (tclStringObj.c:340)
==10920==    by 0x4F415B3: TclMakeEnsemble (tclEnsemble.c:1548)
==10920==    by 0x500B95C: TclOOInitInfo (tclOOInfo.c:110)
==10920==    by 0x4FFB97E: InitFoundation (tclOO.c:455)
==10920==    by 0x4FFA9A7: TclOOInit (tclOO.c:261)
==10920==    by 0x4E74CD5: Tcl_CreateInterp (tclBasic.c:972)
==10920==    by 0x400887: main (tclAppInit.c:84)
==10920== 
==10920== 38,400 bytes in 1 blocks are possibly lost in loss record 68 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==10920==    by 0x4E7906C: TclNREvalObjv (tclBasic.c:4150)
==10920==    by 0x4F4D86F: TEBCresume (tclExecute.c:3043)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==10920==    by 0x4FB3B21: PkgRequireCore (tclPkg.c:597)
==10920==    by 0x4FB324A: Tcl_PkgRequireProc (tclPkg.c:331)
==10920==    by 0x4FB4E50: Tcl_PackageObjCmd (tclPkg.c:1022)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920== 
==10920== 38,400 bytes in 1 blocks are possibly lost in loss record 69 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==10920==    by 0x4FC2841: Tcl_NewStringObj (tclStringObj.c:340)
==10920==    by 0x4FAE996: TclNewFSPathObj (tclPathObj.c:1302)
==10920==    by 0x4FADF23: TclJoinPath (tclPathObj.c:920)
==10920==    by 0x4F678BC: Tcl_FSJoinToPath (tclFileName.c:821)
==10920==    by 0x4FAF04F: Tcl_FSGetTranslatedPath (tclPathObj.c:1656)
==10920==    by 0x4FAF021: Tcl_FSGetTranslatedPath (tclPathObj.c:1650)
==10920==    by 0x4FF2236: TclpMatchInDirectory (tclUnixFile.c:236)
==10920==    by 0x4F90FD0: Tcl_FSMatchInDirectory (tclIOUtil.c:1073)
==10920==    by 0x4F6B369: DoGlob (tclFileName.c:2459)
==10920==    by 0x4F6AE01: DoGlob (tclFileName.c:2350)
==10920== 
==10920== 65,536 bytes in 4 blocks are possibly lost in loss record 71 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4FC287E: Tcl_NewStringObj (tclStringObj.c:340)
==10920==    by 0x4FB81CB: TclCreateProc (tclProc.c:448)
==10920==    by 0x4FB7AC3: Tcl_ProcObjCmd (tclProc.c:181)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4E7AB2C: Tcl_EvalEx (tclBasic.c:4924)
==10920== 
==10920== 98,304 bytes in 6 blocks are possibly lost in loss record 72 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4FC263A: GrowStringBuffer (tclStringObj.c:207)
==10920==    by 0x4FC3DDE: AppendUtfToUtfRep (tclStringObj.c:1613)
==10920==    by 0x4FC366F: Tcl_AppendLimitedToObj (tclStringObj.c:1142)
==10920==    by 0x4FC374F: Tcl_AppendToObj (tclStringObj.c:1183)
==10920==    by 0x4F7C47F: ReadChars (tclIO.c:5848)
==10920==    by 0x4F7C0FA: DoReadChars (tclIO.c:5645)
==10920==    by 0x4F7BFC1: Tcl_ReadChars (tclIO.c:5562)
==10920==    by 0x4F9242A: TclNREvalFile (tclIOUtil.c:1926)
==10920== 
==10920== 147,456 bytes in 9 blocks are possibly lost in loss record 73 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866F5: Tcl_DbCkalloc (tclCkalloc.c:1085)
==10920==    by 0xAC2903C: Ccode_Pairwise (ordali_ccode.c:175)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==10920==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==10920==    by 0x4008A2: main (tclAppInit.c:84)
==10920== 
==10920== 262,144 bytes in 16 blocks are possibly lost in loss record 74 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4E866AC: Tcl_Alloc (tclCkalloc.c:1059)
==10920==    by 0x4F77F97: AllocChannelBuffer (tclIO.c:2383)
==10920==    by 0x4F7D480: GetInput (tclIO.c:6603)
==10920==    by 0x4F7C1A8: DoReadChars (tclIO.c:5672)
==10920==    by 0x4F7BFC1: Tcl_ReadChars (tclIO.c:5562)
==10920==    by 0x4F92347: TclNREvalFile (tclIOUtil.c:1911)
==10920==    by 0x4E999A8: TclNRSourceObjCmd (tclCmdMZ.c:1017)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920== 
==10920== 422,400 bytes in 11 blocks are possibly lost in loss record 75 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==10920==    by 0x4FA5C0F: Tcl_NewDoubleObj (tclObj.c:2127)
==10920==    by 0x4FA5C53: Tcl_DbNewDoubleObj (tclObj.c:2188)
==10920==    by 0xAC29A5B: Ccode_Pairwise2 (ordali_ccode.c:279)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==10920==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==10920==    by 0x4008A2: main (tclAppInit.c:84)
==10920== 
==10920== 1,032,192 bytes in 63 blocks are possibly lost in loss record 76 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCE6D6: GetBlocks (tclThreadAlloc.c:967)
==10920==    by 0x4FCD47A: TclpAlloc (tclThreadAlloc.c:356)
==10920==    by 0x4FCDA40: TclpRealloc (tclThreadAlloc.c:509)
==10920==    by 0x4F96D02: Tcl_ListObjAppendElement (tclListObj.c:611)
==10920==    by 0xAC29473: Ccode_Pairwise (ordali_ccode.c:214)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==10920==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==10920== 
==10920== 1,048,593 bytes in 1 blocks are possibly lost in loss record 77 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCD3F4: TclpAlloc (tclThreadAlloc.c:347)
==10920==    by 0x4E6535D: newcolor (regc_color.c:266)
==10920==    by 0x4E65699: pseudocolor (regc_color.c:364)
==10920==    by 0x4E675CF: specialcolors (regc_nfa.c:880)
==10920==    by 0x4E5E061: TclReComp (regcomp.c:378)
==10920==    by 0x4FBCF89: CompileRegexp (tclRegexp.c:927)
==10920==    by 0x4FBC898: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==10920==    by 0x4E983A5: Tcl_RegexpObjCmd (tclCmdMZ.c:272)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920== 
==10920== 2,342,400 bytes in 61 blocks are possibly lost in loss record 78 of 78
==10920==    at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==10920==    by 0x4FCDB36: TclThreadAllocObj (tclThreadAlloc.c:570)
==10920==    by 0x4F9672C: Tcl_NewListObj (tclListObj.c:224)
==10920==    by 0x4F96829: Tcl_DbNewListObj (tclListObj.c:322)
==10920==    by 0xAC2933D: Ccode_Pairwise (ordali_ccode.c:206)
==10920==    by 0x4E797E9: Dispatch (tclBasic.c:4357)
==10920==    by 0x4E79876: TclNRRunCallbacks (tclBasic.c:4390)
==10920==    by 0x4E78FFE: Tcl_EvalObjv (tclBasic.c:4121)
==10920==    by 0x4E7B778: TclEvalEx (tclBasic.c:5259)
==10920==    by 0x4F92001: Tcl_FSEvalFileEx (tclIOUtil.c:1815)
==10920==    by 0x4F9C443: Tcl_MainEx (tclMain.c:417)
==10920==    by 0x4008A2: main (tclAppInit.c:84)
==10920== 
==10920== LEAK SUMMARY:
==10920==    definitely lost: 3,600 bytes in 90 blocks
==10920==    indirectly lost: 0 bytes in 0 blocks
==10920==      possibly lost: 6,418,961 bytes in 228 blocks
==10920==    still reachable: 196,398 bytes in 36 blocks
==10920==         suppressed: 0 bytes in 0 blocks
==10920== Reachable blocks (those to which a pointer was found) are not shown.
==10920== To see them, rerun with: --leak-check=full --show-reachable=yes
==10920== 
==10920== For counts of detected and suppressed errors, rerun with: -v
==10920== ERROR SUMMARY: 61 errors from 61 contexts (suppressed: 2 from 2)
