Tk Source Code

Artifact [51d330c7]
Login

Artifact 51d330c782ee044b4b783c40c57bfd95ec955e0c5e2a35336e93cdec3b186257:

Attachment "valgrind_check_core-8-6-branch.txt" to ticket [f1a3ca09] added by fvogel 2017-08-22 18:11:36.
francois@TM:~/Documents/tcltk/fossil/tk/unix$ valgrind --tool=memcheck --leak-check=full /home/francois/Documents/tcltk/fossil/tcltk/bin/wish8.6 > 86.txt
==7746== Memcheck, a memory error detector
==7746== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==7746== Using Valgrind-3.10.0 and LibVEX; rerun with -h for copyright info
==7746== Command: /home/francois/Documents/tcltk/fossil/tcltk/bin/wish8.6
==7746== 
==7746== Invalid read of size 1
==7746==    at 0x4C2D1D3: strcmp (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x5CEEC23: _XimUnRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x5CD5652: XUnregisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x4F77B13: InstantiateIMCallback (tkUnixEvent.c:681)
==7746==    by 0x5CEEB04: _XimRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x5CD55EB: XRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x4F77241: TkpOpenDisplay (tkUnixEvent.c:184)
==7746==    by 0x4EABC89: GetScreen (tkWindow.c:465)
==7746==    by 0x4EABA4A: CreateTopLevelWindow (tkWindow.c:348)
==7746==    by 0x4EAC6F1: TkCreateMainWindow (tkWindow.c:854)
==7746==    by 0x4EBB357: CreateFrame (tkFrame.c:582)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746==  Address 0x7ea8160 is 0 bytes inside a block of size 1 free'd
==7746==    at 0x4C29E90: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x5CE4B5F: XSetLocaleModifiers (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x4F77BA5: OpenIM (tkUnixEvent.c:725)
==7746==    by 0x4F77AE7: InstantiateIMCallback (tkUnixEvent.c:680)
==7746==    by 0x5CEEB04: _XimRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x5CD55EB: XRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x4F77241: TkpOpenDisplay (tkUnixEvent.c:184)
==7746==    by 0x4EABC89: GetScreen (tkWindow.c:465)
==7746==    by 0x4EABA4A: CreateTopLevelWindow (tkWindow.c:348)
==7746==    by 0x4EAC6F1: TkCreateMainWindow (tkWindow.c:854)
==7746==    by 0x4EBB357: CreateFrame (tkFrame.c:582)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746== 

pack [text .t]
.t insert end [string repeat "Test text\n" 1000]
.t delete 1.0 end

exit
==7746== 
==7746== HEAP SUMMARY:
==7746==     in use at exit: 3,346,620 bytes in 3,529 blocks
==7746==   total heap usage: 43,277 allocs, 39,748 frees, 15,542,179 bytes allocated
==7746== 
==7746== 128 bytes in 1 blocks are definitely lost in loss record 137 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x5A580E3: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x5A53FFC: FcConfigSubstituteWithPat (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x4F7874C: InitFont (tkUnixRFont.c:266)
==7746==    by 0x4F78F4C: TkpGetFontFromAttributes (tkUnixRFont.c:482)
==7746==    by 0x4E871DB: Tk_AllocFontFromObj (tkFont.c:1158)
==7746==    by 0x4E7DAEA: DoObjConfig (tkConfig.c:717)
==7746==    by 0x4E7D472: Tk_InitOptions (tkConfig.c:496)
==7746==    by 0x4F209C4: CreateWidget (tkText.c:664)
==7746==    by 0x4F20466: Tk_TextObjCmd (tkText.c:472)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746== 
==7746== 288 (256 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 154 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x5A649F9: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x5A65119: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x5A6608A: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x5A6B2BB: ??? (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x7366D5B: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==7746==    by 0x736766B: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==7746==    by 0x73659C8: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==7746==    by 0x7366144: ??? (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==7746==    by 0x736970F: XML_ParseBuffer (in /lib/x86_64-linux-gnu/libexpat.so.1.6.0)
==7746==    by 0x5A6A10A: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746==    by 0x5A6A436: FcConfigParseAndLoad (in /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0)
==7746== 
==7746== 408 bytes in 1 blocks are definitely lost in loss record 163 of 320
==7746==    at 0x4C2AD10: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x5CEEE5B: _XimOpenIM (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x5CEEABC: _XimRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x5CD55EB: XRegisterIMInstantiateCallback (in /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0)
==7746==    by 0x4F77241: TkpOpenDisplay (tkUnixEvent.c:184)
==7746==    by 0x4EABC89: GetScreen (tkWindow.c:465)
==7746==    by 0x4EABA4A: CreateTopLevelWindow (tkWindow.c:348)
==7746==    by 0x4EAC6F1: TkCreateMainWindow (tkWindow.c:854)
==7746==    by 0x4EBB357: CreateFrame (tkFrame.c:582)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746==    by 0x4EAFDD5: Initialize (tkWindow.c:3242)
==7746==    by 0x4EAF0D2: Tk_Init (tkWindow.c:2902)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 223 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x537CF24: TclInitDoubleConversion (tclStrToD.c:4395)
==7746==    by 0x52FD60A: TclInitSubsystems (tclEvent.c:1051)
==7746==    by 0x52F0885: Tcl_FindExecutable (tclEncoding.c:1464)
==7746==    by 0x400AE3: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 224 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52EF92F: TclInitEncodingSubsystem (tclEncoding.c:596)
==7746==    by 0x52FD619: TclInitSubsystems (tclEvent.c:1056)
==7746==    by 0x52F0885: Tcl_FindExecutable (tclEncoding.c:1464)
==7746==    by 0x400AE3: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 225 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52EF964: TclInitEncodingSubsystem (tclEncoding.c:601)
==7746==    by 0x52FD619: TclInitSubsystems (tclEvent.c:1056)
==7746==    by 0x52F0885: Tcl_FindExecutable (tclEncoding.c:1464)
==7746==    by 0x400AE3: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 226 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x537DF3C: Tcl_GetThreadData (tclThread.c:90)
==7746==    by 0x53A81EC: Tcl_InitNotifier (tclUnixNotfy.c:330)
==7746==    by 0x535671C: TclInitNotifier (tclNotify.c:136)
==7746==    by 0x52FD637: TclInitSubsystems (tclEvent.c:1063)
==7746==    by 0x52F0885: Tcl_FindExecutable (tclEncoding.c:1464)
==7746==    by 0x400AE3: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 227 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5228682: Tcl_CreateInterp (tclBasic.c:510)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 228 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52FDDE6: TclCreateExecEnv (tclExecute.c:907)
==7746==    by 0x5228F32: Tcl_CreateInterp (tclBasic.c:654)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 229 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x534BBE8: SetListFromAny (tclListObj.c:1910)
==7746==    by 0x534A26B: Tcl_ListObjIndex (tclListObj.c:746)
==7746==    by 0x52F5D59: Tcl_SetEnsembleMappingDict (tclEnsemble.c:917)
==7746==    by 0x52F6F9F: TclMakeEnsemble (tclEnsemble.c:1602)
==7746==    by 0x5339F4B: TclInitChanCmd (tclIOCmd.c:2007)
==7746==    by 0x5229235: Tcl_CreateInterp (tclBasic.c:799)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 230 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52E33BF: AllocChainEntry (tclDictObj.c:235)
==7746==    by 0x531EE54: CreateHashEntry (tclHash.c:363)
==7746==    by 0x52E3551: CreateChainEntry (tclDictObj.c:281)
==7746==    by 0x52E4AD6: Tcl_DictObjPut (tclDictObj.c:922)
==7746==    by 0x5339FD4: TclInitChanCmd (tclIOCmd.c:2014)
==7746==    by 0x5229235: Tcl_CreateInterp (tclBasic.c:799)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 231 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x5352DE2: Tcl_FindNamespace (tclNamesp.c:2470)
==7746==    by 0x52F6A82: TclMakeEnsemble (tclEnsemble.c:1524)
==7746==    by 0x52EB420: TclInitDictCmd (tclDictObj.c:3653)
==7746==    by 0x5229241: Tcl_CreateInterp (tclBasic.c:800)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 232 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F6F25: TclMakeEnsemble (tclEnsemble.c:1594)
==7746==    by 0x523F63A: TclInitFileCmd (tclCmdAH.c:1269)
==7746==    by 0x5229259: Tcl_CreateInterp (tclBasic.c:802)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 233 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x5352DE2: Tcl_FindNamespace (tclNamesp.c:2470)
==7746==    by 0x52F6A82: TclMakeEnsemble (tclEnsemble.c:1524)
==7746==    by 0x524502F: TclInitInfoCmd (tclCmdIL.c:452)
==7746==    by 0x5229265: Tcl_CreateInterp (tclBasic.c:803)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 234 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F5737: Tcl_CreateEnsemble (tclEnsemble.c:693)
==7746==    by 0x52F6B1E: TclMakeEnsemble (tclEnsemble.c:1552)
==7746==    by 0x52530A2: TclInitStringCmd (tclCmdMZ.c:3407)
==7746==    by 0x522927D: Tcl_CreateInterp (tclBasic.c:805)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 235 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x5352DE2: Tcl_FindNamespace (tclNamesp.c:2470)
==7746==    by 0x52F6A82: TclMakeEnsemble (tclEnsemble.c:1524)
==7746==    by 0x532052D: TclInitPrefixCmd (tclIndexObj.c:548)
==7746==    by 0x5229289: Tcl_CreateInterp (tclBasic.c:806)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 236 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x522943B: Tcl_CreateInterp (tclBasic.c:869)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 237 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x5351972: Tcl_Export (tclNamesp.c:1444)
==7746==    by 0x5229457: Tcl_CreateInterp (tclBasic.c:871)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 238 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F6F25: TclMakeEnsemble (tclEnsemble.c:1594)
==7746==    by 0x53BA866: TclOOInitInfo (tclOOInfo.c:109)
==7746==    by 0x53AA924: InitFoundation (tclOO.c:454)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 239 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x5352DE2: Tcl_FindNamespace (tclNamesp.c:2470)
==7746==    by 0x52F6A82: TclMakeEnsemble (tclEnsemble.c:1524)
==7746==    by 0x53BA880: TclOOInitInfo (tclOOInfo.c:110)
==7746==    by 0x53AA924: InitFoundation (tclOO.c:454)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 240 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x53AAE9D: AllocObject (tclOO.c:594)
==7746==    by 0x53AD0C6: Tcl_NewObjectInstance (tclOO.c:1655)
==7746==    by 0x53B89C0: TclOODefineSlots (tclOODefineCmds.c:1845)
==7746==    by 0x53AA930: InitFoundation (tclOO.c:460)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 241 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x534C4AB: TclCreateLiteral (tclLiteral.c:241)
==7746==    by 0x534C7C1: TclRegisterLiteral (tclLiteral.c:445)
==7746==    by 0x52DAD92: TclCompileTokens (tclCompile.c:2484)
==7746==    by 0x52D810D: TclCompileInvocation (tclCompile.c:1830)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52D697E: TclSetByteCodeFromAny (tclCompile.c:814)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 242 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x538A3E3: Tcl_DStringAppend (tclUtil.c:2645)
==7746==    by 0x52DA58A: TclCompileTokens (tclCompile.c:2385)
==7746==    by 0x52D810D: TclCompileInvocation (tclCompile.c:1830)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52D697E: TclSetByteCodeFromAny (tclCompile.c:814)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 243 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52FDDE6: TclCreateExecEnv (tclExecute.c:907)
==7746==    by 0x5228F32: Tcl_CreateInterp (tclBasic.c:654)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746==    by 0x4EAFDD5: Initialize (tkWindow.c:3242)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 244 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5229108: Tcl_CreateInterp (tclBasic.c:767)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746==    by 0x4EAFDD5: Initialize (tkWindow.c:3242)
==7746==    by 0x4EAF0D2: Tk_Init (tkWindow.c:2902)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 245 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x531F770: RebuildTable (tclHash.c:1048)
==7746==    by 0x531EEE5: CreateHashEntry (tclHash.c:388)
==7746==    by 0x52290EF: Tcl_CreateInterp (tclBasic.c:764)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 246 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F6F25: TclMakeEnsemble (tclEnsemble.c:1594)
==7746==    by 0x5339F4B: TclInitChanCmd (tclIOCmd.c:2007)
==7746==    by 0x5229235: Tcl_CreateInterp (tclBasic.c:799)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 247 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x5352DE2: Tcl_FindNamespace (tclNamesp.c:2470)
==7746==    by 0x52F6A82: TclMakeEnsemble (tclEnsemble.c:1524)
==7746==    by 0x52EB420: TclInitDictCmd (tclDictObj.c:3653)
==7746==    by 0x5229241: Tcl_CreateInterp (tclBasic.c:800)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 248 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F5737: Tcl_CreateEnsemble (tclEnsemble.c:693)
==7746==    by 0x52F6B1E: TclMakeEnsemble (tclEnsemble.c:1552)
==7746==    by 0x523F63A: TclInitFileCmd (tclCmdAH.c:1269)
==7746==    by 0x5229259: Tcl_CreateInterp (tclBasic.c:802)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 249 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F6F25: TclMakeEnsemble (tclEnsemble.c:1594)
==7746==    by 0x523F63A: TclInitFileCmd (tclCmdAH.c:1269)
==7746==    by 0x5229259: Tcl_CreateInterp (tclBasic.c:802)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 250 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x5352DE2: Tcl_FindNamespace (tclNamesp.c:2470)
==7746==    by 0x52F6A82: TclMakeEnsemble (tclEnsemble.c:1524)
==7746==    by 0x524502F: TclInitInfoCmd (tclCmdIL.c:452)
==7746==    by 0x5229265: Tcl_CreateInterp (tclBasic.c:803)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 251 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x531F770: RebuildTable (tclHash.c:1048)
==7746==    by 0x531EEE5: CreateHashEntry (tclHash.c:388)
==7746==    by 0x52E3551: CreateChainEntry (tclDictObj.c:281)
==7746==    by 0x52E4AD6: Tcl_DictObjPut (tclDictObj.c:922)
==7746==    by 0x52F6CB6: TclMakeEnsemble (tclEnsemble.c:1569)
==7746==    by 0x53537E2: TclInitNamespaceCmd (tclNamesp.c:2925)
==7746==    by 0x5229271: Tcl_CreateInterp (tclBasic.c:804)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 252 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x522B4B3: Tcl_CreateObjCommand (tclBasic.c:2328)
==7746==    by 0x5233AE2: Tcl_NRCreateCommand (tclBasic.c:8120)
==7746==    by 0x52F6F25: TclMakeEnsemble (tclEnsemble.c:1594)
==7746==    by 0x523B225: TclClockInit (tclClock.c:302)
==7746==    by 0x5229295: Tcl_CreateInterp (tclBasic.c:814)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 253 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x5352C15: TclGetNamespaceForQualName (tclNamesp.c:2346)
==7746==    by 0x522B2A4: Tcl_CreateObjCommand (tclBasic.c:2243)
==7746==    by 0x52292DF: Tcl_CreateInterp (tclBasic.c:832)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 254 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x538A745: Tcl_DStringSetLength (tclUtil.c:2829)
==7746==    by 0x52F03E3: Tcl_ExternalToUtfDString (tclEncoding.c:1155)
==7746==    by 0x52FB30C: TclSetupEnv (tclEnv.c:124)
==7746==    by 0x52295D5: Tcl_CreateInterp (tclBasic.c:907)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 255 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x538A790: Tcl_DStringSetLength (tclUtil.c:2834)
==7746==    by 0x52F03E3: Tcl_ExternalToUtfDString (tclEncoding.c:1155)
==7746==    by 0x52FB30C: TclSetupEnv (tclEnv.c:124)
==7746==    by 0x52295D5: Tcl_CreateInterp (tclBasic.c:907)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 256 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5373ED7: Tcl_NewStringObj (tclStringObj.c:287)
==7746==    by 0x53AA63F: InitFoundation (tclOO.c:418)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 257 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x53AADCB: AllocObject (tclOO.c:565)
==7746==    by 0x53AD0C6: Tcl_NewObjectInstance (tclOO.c:1655)
==7746==    by 0x53B8944: TclOODefineSlots (tclOODefineCmds.c:1837)
==7746==    by 0x53AA930: InitFoundation (tclOO.c:460)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 258 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5350BAE: Tcl_CreateNamespace (tclNamesp.c:773)
==7746==    by 0x53AAE9D: AllocObject (tclOO.c:594)
==7746==    by 0x53AD0C6: Tcl_NewObjectInstance (tclOO.c:1655)
==7746==    by 0x53B8944: TclOODefineSlots (tclOODefineCmds.c:1837)
==7746==    by 0x53AA930: InitFoundation (tclOO.c:460)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 259 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x4E9DE20: ExtendArray (tkOption.c:1186)
==7746==    by 0x4E9C81F: Tk_AddOption (tkOption.c:363)
==7746==    by 0x4E9D9D0: AddFromString (tkOption.c:1045)
==7746==    by 0x4E9E68E: GetDefaultOptions (tkOption.c:1575)
==7746==    by 0x4E9E562: OptionInit (tkOption.c:1494)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 260 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x52DC8DA: EnterCmdWordData (tclCompile.c:3236)
==7746==    by 0x52D90D9: CompileCommandTokens (tclCompile.c:2028)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DB5A1: TclCompileCmdWord (tclCompile.c:2563)
==7746==    by 0x527B4B7: TclCompileIfCmd (tclCompCmdsGR.c:323)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 261 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x52DC6D0: EnterCmdStartData (tclCompile.c:3110)
==7746==    by 0x52D9065: CompileCommandTokens (tclCompile.c:2018)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DA9E2: TclCompileTokens (tclCompile.c:2447)
==7746==    by 0x52D5BA0: CompileExprTree (tclCompExpr.c:2465)
==7746==    by 0x52D42EB: TclCompileExpr (tclCompExpr.c:2143)
==7746==    by 0x52DB628: TclCompileExprWords (tclCompile.c:2617)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 262 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x521150D: TclReComp (regcomp.c:350)
==7746==    by 0x536E624: CompileRegexp (tclRegexp.c:927)
==7746==    by 0x536E023: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==7746==    by 0x524DCD9: Tcl_RegsubObjCmd (tclCmdMZ.c:659)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746==    by 0x522FF43: TclEvalEx (tclBasic.c:5260)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 263 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x532B2AC: AllocChannelBuffer (tclIO.c:2449)
==7746==    by 0x5330B93: GetInput (tclIO.c:6839)
==7746==    by 0x532EBED: FilterInputBytes (tclIO.c:5244)
==7746==    by 0x532DC8F: Tcl_GetsObj (tclIO.c:4572)
==7746==    by 0x5337316: Tcl_GetsObjCmd (tclIOCmd.c:327)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 264 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x52DC8DA: EnterCmdWordData (tclCompile.c:3236)
==7746==    by 0x52D90D9: CompileCommandTokens (tclCompile.c:2028)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DA9E2: TclCompileTokens (tclCompile.c:2447)
==7746==    by 0x5283530: TclCompileListCmd (tclCompCmdsGR.c:1233)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 265 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x52DC6D0: EnterCmdStartData (tclCompile.c:3110)
==7746==    by 0x52D9065: CompileCommandTokens (tclCompile.c:2018)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DA9E2: TclCompileTokens (tclCompile.c:2447)
==7746==    by 0x529856E: TclCompileSetCmd (tclCompCmdsSZ.c:218)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 266 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52DBFD5: TclInitByteCodeObj (tclCompile.c:2762)
==7746==    by 0x52D6C4F: TclSetByteCodeFromAny (tclCompile.c:874)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746==    by 0x5230E84: TclNREvalObjEx (tclBasic.c:6078)
==7746==    by 0x523F23D: TclNREvalObjCmd (tclCmdAH.c:1074)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 267 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x52DC6D0: EnterCmdStartData (tclCompile.c:3110)
==7746==    by 0x52D9065: CompileCommandTokens (tclCompile.c:2018)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DB5A1: TclCompileCmdWord (tclCompile.c:2563)
==7746==    by 0x52B1E0C: IssueSwitchJumpTable (tclCompCmdsSZ.c:2384)
==7746==    by 0x52AFDAD: TclCompileSwitchCmd (tclCompCmdsSZ.c:1974)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 268 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x534CAD3: ExpandLocalLiteralArray (tclLiteral.c:739)
==7746==    by 0x534C95D: TclAddLiteralObj (tclLiteral.c:602)
==7746==    by 0x534C9F1: AddLocalLiteralEntry (tclLiteral.c:649)
==7746==    by 0x534C7DF: TclRegisterLiteral (tclLiteral.c:447)
==7746==    by 0x52D7D9C: CompileCmdLiteral (tclCompile.c:1799)
==7746==    by 0x52D8041: TclCompileInvocation (tclCompile.c:1819)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 269 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5218741: setcolor (regc_color.c:187)
==7746==    by 0x5218DE9: subcolor (regc_color.c:397)
==7746==    by 0x5218EEA: subrange (regc_color.c:455)
==7746==    by 0x5214ADB: dovec (regcomp.c:1677)
==7746==    by 0x521472D: brackpart (regcomp.c:1552)
==7746==    by 0x52142BA: bracket (regcomp.c:1442)
==7746==    by 0x5212B29: parseqatom (regcomp.c:935)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x5212113: parse (regcomp.c:689)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 270 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521329A: parseqatom (regcomp.c:1135)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x5212113: parse (regcomp.c:689)
==7746==    by 0x52116A2: TclReComp (regcomp.c:382)
==7746==    by 0x536E624: CompileRegexp (tclRegexp.c:927)
==7746==    by 0x536E023: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 271 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x52D0E56: ParseExpr (tclCompExpr.c:626)
==7746==    by 0x52D41D3: TclCompileExpr (tclCompExpr.c:2125)
==7746==    by 0x52DB628: TclCompileExprWords (tclCompile.c:2617)
==7746==    by 0x527B2E3: TclCompileIfCmd (tclCompCmdsGR.c:283)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746==    by 0x52D9267: CompileCommandTokens (tclCompile.c:2067)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DB5A1: TclCompileCmdWord (tclCompile.c:2563)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 272 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x52132B1: parseqatom (regcomp.c:1136)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x5212113: parse (regcomp.c:689)
==7746==    by 0x52116A2: TclReComp (regcomp.c:382)
==7746==    by 0x536E624: CompileRegexp (tclRegexp.c:927)
==7746==    by 0x536E023: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 273 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x538A357: Tcl_DStringAppend (tclUtil.c:2632)
==7746==    by 0x52DA58A: TclCompileTokens (tclCompile.c:2385)
==7746==    by 0x52D810D: TclCompileInvocation (tclCompile.c:1830)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52D697E: TclSetByteCodeFromAny (tclCompile.c:814)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746==    by 0x5230E84: TclNREvalObjEx (tclBasic.c:6078)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 274 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52DC950: EnterCmdWordData (tclCompile.c:3243)
==7746==    by 0x52D90D9: CompileCommandTokens (tclCompile.c:2028)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DA9E2: TclCompileTokens (tclCompile.c:2447)
==7746==    by 0x52D810D: TclCompileInvocation (tclCompile.c:1830)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DB5A1: TclCompileCmdWord (tclCompile.c:2563)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 275 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x531F770: RebuildTable (tclHash.c:1048)
==7746==    by 0x531EEE5: CreateHashEntry (tclHash.c:388)
==7746==    by 0x52E3551: CreateChainEntry (tclDictObj.c:281)
==7746==    by 0x52E4AD6: Tcl_DictObjPut (tclDictObj.c:922)
==7746==    by 0x5261D85: TclCompileDictCreateCmd (tclCompCmds.c:1302)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52F9CD4: TclCompileEnsemble (tclEnsemble.c:3097)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 276 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52E3954: UpdateStringOfDict (tclDictObj.c:523)
==7746==    by 0x5358121: Tcl_GetString (tclObj.c:1652)
==7746==    by 0x5358188: Tcl_GetStringFromObj (tclObj.c:1692)
==7746==    by 0x5261E20: TclCompileDictCreateCmd (tclCompCmds.c:1311)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52F9CD4: TclCompileEnsemble (tclEnsemble.c:3097)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 277 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537EAD0: TclpRealloc (tclThreadAlloc.c:459)
==7746==    by 0x535CFDC: ParseTokens (tclParse.c:1132)
==7746==    by 0x535C0D9: Tcl_ParseCommand (tclParse.c:387)
==7746==    by 0x52D1A67: ParseExpr (tclCompExpr.c:925)
==7746==    by 0x52D41D3: TclCompileExpr (tclCompExpr.c:2125)
==7746==    by 0x52DB628: TclCompileExprWords (tclCompile.c:2617)
==7746==    by 0x527B2E3: TclCompileIfCmd (tclCompCmdsGR.c:283)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 278 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x521150D: TclReComp (regcomp.c:350)
==7746==    by 0x536E624: CompileRegexp (tclRegexp.c:927)
==7746==    by 0x536E023: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==7746==    by 0x524D0EB: Tcl_RegexpObjCmd (tclCmdMZ.c:268)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746==    by 0x522FF43: TclEvalEx (tclBasic.c:5260)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 279 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521B844: duptraverse (regc_nfa.c:1310)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B7E7: dupnfa (regc_nfa.c:1286)
==7746==    by 0x5213889: parseqatom (regcomp.c:1249)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 280 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521206C: parse (regcomp.c:684)
==7746==    by 0x5212CF2: parseqatom (regcomp.c:976)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 281 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521B844: duptraverse (regc_nfa.c:1310)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B7E7: dupnfa (regc_nfa.c:1286)
==7746==    by 0x5213889: parseqatom (regcomp.c:1249)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x52139C1: parseqatom (regcomp.c:1267)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 282 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521B844: duptraverse (regc_nfa.c:1310)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B7E7: dupnfa (regc_nfa.c:1286)
==7746==    by 0x5215078: nfanode (regcomp.c:1954)
==7746==    by 0x5214FB3: nfatree (regcomp.c:1929)
==7746==    by 0x5214F74: nfatree (regcomp.c:1923)
==7746==    by 0x5214F74: nfatree (regcomp.c:1923)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 283 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521B844: duptraverse (regc_nfa.c:1310)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B7E7: dupnfa (regc_nfa.c:1286)
==7746==    by 0x5215078: nfanode (regcomp.c:1954)
==7746==    by 0x5214FB3: nfatree (regcomp.c:1929)
==7746==    by 0x5214F9C: nfatree (regcomp.c:1926)
==7746==    by 0x5214F9C: nfatree (regcomp.c:1926)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 284 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521B844: duptraverse (regc_nfa.c:1310)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B7E7: dupnfa (regc_nfa.c:1286)
==7746==    by 0x5215078: nfanode (regcomp.c:1954)
==7746==    by 0x5214FB3: nfatree (regcomp.c:1929)
==7746==    by 0x5214F9C: nfatree (regcomp.c:1926)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 285 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x521C901: fixempties (regc_nfa.c:2000)
==7746==    by 0x521BB0A: optimize (regc_nfa.c:1423)
==7746==    by 0x52150A2: nfanode (regcomp.c:1957)
==7746==    by 0x5214FB3: nfatree (regcomp.c:1929)
==7746==    by 0x52117D7: TclReComp (regcomp.c:411)
==7746==    by 0x536E624: CompileRegexp (tclRegexp.c:927)
==7746==    by 0x536E023: Tcl_GetRegExpFromObj (tclRegexp.c:586)
==7746==    by 0x524D0EB: Tcl_RegexpObjCmd (tclCmdMZ.c:268)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 286 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5221871: newDFA (rege_dfa.c:357)
==7746==    by 0x521F4E8: simpleFind (regexec.c:331)
==7746==    by 0x521F2BF: TclReExec (regexec.c:261)
==7746==    by 0x536DC94: RegExpExecUniChar (tclRegexp.c:303)
==7746==    by 0x536DEE6: Tcl_RegExpExecObj (tclRegexp.c:475)
==7746==    by 0x524D1B3: Tcl_RegexpObjCmd (tclCmdMZ.c:318)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 287 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AF09: Tcl_AttemptAlloc (tclCkalloc.c:1111)
==7746==    by 0x4F10765: DecodePNG (tkImgPNG.c:2524)
==7746==    by 0x4F10E1A: StringReadPNG (tkImgPNG.c:2821)
==7746==    by 0x4F18B9B: ImgPhotoConfigureMaster (tkImgPhoto.c:1994)
==7746==    by 0x4F13C44: ImgPhotoCreate (tkImgPhoto.c:360)
==7746==    by 0x4F05559: Tk_ImageObjCmd (tkImage.c:373)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 288 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x531F770: RebuildTable (tclHash.c:1048)
==7746==    by 0x531EEE5: CreateHashEntry (tclHash.c:388)
==7746==    by 0x4E720B0: FindSequence (tkBind.c:3755)
==7746==    by 0x4E6CF32: Tk_CreateBinding (tkBind.c:898)
==7746==    by 0x4E771E4: Tk_BindObjCmd (tkCmds.c:222)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 289 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x534CAD3: ExpandLocalLiteralArray (tclLiteral.c:739)
==7746==    by 0x534C95D: TclAddLiteralObj (tclLiteral.c:602)
==7746==    by 0x534C9F1: AddLocalLiteralEntry (tclLiteral.c:649)
==7746==    by 0x534C7DF: TclRegisterLiteral (tclLiteral.c:447)
==7746==    by 0x52D813A: TclCompileInvocation (tclCompile.c:1834)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 290 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x536EECD: Tcl_SaveInterpState (tclResult.c:78)
==7746==    by 0x52FEBAB: Tcl_NRExprObj (tclExecute.c:1463)
==7746==    by 0x5244884: TclNRIfObjCmd (tclCmdIL.c:247)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746==    by 0x522FF43: TclEvalEx (tclBasic.c:5260)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 291 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x531F770: RebuildTable (tclHash.c:1048)
==7746==    by 0x531EEE5: CreateHashEntry (tclHash.c:388)
==7746==    by 0x536A0FF: Tcl_ProcObjCmd (tclProc.c:271)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746==    by 0x522FF43: TclEvalEx (tclBasic.c:5260)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 292 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x52DC8DA: EnterCmdWordData (tclCompile.c:3236)
==7746==    by 0x52D90D9: CompileCommandTokens (tclCompile.c:2028)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DB5A1: TclCompileCmdWord (tclCompile.c:2563)
==7746==    by 0x527B787: TclCompileIfCmd (tclCompCmdsGR.c:403)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 293 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x4F2CE4A: TkBTreeInsertChars (tkTextBTree.c:1084)
==7746==    by 0x4F252A5: InsertChars (tkText.c:2684)
==7746==    by 0x4F26CAF: TextInsertCmd (tkText.c:3688)
==7746==    by 0x4F22B6F: TextWidgetObjCmd (tkText.c:1390)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x5230B47: TclEvalObjEx (tclBasic.c:5957)
==7746==    by 0x5230ADD: Tcl_EvalObjEx (tclBasic.c:5938)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 294 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x4F2CE6D: TkBTreeInsertChars (tkTextBTree.c:1086)
==7746==    by 0x4F252A5: InsertChars (tkText.c:2684)
==7746==    by 0x4F26CAF: TextInsertCmd (tkText.c:3688)
==7746==    by 0x4F22B6F: TextWidgetObjCmd (tkText.c:1390)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x5230B47: TclEvalObjEx (tclBasic.c:5957)
==7746==    by 0x5230ADD: Tcl_EvalObjEx (tclBasic.c:5938)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 295 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x538010D: TclCreateAbsoluteTimerHandler (tclTimer.c:300)
==7746==    by 0x53800DF: Tcl_CreateTimerHandler (tclTimer.c:269)
==7746==    by 0x4F35D98: TextInvalidateLineMetrics (tkTextDisp.c:3501)
==7746==    by 0x4F359CA: TkTextInvalidateLineMetrics (tkTextDisp.c:3376)
==7746==    by 0x4F2CFB7: TkBTreeInsertChars (tkTextBTree.c:1119)
==7746==    by 0x4F252A5: InsertChars (tkText.c:2684)
==7746==    by 0x4F26CAF: TextInsertCmd (tkText.c:3688)
==7746==    by 0x4F22B6F: TextWidgetObjCmd (tkText.c:1390)
==7746== 
==7746== 16,384 bytes in 1 blocks are possibly lost in loss record 296 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x4E83B34: Tk_QueueWindowEvent (tkEvent.c:1652)
==7746==    by 0x4EAA749: TkSendVirtualEvent (tkUtil.c:1193)
==7746==    by 0x4F354EF: GenerateWidgetViewSyncEvent (tkTextDisp.c:3124)
==7746==    by 0x4F35DB7: TextInvalidateLineMetrics (tkTextDisp.c:3503)
==7746==    by 0x4F359CA: TkTextInvalidateLineMetrics (tkTextDisp.c:3376)
==7746==    by 0x4F2CFB7: TkBTreeInsertChars (tkTextBTree.c:1119)
==7746==    by 0x4F252A5: InsertChars (tkText.c:2684)
==7746==    by 0x4F26CAF: TextInsertCmd (tkText.c:3688)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 299 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x538A790: Tcl_DStringSetLength (tclUtil.c:2834)
==7746==    by 0x52F03E3: Tcl_ExternalToUtfDString (tclEncoding.c:1155)
==7746==    by 0x52FB30C: TclSetupEnv (tclEnv.c:124)
==7746==    by 0x52295D5: Tcl_CreateInterp (tclBasic.c:907)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 300 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5373ED7: Tcl_NewStringObj (tclStringObj.c:287)
==7746==    by 0x535F054: TclSubstTokens (tclParse.c:2370)
==7746==    by 0x522F9A4: TclEvalEx (tclBasic.c:5147)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746==    by 0x5230A4C: Tcl_Eval (tclBasic.c:5854)
==7746==    by 0x53AA954: InitFoundation (tclOO.c:463)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 301 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x5373CB2: GrowStringBuffer (tclStringObj.c:154)
==7746==    by 0x53753A3: AppendUtfToUtfRep (tclStringObj.c:1562)
==7746==    by 0x5374C75: Tcl_AppendLimitedToObj (tclStringObj.c:1089)
==7746==    by 0x5374D1C: Tcl_AppendToObj (tclStringObj.c:1130)
==7746==    by 0x535F0F0: TclSubstTokens (tclParse.c:2386)
==7746==    by 0x522F9A4: TclEvalEx (tclBasic.c:5147)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746==    by 0x5230A4C: Tcl_Eval (tclBasic.c:5854)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 302 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x52D0E56: ParseExpr (tclCompExpr.c:626)
==7746==    by 0x52D41D3: TclCompileExpr (tclCompExpr.c:2125)
==7746==    by 0x52FEDF9: CompileExprObj (tclExecute.c:1548)
==7746==    by 0x52FEBCE: Tcl_NRExprObj (tclExecute.c:1466)
==7746==    by 0x5244884: TclNRIfObjCmd (tclCmdIL.c:247)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746==    by 0x522FF43: TclEvalEx (tclBasic.c:5260)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 303 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5218741: setcolor (regc_color.c:187)
==7746==    by 0x5218DE9: subcolor (regc_color.c:397)
==7746==    by 0x5218F77: subrange (regc_color.c:474)
==7746==    by 0x5214ADB: dovec (regcomp.c:1677)
==7746==    by 0x521472D: brackpart (regcomp.c:1552)
==7746==    by 0x52142BA: bracket (regcomp.c:1442)
==7746==    by 0x5212B29: parseqatom (regcomp.c:935)
==7746==    by 0x52123DB: parsebranch (regcomp.c:760)
==7746==    by 0x5212113: parse (regcomp.c:689)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 304 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x5219C0B: newstate (regc_nfa.c:135)
==7746==    by 0x521B844: duptraverse (regc_nfa.c:1310)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746==    by 0x521B8DB: duptraverse (regc_nfa.c:1329)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 305 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x521A2B6: allocarc (regc_nfa.c:388)
==7746==    by 0x521A08C: createarc (regc_nfa.c:318)
==7746==    by 0x521A05D: newarc (regc_nfa.c:298)
==7746==    by 0x521A75A: cparc (regc_nfa.c:582)
==7746==    by 0x521AD16: moveins (regc_nfa.c:774)
==7746==    by 0x521C749: fixempties (regc_nfa.c:1899)
==7746==    by 0x521BB0A: optimize (regc_nfa.c:1423)
==7746==    by 0x52150A2: nfanode (regcomp.c:1957)
==7746==    by 0x5214FB3: nfatree (regcomp.c:1929)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 306 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52E33BF: AllocChainEntry (tclDictObj.c:235)
==7746==    by 0x531EE54: CreateHashEntry (tclHash.c:363)
==7746==    by 0x52E3551: CreateChainEntry (tclDictObj.c:281)
==7746==    by 0x52E4AD6: Tcl_DictObjPut (tclDictObj.c:922)
==7746==    by 0x5261D85: TclCompileDictCreateCmd (tclCompCmds.c:1302)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52F9CD4: TclCompileEnsemble (tclEnsemble.c:3097)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 307 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x523AF59: Tcl_Realloc (tclCkalloc.c:1145)
==7746==    by 0x538A3E3: Tcl_DStringAppend (tclUtil.c:2645)
==7746==    by 0x52DA58A: TclCompileTokens (tclCompile.c:2385)
==7746==    by 0x52FA973: CompileToInvokedCommand (tclEnsemble.c:3340)
==7746==    by 0x52F9DE9: TclCompileEnsemble (tclEnsemble.c:3150)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746==    by 0x52D9267: CompileCommandTokens (tclCompile.c:2067)
==7746== 
==7746== 32,768 bytes in 2 blocks are possibly lost in loss record 308 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52DBFD5: TclInitByteCodeObj (tclCompile.c:2762)
==7746==    by 0x52D6C4F: TclSetByteCodeFromAny (tclCompile.c:874)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746==    by 0x5230E84: TclNREvalObjEx (tclBasic.c:6078)
==7746==    by 0x5230B2F: TclEvalObjEx (tclBasic.c:5956)
==7746==    by 0x5230ADD: Tcl_EvalObjEx (tclBasic.c:5938)
==7746==    by 0x4F66BC9: StyleThemeSettingsCmd (ttkTheme.c:1474)
==7746==    by 0x4F673D2: Ttk_InvokeEnsemble (ttkTheme.c:1693)
==7746== 
==7746== 38,400 bytes in 1 blocks are possibly lost in loss record 310 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537EDA8: TclThreadAllocObj (tclThreadAlloc.c:575)
==7746==    by 0x52F6B4D: TclMakeEnsemble (tclEnsemble.c:1563)
==7746==    by 0x53BA880: TclOOInitInfo (tclOOInfo.c:110)
==7746==    by 0x53AA924: InitFoundation (tclOO.c:454)
==7746==    by 0x53A9B6C: TclOOInit (tclOO.c:260)
==7746==    by 0x52297B5: Tcl_CreateInterp (tclBasic.c:971)
==7746==    by 0x400AE8: main (tkAppInit.c:78)
==7746== 
==7746== 38,400 bytes in 1 blocks are possibly lost in loss record 311 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537EDA8: TclThreadAllocObj (tclThreadAlloc.c:575)
==7746==    by 0x5373E9A: Tcl_NewStringObj (tclStringObj.c:287)
==7746==    by 0x52FB367: TclSetupEnv (tclEnv.c:138)
==7746==    by 0x52295D5: Tcl_CreateInterp (tclBasic.c:907)
==7746==    by 0x4E9E54B: OptionInit (tkOption.c:1493)
==7746==    by 0x4E9DECE: SetupStacks (tkOption.c:1243)
==7746==    by 0x4E9C8FA: Tk_GetOption (tkOption.c:423)
==7746==    by 0x4EBB3FF: CreateFrame (tkFrame.c:602)
==7746==    by 0x4EBAE8F: TkListCreateFrame (tkFrame.c:468)
==7746==    by 0x4EAFDD5: Initialize (tkWindow.c:3242)
==7746==    by 0x4EAF0D2: Tk_Init (tkWindow.c:2902)
==7746== 
==7746== 38,400 bytes in 1 blocks are possibly lost in loss record 312 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537EDA8: TclThreadAllocObj (tclThreadAlloc.c:575)
==7746==    by 0x5357B44: Tcl_NewObj (tclObj.c:1151)
==7746==    by 0x5261B94: TclCompileDictCreateCmd (tclCompCmds.c:1285)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52F9CD4: TclCompileEnsemble (tclEnsemble.c:3097)
==7746==    by 0x52F9FF1: TclAttemptCompileProc (tclEnsemble.c:3212)
==7746==    by 0x52D8C61: CompileCmdCompileProc (tclCompile.c:1952)
==7746==    by 0x52D9267: CompileCommandTokens (tclCompile.c:2067)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52DA9E2: TclCompileTokens (tclCompile.c:2447)
==7746==    by 0x52D810D: TclCompileInvocation (tclCompile.c:1830)
==7746== 
==7746== 38,400 bytes in 1 blocks are possibly lost in loss record 313 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537EDA8: TclThreadAllocObj (tclThreadAlloc.c:575)
==7746==    by 0x534C426: TclCreateLiteral (tclLiteral.c:236)
==7746==    by 0x534C7C1: TclRegisterLiteral (tclLiteral.c:445)
==7746==    by 0x52D813A: TclCompileInvocation (tclCompile.c:1834)
==7746==    by 0x52D9326: CompileCommandTokens (tclCompile.c:2079)
==7746==    by 0x52D973E: TclCompileScript (tclCompile.c:2198)
==7746==    by 0x52D697E: TclSetByteCodeFromAny (tclCompile.c:814)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746==    by 0x5230E84: TclNREvalObjEx (tclBasic.c:6078)
==7746==    by 0x5345525: TclNREvalFile (tclIOUtil.c:1964)
==7746==    by 0x524E6B2: TclNRSourceObjCmd (tclCmdMZ.c:1013)
==7746== 
==7746== 49,152 bytes in 3 blocks are possibly lost in loss record 314 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x52DBFD5: TclInitByteCodeObj (tclCompile.c:2762)
==7746==    by 0x52D6C4F: TclSetByteCodeFromAny (tclCompile.c:874)
==7746==    by 0x52FF435: TclCompileObj (tclExecute.c:1827)
==7746==    by 0x5230E84: TclNREvalObjEx (tclBasic.c:6078)
==7746==    by 0x5345525: TclNREvalFile (tclIOUtil.c:1964)
==7746==    by 0x524E6B2: TclNRSourceObjCmd (tclCmdMZ.c:1013)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746== 
==7746== 49,152 bytes in 3 blocks are possibly lost in loss record 315 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x4F2CDBA: TkBTreeInsertChars (tkTextBTree.c:1062)
==7746==    by 0x4F252A5: InsertChars (tkText.c:2684)
==7746==    by 0x4F26CAF: TextInsertCmd (tkText.c:3688)
==7746==    by 0x4F22B6F: TextWidgetObjCmd (tkText.c:1390)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x5230B47: TclEvalObjEx (tclBasic.c:5957)
==7746==    by 0x5230ADD: Tcl_EvalObjEx (tclBasic.c:5938)
==7746== 
==7746== 65,536 bytes in 4 blocks are possibly lost in loss record 317 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x5373ED7: Tcl_NewStringObj (tclStringObj.c:287)
==7746==    by 0x536A41C: TclCreateProc (tclProc.c:442)
==7746==    by 0x5369E1B: Tcl_ProcObjCmd (tclProc.c:175)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746==    by 0x522D7D0: Tcl_EvalObjv (tclBasic.c:4121)
==7746==    by 0x522FF43: TclEvalEx (tclBasic.c:5260)
==7746==    by 0x522F2F9: Tcl_EvalEx (tclBasic.c:4925)
==7746== 
==7746== 163,840 bytes in 10 blocks are possibly lost in loss record 318 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x523AE65: Tcl_Alloc (tclCkalloc.c:1059)
==7746==    by 0x532B2AC: AllocChannelBuffer (tclIO.c:2449)
==7746==    by 0x5330B93: GetInput (tclIO.c:6839)
==7746==    by 0x532F7F1: DoReadChars (tclIO.c:5863)
==7746==    by 0x532F4D7: Tcl_ReadChars (tclIO.c:5721)
==7746==    by 0x534520C: TclNREvalFile (tclIOUtil.c:1922)
==7746==    by 0x524E6B2: TclNRSourceObjCmd (tclCmdMZ.c:1013)
==7746==    by 0x522DFD8: Dispatch (tclBasic.c:4358)
==7746==    by 0x522E061: TclNRRunCallbacks (tclBasic.c:4391)
==7746== 
==7746== 442,368 bytes in 27 blocks are possibly lost in loss record 319 of 320
==7746==    at 0x4C28C20: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==7746==    by 0x537F962: GetBlocks (tclThreadAlloc.c:1044)
==7746==    by 0x537E79C: TclpAlloc (tclThreadAlloc.c:358)
==7746==    by 0x537ECAE: TclpRealloc (tclThreadAlloc.c:514)
==7746==    by 0x5373CB2: GrowStringBuffer (tclStringObj.c:154)
==7746==    by 0x53753A3: AppendUtfToUtfRep (tclStringObj.c:1562)
==7746==    by 0x5374C75: Tcl_AppendLimitedToObj (tclStringObj.c:1089)
==7746==    by 0x5374D1C: Tcl_AppendToObj (tclStringObj.c:1130)
==7746==    by 0x532FB36: ReadChars (tclIO.c:6044)
==7746==    by 0x532F744: DoReadChars (tclIO.c:5836)
==7746==    by 0x532F4D7: Tcl_ReadChars (tclIO.c:5721)
==7746==    by 0x53452EA: TclNREvalFile (tclIOUtil.c:1937)
==7746== 
==7746== LEAK SUMMARY:
==7746==    definitely lost: 792 bytes in 3 blocks
==7746==    indirectly lost: 32 bytes in 1 blocks
==7746==      possibly lost: 2,463,744 bytes in 145 blocks
==7746==    still reachable: 882,052 bytes in 3,380 blocks
==7746==         suppressed: 0 bytes in 0 blocks
==7746== Reachable blocks (those to which a pointer was found) are not shown.
==7746== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==7746== 
==7746== For counts of detected and suppressed errors, rerun with: -v
==7746== ERROR SUMMARY: 97 errors from 97 contexts (suppressed: 0 from 0)