On Sunday, September 19, 2021 at 8:31:04 PM UTC+10,
tedbr...@gmail.com wrote:
> Perhaps if Scott has the interest, he might try your suggestion, as he's
> likely within a few bash uparrow's from running a build, and he could
> possibly add that option you mentioned at the ticket:
>
> >What about running the same test with a Tk build using --disable-xft to
> >narrow the problem down? To see if Xft is the culprit.
>
I rebuilt Tk 8.6.9 with the --disable-xft configure option. I ran the first script 1000 times and had these results. 10 core dumps in total.
Now where you see "Run xxx:/home/scotty/bin/catchsegv: line 11: 5667 Aborted (core dumped) "$@"" and no other information, this is a core dump due to memory corruption which the script does not capture. Except for runs #762 and #919 which I cut and pasted from the console.
All the core dumps appear to originate in the new thread, when Tk_Init() is called and the last call from Tk on the stack is from TkpOpenDisplay().
Run 1:done
Run 2:done
Run 3:done
Run 4:done
Run 5:done
Run 6:done
Run 7:done
Run 8:done
Run 9:done
Run 10:done
Run 11:done
Run 12:done
Run 13:done
Run 14:done
Run 15:done
Run 16:done
Run 17:done
Run 18:done
Run 19:done
Run 20:/home/scotty/bin/catchsegv: line 11: 5667 Aborted (core dumped) "$@"
Run 21:done
Run 22:done
Run 23:done
Run 24:done
Run 25:done
Run 26:done
Run 27:done
Run 28:done
Run 29:done
Run 30:done
Run 31:done
Run 32:done
Run 33:done
Run 34:done
Run 35:done
Run 36:done
Run 37:done
Run 38:done
Run 39:done
Run 40:done
Run 41:done
Run 42:done
Run 43:done
Run 44:done
Run 45:done
Run 46:done
Run 47:done
Run 48:done
Run 49:done
Run 50:done
Run 51:done
Run 52:done
Run 53:done
Run 54:done
Run 55:done
Run 56:done
Run 57:done
Run 58:done
Run 59:done
Run 60:done
Run 61:done
Run 62:done
Run 63:done
Run 64:done
Run 65:done
Run 66:done
Run 67:done
Run 68:done
Run 69:done
Run 70:done
Run 71:done
Run 72:done
Run 73:done
Run 74:done
Run 75:done
Run 76:done
Run 77:done
Run 78:done
Run 79:done
Run 80:done
Run 81:done
Run 82:done
Run 83:done
Run 84:done
Run 85:done
Run 86:done
Run 87:done
Run 88:done
Run 89:done
Run 90:done
Run 91:done
Run 92:done
Run 93:done
Run 94:done
Run 95:done
Run 96:done
Run 97:done
Run 98:done
Run 99:done
Run 100:done
Run 101:done
Run 102:done
Run 103:done
Run 104:done
Run 105:done
Run 106:done
Run 107:done
Run 108:done
Run 109:done
Run 110:done
Run 111:done
Run 112:done
Run 113:done
Run 114:done
Run 115:done
Run 116:done
Run 117:done
Run 118:done
Run 119:done
Run 120:done
Run 121:done
Run 122:done
Run 123:done
Run 124:done
Run 125:done
Run 126:done
Run 127:done
Run 128:done
Run 129:done
Run 130:done
Run 131:done
Run 132:done
Run 133:done
Run 134:done
Run 135:done
Run 136:done
Run 137:done
Run 138:done
Run 139:done
Run 140:done
Run 141:done
Run 142:done
Run 143:done
Run 144:done
Run 145:done
Run 146:done
Run 147:done
Run 148:/home/scotty/bin/catchsegv: line 11: 8253 Aborted (core dumped) "$@"
Run 149:done
Run 150:done
Run 151:done
Run 152:done
Run 153:done
Run 154:done
Run 155:done
Run 156:done
Run 157:done
Run 158:done
Run 159:done
Run 160:done
Run 161:done
Run 162:done
Run 163:done
Run 164:done
Run 165:done
Run 166:done
Run 167:done
Run 168:/home/scotty/bin/catchsegv: line 11: 8595 Aborted (core dumped) "$@"
Run 169:done
Run 170:done
Run 171:done
Run 172:done
Run 173:done
Run 174:done
Run 175:done
Run 176:done
Run 177:done
Run 178:done
Run 179:done
Run 180:done
Run 181:/home/scotty/bin/catchsegv: line 11: 8805 Segmentation fault (core dumped) "$@"
Reading symbols from /home/scotty/bin/tclsh...done.
warning: core file may not match specified executable file.
[New LWP 8806]
[New LWP 8805]
[New LWP 8808]
[New LWP 8807]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/scotty/bin/tclsh crash.tcl'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fd0386db7c6 in strlen () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7fd036fd5700 (LWP 8806))]
#0 0x00007fd0386db7c6 in strlen () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#1 0x00007fd0386db4fe in strdup () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
#2 0x00007fd03511c2e7 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#3 0x00007fd03511c610 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#4 0x00007fd03511c97b in _XlcCreateLocaleDataBase () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#5 0x00007fd035120b50 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#6 0x00007fd0351200a3 in ?? () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#7 0x00007fd0351208dc in _XlcCreateLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#8 0x00007fd035141860 in _XlcUtf8Loader () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#9 0x00007fd035127eae in _XOpenLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#10 0x00007fd035127fe8 in _XlcCurrentLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#11 0x00007fd03512801e in XSetLocaleModifiers () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#12 0x00007fd03555e4c0 in OpenIM (dispPtr=0x7fd030161d98) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../unix/tkUnixEvent.c:725
i = 32720
stylePtr = 0x7fd0300021e8
bestStyle = 0
#13 0x00007fd03555da85 in TkpOpenDisplay (displayNameStr=0x7fd030167aa8 ":1") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../unix/tkUnixEvent.c:183
dispPtr = 0x7fd030161d98
display = 0x7fd030160ab0
event = 85
error = 137
major = 1
minor = 0
reason = 0
use_xkb = 32
#14 0x00007fd035483898 in GetScreen (interp=0x7fd030000f28, screenName=0x7fd030167aa8 ":1", screenPtr=0x7fd036fd409c) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:465
dispPtr = 0x0
p = 0x7fd030167aa8 ":1"
screenId = 0
length = 2
tsdPtr = 0x7fd030167c88
#15 0x00007fd035483635 in CreateTopLevelWindow (interp=0x7fd030000f28, parent=0x0, name=0x7fd0300c4f88 "tk", screenName=0x7fd0355886b2 "", flags=0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:348
winPtr = 0x7fd038bd9c0b <Tcl_UtfToTitle>
dispPtr = 0x7fd038bd9c0b <Tcl_UtfToTitle>
screenId = 32720
tsdPtr = 0x7fd030167c88
#16 0x00007fd0354843a7 in TkCreateMainWindow (interp=0x7fd030000f28, screenName=0x7fd0355886b2 "", baseName=0x7fd0300c4f88 "tk") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:854
tkwin = 0x7fd030000f28
dummy = 922566960
isSafe = 32720
hPtr = 0x0
mainPtr = 0x7fd038bd9c0b <Tcl_UtfToTitle>
winPtr = 0x0
cmdPtr = 0x7fd038bd9c0b <Tcl_UtfToTitle>
clientData = 0x7fd035486f1b <Tk_MainWindow+279>
tsdPtr = 0x7fd030167c88
#17 0x00007fd0354941d8 in CreateFrame (clientData=0x0, interp=0x7fd030000f28, objc=4, objv=0x7fd030143ec8, type=TYPE_TOPLEVEL, appName=0x7fd0300c4f88 "tk") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkFrame.c:582
tkwin = 0x0
framePtr = 0x7fd038bfc53d <Tcl_MutexUnlock+35>
optionTable = 0x7fd030117ee8
newWin = 0x7ffff0d8a9ef
className = 0x7fd03010f508 "Tk"
screenName = 0x7fd0355886b2 ""
visualName = 0x0
colormapName = 0x0
arg = 0x7fd03016f3f8 "-class"
useOption = 0x0
i = 4
length = 6
depth = 32720
mask = 32720
colormap = 0
visual = 0x7fd036fd424c
#18 0x00007fd035493cb8 in TkListCreateFrame (clientData=0x0, interp=0x7fd030000f28, listObj=0x7fd03010a438, toplevel=1, nameObj=0x7fd030105948) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkFrame.c:468
objc = 4
objv = 0x7fd030143ec8
#19 0x00007fd035488015 in Initialize (interp=0x7fd030000f28) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:3254
code = 0
tsdPtr = 0x7fd030167c88
value = 0x0
cmd = 0x7fd03010a438
nameObj = 0x7fd030105948
classObj = 0x0
displayObj = 0x0
colorMapObj = 0x0
useObj = 0x0
visualObj = 0x0
geometryObj = 0x0
sync = 0
table = {[0] = {
type = 15,
keyStr = 0x7fd035586edf "-sync",
srcPtr = 0x1,
dstPtr = 0x7fd036fd428c,
helpStr = 0x7fd035586ee8 "Use synchronous mode for display server",
clientData = 0x0
}, [1] = {
type = 20,
keyStr = 0x7fd035586f10 "-colormap",
srcPtr = 0x7fd0354871bf <CopyValue>,
dstPtr = 0x7fd036fd42a8,
helpStr = 0x7fd035586f1a "Colormap for main window",
clientData = 0x0
}, [2] = {
type = 20,
keyStr = 0x7fd035586f33 "-display",
srcPtr = 0x7fd0354871bf <CopyValue>,
dstPtr = 0x7fd036fd42a0,
helpStr = 0x7fd035586f3c "Display to use",
clientData = 0x0
}, [3] = {
type = 20,
keyStr = 0x7fd035586f4b "-geometry",
srcPtr = 0x7fd0354871bf <CopyValue>,
dstPtr = 0x7fd036fd42c0,
helpStr = 0x7fd035586f55 "Initial geometry for window",
clientData = 0x0
}, [4] = {
type = 20,
keyStr = 0x7fd035586f71 "-name",
srcPtr = 0x7fd0354871bf <CopyValue>,
dstPtr = 0x7fd036fd4298,
helpStr = 0x7fd035586f77 "Name to use for application",
clientData = 0x0
}, [5] = {
type = 20,
keyStr = 0x7fd035586f93 "-visual",
srcPtr = 0x7fd0354871bf <CopyValue>,
dstPtr = 0x7fd036fd42b8,
helpStr = 0x7fd035586f9b "Visual for main window",
clientData = 0x0
}, [6] = {
type = 20,
keyStr = 0x7fd035586fb2 "-use",
srcPtr = 0x7fd0354871bf <CopyValue>,
dstPtr = 0x7fd036fd42b0,
helpStr = 0x7fd035586fb8 "Id of window in which to embed application",
clientData = 0x0
}, [7] = {
type = 18,
keyStr = 0x7fd035586fe3 "--",
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x7fd035586fe6 "Marks the end of the options",
clientData = 0x0
}, [8] = {
type = 22,
keyStr = 0x7fd035587003 "-help",
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x7fd035587010 "Print summary of command-line options and abort",
clientData = 0x0
}, [9] = {
type = 23,
keyStr = 0x0,
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x0,
clientData = 0x0
}}
#20 0x00007fd0354871a3 in Tk_Init (interp=0x7fd030000f28) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:2914
No locals.
#21 0x00007fd038b9de35 in Tcl_LoadObjCmd (dummy=0x0, interp=0x7fd030000f28, objc=3, objv=0x7fd030004950) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclLoad.c:464
target = 0x7fd030000f28
pkgPtr = 0x7fd0301038c8
defaultPtr = 0x0
pkgName = {
string = 0x7fd036fd4700 "Tk",
length = 2,
spaceAvl = 200,
staticSpace = "Tk\000\060\320\177\000\000X\363\r0\320\177\000\000\230\351\v0\320\177\000\000\230\351\v0\320\177\000\000\220L\375\066\320\177\000\000\364ó8\320\177\000\000\377\004\002\070\000\000\000\000 \000\000\060\000\000\000\000(\017\000\060\320\177\000\000 \016\017\060\320\177\000\000\340G\375\066\320\177\000\000\000\000\000\000\000\006\000\000\003\000\000\000\000\000\000\000\001\000\000\000\001", '\000' <repeats 11 times>, "\214Em8\320\177\000\000\000\000\000\000\b\000\000\000\000\000\000\000$\000\000\000\320G\375\066\000\000\000\000\377\377\377\377\000\000\000\000\060H\375\066\320\177", '\000' <repeats 18 times>, "\300Y\375\066\320\177\000\000\000\000\000\000\000\000\000"
}
tmp = {
string = 0x7fd036fd47e0 "thread",
length = 6,
spaceAvl = 200,
staticSpace = "thread\000\000\002\000\000\000\f\000\000\000\001\000\000\000\003\000\000\000\001\000\000\000\000\000\000\000\220H\375\066\320\177\000\000\000\000\000\000\000\000\000\000@\332\346\070\320\177\000\000\000\000\000\000\000\000\000\000\377\004\002\070\000\000\000\000\r\000\000\000\000\000\000\000\377\004\002\070\000\000\000\000hN\020\060\320\177\000\000\320H\375\066\320\177\000\000\000Q\346\070\320\177\000\000\357\251\330\360\377\177\000\000\000\000\000\000\000\000\000\000@\332\346\070\320\177\000\000\000\000\000\000\000\000\000\000PI\000\060\320\177\000\000\340J\000\060\320\177\000\000\377\004\002\070\320\177\000\000X\232\021\060\320\177\000\000 I\375\066\320\177\000\000\000\000\000\000\000\000\000\000\370\027\016\060\320\177\000"
}
initName = {
string = 0x7fd036fd48c0 "Tk_Init",
length = 7,
spaceAvl = 200,
staticSpace = "Tk_Init\000?ɿ8\320\177\000\000\020I\375\066\000\000\000\000\370\020\017\060\320\177\000\000pI\375\066\320\177\000\000\000\000\000\000\000\000\000\000\370\027\016\060\320\177\000\000p", '\000' <repeats 15 times>, "`\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000?ɿ8\320\177\000\000`I\375\066\320\177\000\000\020P\370\000\000\000\000\000`I\375\066\320\177\000\000\020P\370\000\000\000\000\000\200I\375\066\000\000\000\000 \000\000\060\320\177\000\000@\332\346\070\320\177\000\000\000\000\000\000\000\000\000\000\377\004\002\070\320\177\000\000\300Y\375\066\320\177\000\000\000\000\000\000\000\000\000\000P-\025\060\320\177\000\000`I\000\060\320\177\000"
}
safeInitName = {
string = 0x7fd036fd49a0 "Tk_SafeInit",
length = 11,
spaceAvl = 200,
staticSpace = "Tk_SafeInit\000\320\177\000\000`\000\000\000\000\000\000\000)\b\000\000\000\000\000\000\240\217\302\070\320\177\000\000\300Y\375\066\320\177\000\000\000\000\000\000\000\000\000\000\324Am8\320\177\000\000@J\375\066\320\177\000\000=ſ8\320\177\000\000\020J\375\066\320\177\000\000p\000\000\000\000\000\000\000\030\016\017\060\320\177\000\000@\332\346\070\320\177\000\000@J\375\066\320\177\000\000}\037\247\070\320\177\000\000\310\027\303\070\320\177\000\000G\004\000\000\030", '\000' <repeats 11 times>, "\320\347\v0\320\177\000\000\240J\375\066\320\177\000\000}\215\272\070\320\177\000\000pJ\375\066\000\000\000\000`\000\000\000\000\000\000\000\350!\000\060\320\177\000"
}
unloadName = {
string = 0x7fd036fd4a80 "Tk_Unload",
length = 9,
spaceAvl = 200,
staticSpace = "Tk_Unload\000\r0\320\177\000\000@\332\346\070\320\177\000\000\000\000\000\000\000\000\000\000\377\004\002\070\000\000\000\000\034\021\000\000\000\000\000\000\070\005\302\070\320\177\000\000\230\351\v0\320\177\000\000PK\375\066\320\177\000\000\000\000\000\000\000\000\000\000\357\251\330\360\377\177\000\000\000\000\000\000\000\000\000\000@\332\346\070\320\177\000\000\000\000\000\000\000\000\000\000\377\004\002\070\320\177\000\000 \000\000\060\320\177\000\000`\000\000\000\000\000\000\000\230\351\v0\320\177\000\000\240K\375\066\320\177\000\000\000\000\000\000\000\000\000\000\357\251\330\360\377\177\000\000\300Y\375\066\320\177\000\000\000\000\000\000\000\000\000\000\214Em8\320\177\000\000\b\000\000\000\000\000\000"
}
safeUnloadName = {
string = 0x7fd036fd4b60 "Tk_SafeUnload",
length = 13,
spaceAvl = 200,
staticSpace = "Tk_SafeUnload\000\000\000\260K\375\066\320\177\000\000\000\000\000\000\000\000\000\000\230\351\v0\320\177\000\000\270\036\v0\320\177\000\000\b\000\000\000\004\000\000\000\230\351\v0\006\000\000\000\300\302\302\070\320\177\000\000\b\326\346\070\320\177\000\000\340K\375\066\320\177\000\000\230\351\v0\320\177\000\000\340K\375\066\320\177\000\000\254ƶ8\320\177\000\000\230\351\v0\320\177\000\000\270\036\v0\320\177\000\000@L\375\066\320\177\000\000a\221\272\070\320\177\000\000x<\000\060\320\177\000\000\210!\000\060\320\177\000\000\350!\000\060\320\177\000\000\030\352\v0\320\177\000\000\330\363\r0\320\177\000\000\230\351\v0\320\177\000\000\210!\000\060\320\177\000"
}
ipFirstPtr = 0x0
ipPtr = 0x8dc64f6bd0faf600
code = 0
namesMatch = 0
filesMatch = 0
offset = 951750013
symbols = {[0] = 0x7fd036fd48c0 "Tk_Init", [1] = 0x0}
initProc = 0x7fd03548718b <Tk_Init>
p = 0x7fd038c20538 "/home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c"
fullFileName = 0x7fd0300c4e88 "/home/scotty/lib/
libtk8.6.so"
packageName = 0x7fd0300ba108 "Tk"
loadHandle = 0x7fd0300f3808
ch = 0
len = 3
index = 0
flags = 0
savedobjv = 0x7fd030004950
options = {[0] = 0x7fd038c30f59 "-global", [1] = 0x7fd038c30f61 "-lazy", [2] = 0x7fd038c30f67 "--", [3] = 0x0}
#22 0x00007fd038a640b2 in Dispatch (data=0x7fd0300f0e20, interp=0x7fd030000f28, result=0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4426
objProc = 0x7fd038b9cfdd <Tcl_LoadObjCmd>
clientData = 0x0
objc = 3
objv = 0x7fd030004950
iPtr = 0x7fd030000f28
#23 0x00007fd038a6413f in TclNRRunCallbacks (interp=0x7fd030000f28, result=0, rootPtr=0x0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4461
iPtr = 0x7fd030000f28
callbackPtr = 0x7fd0300f0e18
procPtr = 0x7fd038a6403a <Dispatch>
#24 0x00007fd038a6396c in Tcl_EvalObjv (interp=0x7fd030000f28, objc=5, objv=0x7fd0300045a0, flags=2097168) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4189
result = 0
rootPtr = 0x0
#25 0x00007fd038a65f3b in TclEvalEx (interp=0x7fd030000f28, script=0x7fd0300c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"..., numBytes=494, flags=131072, line=20, clNextOuter=0x0, outerScript=0x7fd0300c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"...) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:5330
wordLine = 20
wordCLNext = 0x0
objectsNeeded = 5
wordStart = 0x7fd0300c03eb "{\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
numWords = 5
iPtr = 0x7fd030000f28
p = 0x7fd0300c03c6 " for {set n 0} {$n < 6 } {incr n} {\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
next = 0x7fd0300c03c6 " for {set n 0} {$n < 6 } {incr n} {\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
minObjs = 20
objv = 0x7fd0300045a0
objvSpace = 0x7fd0300045a0
expand = 0x7fd030004650
lines = 0x7fd0300046b0
lineSpace = 0x7fd0300046b0
tokenPtr = 0x7fd030004440
commandLength = 0
bytesLeft = 112
expandRequested = 0
code = 0
savedVarFramePtr = 0x7fd030004168
allowExceptions = 0
gotParse = 1
i = 4
objectsUsed = 5
parsePtr = 0x7fd0300042f0
eeFramePtr = 0x7fd030004540
stackObjArray = 0x7fd0300045a0
expandStack = 0x7fd030004650
linesStack = 0x7fd0300046b0
clNext = 0x0
#26 0x00007fd038a65269 in Tcl_EvalEx (interp=0x7fd030000f28, script=0x7fd0300c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"..., numBytes=494, flags=131072) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4995
No locals.
#27 0x00007fd036fd9c30 in NewThread (clientData=0x7ffff0d8ab60) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/pkgs/thread2.8.4/generic/threadCmd.c:1858
ctrlPtr = 0x7ffff0d8ab60
tsdPtr = 0x7fd0300008f8
interp = 0x7fd030000f28
result = 0
scriptLen = 494
evalScript = 0x7fd0300c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"...
#28 0x00007fd038b357b3 in NewThreadProc (clientData=0x1075b78) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclEvent.c:1568
cdPtr = 0x1075b78
threadClientData = 0x7ffff0d8ab60
threadProc = 0x7fd036fd9a85 <NewThread>
#29 0x00007fd03801c6ba in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#30 0x00007fd03875751d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Run 182:done
Run 183:done
Run 184:done
Run 185:done
Run 186:done
Run 187:done
Run 188:done
Run 189:done
Run 190:done
Run 191:done
Run 192:done
Run 193:done
Run 194:done
Run 195:done
Run 196:done
Run 197:done
Run 198:done
Run 199:done
Run 200:done
Run 201:done
Run 202:done
Run 203:done
Run 204:done
Run 205:done
Run 206:done
Run 207:done
Run 208:done
Run 209:done
Run 210:done
Run 211:done
Run 212:done
Run 213:done
Run 214:done
Run 215:done
Run 216:done
Run 217:done
Run 218:done
Run 219:done
Run 220:done
Run 221:done
Run 222:done
Run 223:done
Run 224:done
Run 225:done
Run 226:done
Run 227:done
Run 228:done
Run 229:done
Run 230:done
Run 231:done
Run 232:done
Run 233:done
Run 234:done
Run 235:done
Run 236:done
Run 237:done
Run 238:done
Run 239:done
Run 240:done
Run 241:done
Run 242:done
Run 243:done
Run 244:done
Run 245:done
Run 246:done
Run 247:done
Run 248:done
Run 249:done
Run 250:done
Run 251:done
Run 252:done
Run 253:done
Run 254:done
Run 255:done
Run 256:done
Run 257:done
Run 258:done
Run 259:done
Run 260:done
Run 261:done
Run 262:done
Run 263:done
Run 264:done
Run 265:done
Run 266:done
Run 267:done
Run 268:done
Run 269:done
Run 270:done
Run 271:done
Run 272:done
Run 273:done
Run 274:done
Run 275:done
Run 276:done
Run 277:done
Run 278:done
Run 279:done
Run 280:done
Run 281:done
Run 282:done
Run 283:done
Run 284:done
Run 285:done
Run 286:done
Run 287:done
Run 288:done
Run 289:done
Run 290:done
Run 291:done
Run 292:done
Run 293:done
Run 294:done
Run 295:done
Run 296:done
Run 297:done
Run 298:done
Run 299:done
Run 300:done
Run 301:done
Run 302:done
Run 303:done
Run 304:done
Run 305:done
Run 306:done
Run 307:done
Run 308:done
Run 309:done
Run 310:done
Run 311:done
Run 312:done
Run 313:done
Run 314:done
Run 315:done
Run 316:done
Run 317:done
Run 318:done
Run 319:done
Run 320:done
Run 321:done
Run 322:done
Run 323:done
Run 324:done
Run 325:done
Run 326:done
Run 327:done
Run 328:done
Run 329:done
Run 330:done
Run 331:done
Run 332:done
Run 333:done
Run 334:done
Run 335:done
Run 336:done
Run 337:done
Run 338:done
Run 339:done
Run 340:done
Run 341:done
Run 342:done
Run 343:done
Run 344:done
Run 345:done
Run 346:done
Run 347:done
Run 348:done
Run 349:done
Run 350:done
Run 351:done
Run 352:done
Run 353:done
Run 354:done
Run 355:done
Run 356:done
Run 357:done
Run 358:done
Run 359:done
Run 360:done
Run 361:done
Run 362:done
Run 363:done
Run 364:done
Run 365:done
Run 366:done
Run 367:done
Run 368:done
Run 369:done
Run 370:done
Run 371:done
Run 372:done
Run 373:done
Run 374:done
Run 375:done
Run 376:done
Run 377:done
Run 378:done
Run 379:done
Run 380:done
Run 381:done
Run 382:done
Run 383:done
Run 384:done
Run 385:done
Run 386:done
Run 387:done
Run 388:done
Run 389:done
Run 390:done
Run 391:done
Run 392:done
Run 393:done
Run 394:done
Run 395:done
Run 396:done
Run 397:done
Run 398:done
Run 399:done
Run 400:done
Run 401:done
Run 402:done
Run 403:done
Run 404:done
Run 405:done
Run 406:done
Run 407:done
Run 408:done
Run 409:done
Run 410:done
Run 411:Xlib: charsets ISO8859-1:GL and ISO8859-1:GL have the same CT sequence
Xlib: charsets CNS11643.1986-2:GL and CNS11643.1986-2:GL have the same CT sequence
Xlib: charsets CNS11643.1992-5:GR and CNS11643.1992-5:GR have the same CT sequence
Xlib: charsets CNS11643.1992-7:GL and CNS11643.1992-7:GL have the same CT sequence
Xlib: charsets ISO10646-1 and ISO10646-1 have the same CT sequence
Xlib: charsets GBK-0:GLGR and GBK-0:GLGR have the same CT sequence
Xlib: charsets BIG5-E1:GL and BIG5-E1:GL have the same CT sequence
done
Run 412:done
Run 413:done
Run 414:done
Run 415:done
Run 416:done
Run 417:done
Run 418:done
Run 419:done
Run 420:done
Run 421:done
Run 422:done
Run 423:done
Run 424:done
Run 425:done
Run 426:Xlib: charsets ISO8859-1:GL and ISO8859-1:GL have the same CT sequence
Xlib: charsets ISO8859-14:GR and ISO8859-14:GR have the same CT sequence
Xlib: charsets JISX0201.1976-0:GR and JISX0201.1976-0:GR have the same CT sequence
Xlib: charsets CNS11643.1986-1:GL and CNS11643.1986-1:GL have the same CT sequence
Xlib: charsets CNS11643.1992-5:GR and CNS11643.1992-5:GR have the same CT sequence
Xlib: charsets BIG5HKSCS-0:GLGR and BIG5HKSCS-0:GLGR have the same CT sequence
Xlib: charsets BIG5-E1:GL and BIG5-E1:GL have the same CT sequence
done
Run 427:done
Run 428:done
Run 429:done
Run 430:done
Run 431:done
Run 432:done
Run 433:done
Run 434:done
Run 435:done
Run 436:done
Run 437:done
Run 438:done
Run 439:done
Run 440:done
Run 441:done
Run 442:done
Run 443:done
Run 444:done
Run 445:done
Run 446:done
Run 447:done
Run 448:done
Run 449:done
Run 450:done
Run 451:done
Run 452:done
Run 453:done
Run 454:done
Run 455:done
Run 456:done
Run 457:done
Run 458:done
Run 459:done
Run 460:done
Run 461:done
Run 462:done
Run 463:done
Run 464:done
Run 465:done
Run 466:done
Run 467:done
Run 468:done
Run 469:done
Run 470:done
Run 471:done
Run 472:done
Run 473:done
Run 474:done
Run 475:done
Run 476:done
Run 477:done
Run 478:done
Run 479:done
Run 480:done
Run 481:done
Run 482:done
Run 483:done
Run 484:done
Run 485:done
Run 486:done
Run 487:done
Run 488:done
Run 489:done
Run 490:done
Run 491:done
Run 492:done
Run 493:done
Run 494:done
Run 495:done
Run 496:done
Run 497:done
Run 498:done
Run 499:done
Run 500:done
Run 501:done
Run 502:done
Run 503:done
Run 504:done
Run 505:done
Run 506:done
Run 507:done
Run 508:done
Run 509:done
Run 510:done
Run 511:done
Run 512:done
Run 513:done
Run 514:done
Run 515:done
Run 516:done
Run 517:done
Run 518:done
Run 519:done
Run 520:done
Run 521:done
Run 522:done
Run 523:done
Run 524:done
Run 525:done
Run 526:done
Run 527:done
Run 528:done
Run 529:done
Run 530:done
Run 531:done
Run 532:done
Run 533:done
Run 534:done
Run 535:done
Run 536:done
Run 537:done
Run 538:done
Run 539:done
Run 540:done
Run 541:done
Run 542:done
Run 543:done
Run 544:done
Run 545:done
Run 546:done
Run 547:done
Run 548:done
Run 549:done
Run 550:done
Run 551:done
Run 552:done
Run 553:done
Run 554:done
Run 555:done
Run 556:done
Run 557:done
Run 558:done
Run 559:done
Run 560:done
Run 561:done
Run 562:done
Run 563:done
Run 564:done
Run 565:done
Run 566:done
Run 567:done
Run 568:done
Run 569:done
Run 570:done
Run 571:done
Run 572:done
Run 573:done
Run 574:done
Run 575:done
Run 576:done
Run 577:done
Run 578:done
Run 579:done
Run 580:done
Run 581:done
Run 582:done
Run 583:done
Run 584:done
Run 585:done
Run 586:done
Run 587:done
Run 588:done
Run 589:done
Run 590:done
Run 591:done
Run 592:done
Run 593:done
Run 594:done
Run 595:done
Run 596:done
Run 597:done
Run 598:done
Run 599:done
Run 600:done
Run 601:done
Run 602:done
Run 603:done
Run 604:done
Run 605:done
Run 606:done
Run 607:done
Run 608:done
Run 609:done
Run 610:done
Run 611:done
Run 612:done
Run 613:done
Run 614:done
Run 615:done
Run 616:done
Run 617:done
Run 618:done
Run 619:done
Run 620:done
Run 621:done
Run 622:done
Run 623:done
Run 624:done
Run 625:done
Run 626:done
Run 627:done
Run 628:done
Run 629:done
Run 630:done
Run 631:done
Run 632:done
Run 633:done
Run 634:done
Run 635:done
Run 636:done
Run 637:done
Run 638:done
Run 639:done
Run 640:done
Run 641:done
Run 642:done
Run 643:done
Run 644:done
Run 645:done
Run 646:done
Run 647:done
Run 648:done
Run 649:done
Run 650:done
Run 651:done
Run 652:done
Run 653:done
Run 654:done
Run 655:done
Run 656:done
Run 657:done
Run 658:done
Run 659:done
Run 660:done
Run 661:done
Run 662:done
Run 663:done
Run 664:done
Run 665:done
Run 666:done
Run 667:done
Run 668:done
Run 669:done
Run 670:done
Run 671:done
Run 672:done
Run 673:done
Run 674:done
Run 675:done
Run 676:done
Run 677:done
Run 678:done
Run 679:done
Run 680:done
Run 681:done
Run 682:done
Run 683:done
Run 684:done
Run 685:/home/scotty/bin/catchsegv: line 11: 16938 Aborted (core dumped) "$@"
Run 686:done
Run 687:done
Run 688:done
Run 689:done
Run 690:done
Run 691:done
Run 692:done
Run 693:done
Run 694:/home/scotty/bin/catchsegv: line 11: 17078 Segmentation fault (core dumped) "$@"
Reading symbols from /home/scotty/bin/tclsh...done.
warning: core file may not match specified executable file.
[New LWP 17080]
[New LWP 17079]
[New LWP 17081]
[New LWP 17078]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/scotty/bin/tclsh crash.tcl'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f1610000078 in ?? ()
[Current thread is 1 (Thread 0x7f160ffff700 (LWP 17080))]
#0 0x00007f1610000078 in ?? ()
No symbol table info available.
#1 0x00007f1614134eae in _XOpenLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#2 0x00007f1614134fe8 in _XlcCurrentLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#3 0x00007f161413501e in XSetLocaleModifiers () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#4 0x00007f161456b4c0 in OpenIM (dispPtr=0x7f1608162ca8) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../unix/tkUnixEvent.c:725
i = 32534
stylePtr = 0x7f16080021e8
bestStyle = 0
#5 0x00007f161456aa85 in TkpOpenDisplay (displayNameStr=0x7f1608118798 ":1") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../unix/tkUnixEvent.c:183
dispPtr = 0x7f1608162ca8
display = 0x7f1608175ae0
event = 85
error = 137
major = 1
minor = 0
reason = 0
use_xkb = 32
#6 0x00007f1614490898 in GetScreen (interp=0x7f1608000f28, screenName=0x7f1608118798 ":1", screenPtr=0x7f160fffe09c) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:465
dispPtr = 0x0
p = 0x7f1608118798 ":1"
screenId = 0
length = 2
tsdPtr = 0x7f16080ba7b8
#7 0x00007f1614490635 in CreateTopLevelWindow (interp=0x7f1608000f28, parent=0x0, name=0x7f16081071f8 "tk", screenName=0x7f16145956b2 "", flags=0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:348
winPtr = 0x7f1616be4c0b <Tcl_UtfToTitle>
dispPtr = 0x7f1616be4c0b <Tcl_UtfToTitle>
screenId = 32534
tsdPtr = 0x7f16080ba7b8
#8 0x00007f16144913a7 in TkCreateMainWindow (interp=0x7f1608000f28, screenName=0x7f16145956b2 "", baseName=0x7f16081071f8 "tk") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:854
tkwin = 0x7f1608000f28
dummy = 268427568
isSafe = 32534
hPtr = 0x0
mainPtr = 0x7f1616be4c0b <Tcl_UtfToTitle>
winPtr = 0x0
cmdPtr = 0x7f1616be4c0b <Tcl_UtfToTitle>
clientData = 0x7f1614493f1b <Tk_MainWindow+279>
tsdPtr = 0x7f16080ba7b8
#9 0x00007f16144a11d8 in CreateFrame (clientData=0x0, interp=0x7f1608000f28, objc=4, objv=0x7f1608174548, type=TYPE_TOPLEVEL, appName=0x7f16081071f8 "tk") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkFrame.c:582
tkwin = 0x0
framePtr = 0x7f1616c0753d <Tcl_MutexUnlock+35>
optionTable = 0x7f16081707f8
newWin = 0x7ffc929fb39f
className = 0x7f16080eb798 "Tk"
screenName = 0x7f16145956b2 ""
visualName = 0x0
colormapName = 0x0
arg = 0x7f1608144a68 "-class"
useOption = 0x0
i = 4
length = 6
depth = 32534
mask = 32534
colormap = 0
visual = 0x7f160fffe24c
#10 0x00007f16144a0cb8 in TkListCreateFrame (clientData=0x0, interp=0x7f1608000f28, listObj=0x7f16080e7698, toplevel=1, nameObj=0x7f16080ba838) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkFrame.c:468
objc = 4
objv = 0x7f1608174548
#11 0x00007f1614495015 in Initialize (interp=0x7f1608000f28) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:3254
code = 0
tsdPtr = 0x7f16080ba7b8
value = 0x0
cmd = 0x7f16080e7698
nameObj = 0x7f16080ba838
classObj = 0x0
displayObj = 0x0
colorMapObj = 0x0
useObj = 0x0
visualObj = 0x0
geometryObj = 0x0
sync = 0
table = {[0] = {
type = 15,
keyStr = 0x7f1614593edf "-sync",
srcPtr = 0x1,
dstPtr = 0x7f160fffe28c,
helpStr = 0x7f1614593ee8 "Use synchronous mode for display server",
clientData = 0x0
}, [1] = {
type = 20,
keyStr = 0x7f1614593f10 "-colormap",
srcPtr = 0x7f16144941bf <CopyValue>,
dstPtr = 0x7f160fffe2a8,
helpStr = 0x7f1614593f1a "Colormap for main window",
clientData = 0x0
}, [2] = {
type = 20,
keyStr = 0x7f1614593f33 "-display",
srcPtr = 0x7f16144941bf <CopyValue>,
dstPtr = 0x7f160fffe2a0,
helpStr = 0x7f1614593f3c "Display to use",
clientData = 0x0
}, [3] = {
type = 20,
keyStr = 0x7f1614593f4b "-geometry",
srcPtr = 0x7f16144941bf <CopyValue>,
dstPtr = 0x7f160fffe2c0,
helpStr = 0x7f1614593f55 "Initial geometry for window",
clientData = 0x0
}, [4] = {
type = 20,
keyStr = 0x7f1614593f71 "-name",
srcPtr = 0x7f16144941bf <CopyValue>,
dstPtr = 0x7f160fffe298,
helpStr = 0x7f1614593f77 "Name to use for application",
clientData = 0x0
}, [5] = {
type = 20,
keyStr = 0x7f1614593f93 "-visual",
srcPtr = 0x7f16144941bf <CopyValue>,
dstPtr = 0x7f160fffe2b8,
helpStr = 0x7f1614593f9b "Visual for main window",
clientData = 0x0
}, [6] = {
type = 20,
keyStr = 0x7f1614593fb2 "-use",
srcPtr = 0x7f16144941bf <CopyValue>,
dstPtr = 0x7f160fffe2b0,
helpStr = 0x7f1614593fb8 "Id of window in which to embed application",
clientData = 0x0
}, [7] = {
type = 18,
keyStr = 0x7f1614593fe3 "--",
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x7f1614593fe6 "Marks the end of the options",
clientData = 0x0
}, [8] = {
type = 22,
keyStr = 0x7f1614594003 "-help",
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x7f1614594010 "Print summary of command-line options and abort",
clientData = 0x0
}, [9] = {
type = 23,
keyStr = 0x0,
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x0,
clientData = 0x0
}}
#12 0x00007f16144941a3 in Tk_Init (interp=0x7f1608000f28) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:2914
No locals.
#13 0x00007f1616ba8e35 in Tcl_LoadObjCmd (dummy=0x0, interp=0x7f1608000f28, objc=3, objv=0x7f1608004950) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclLoad.c:464
target = 0x7f1608000f28
pkgPtr = 0x7f161011e178
defaultPtr = 0x0
pkgName = {
string = 0x7f160fffe700 "",
length = 0,
spaceAvl = 200,
staticSpace = "\000k\000\b\026\177\000\000xO\f\b\026\177\000\000\270\247\v\b\026\177\000\000\270\247\v\b\026\177\000\000\220\354\377\017\026\177\000\000\364s\264\026\026\177\000\000\300E\000\b\000\000\000\000 \000\000\b\000\000\000\000(\017\000\b\026\177\000\000\260\243\v\b\026\177\000\000\340\347\377\017\026\177\000\000\000\000\000\000\000\006\000\000\003\000\000\000\000\000\000\000\001\000\000\000\001", '\000' <repeats 11 times>, "\214\365m\026\026\177\000\000\000\000\000\000\b\000\000\000\000\000\000\000$\000\000\000\320\347\377\017\000\000\000\000\377\377\377\377\000\000\000\000\060\350\377\017\026\177", '\000' <repeats 18 times>, "\300\371\377\017\026\177\000\000\000\000\000\000\000\000\000"
}
tmp = {
string = 0x7f160fffe7e0 "tk",
length = 2,
spaceAvl = 200,
staticSpace = "tk\000\017\000\000\000\000\002\000\000\000\f\000\000\000\001\000\000\000\003\000\000\000\001\000\000\000\000\000\000\000\220\350\377\017\026\177\000\000\000\001\347\026\026\177\000\000\237\263\237\222\374\177\000\000\300\371\377\017\026\177\000\000\000\000\000\000\000\000\000\000\r\000\000\000\026\177\000\000\300r\303\026\000\000\000\000\350T\020\b\026\177\000\000\320\350\377\017\026\177\000\000\000\001\347\026\026\177\000\000\237\263\237\222\374\177\000\000\300\371\377\017\026\177\000\000\270\276\r\b\026\177\000\000\214\365m\026\026\177\000\000PI\000\b\026\177\000\000\340J\000\b\026\177\000\000\b\000\000\000\000\000\000\000\330\067\017\b\026\177\000\000 \351\377\017\026\177\000\000\000\000\000\000\000\000\000\000\070\374\r\b\026\177\000"
}
initName = {
string = 0x7f160fffe8c0 "",
length = 0,
spaceAvl = 200,
staticSpace = "\000\000\000\000\000\000\000\000?y\300\026\026\177\000\000\020\351\377\017\000\000\000\000\330\067\017\b\026\177\000\000p\351\377\017\026\177\000\000\000\000\000\000\000\000\000\000\070\374\r\b\026\177\000\000p", '\000' <repeats 15 times>, "`\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000?y\300\026\026\177\000\000`\351\377\017\026\177\000\000\020\340=\002\000\000\000\000`\351\377\017\026\177\000\000\020\340=\002\000\000\000\000\200\351\377\017\000\000\000\000 \000\000\b\026\177\000\000p\000\000\000\000\000\000\000)\b\000\000\000\000\000\000\240?\303\026\026\177\000\000\300\371\377\017\026\177\000\000\000\000\000\000\000\000\000\000\340\242\025\b\026\177\000\000`I\000\b\026\177\000"
}
safeInitName = {
string = 0x7f160fffe9a0 "",
length = 0,
spaceAvl = 200,
staticSpace = "\000\000\000\000\000\000\000\000 \000\000\b\026\177\000\000`\000\000\000\000\000\000\000)\b\000\000\000\000\000\000\240?\303\026\026\177\000\000\300\371\377\017\026\177\000\000\000\000\000\000\000\000\000\000\324\361m\026\026\177\000\000@\352\377\017\026\177\000\000=u\300\026\026\177\000\000\020\352\377\017\026\177\000\000p\000\000\000\000\000\000\000\250\243\v\b\026\177\000\000@\212\347\026\026\177\000\000@\352\377\017\026\177\000\000}ϧ\026\026\177\000\000\310\307\303\026\026\177\000\000G\004\000\000\030", '\000' <repeats 11 times>, "\360\336\v\b\026\177\000\000\240\352\377\017\026\177\000\000}=\273\026\026\177\000\000p\352\377\017\000\000\000\000`\000\000\000\000\000\000\000\350!\000\b\026\177\000"
}
unloadName = {
string = 0x7f160fffea80 "",
length = 0,
spaceAvl = 200,
staticSpace = "\000?\303\026\026\177\000\000\230\223\016\b\026\177\000\000\000\000\000\000\000\000\000\000 \000\000\b\026\177\000\000p\000\000\000\000\000\000\000\034\021\000\000\000\000\000\000\070\265\302\026\026\177\000\000\270\247\v\b\026\177\000\000P\353\377\017\026\177\000\000\000\000\000\000\000\000\000\000\237\263\237\222\374\177\000\000\300\371\377\017\026\177\000\000\000\000\000\000\000\000\000\000\214\365m\026\026\177\000\000\300r\303\026\026\177\000\000 \000\000\b\026\177\000\000`\000\000\000\000\000\000\000\270\247\v\b\026\177\000\000\240\353\377\017\026\177\000\000\000\000\000\000\000\000\000\000\237\263\237\222\374\177\000\000\300\371\377\017\026\177\000\000\000\000\000\000\000\000\000\000\214\365m\026\026\177\000\000\b\000\000\000\000\000\000"
}
safeUnloadName = {
string = 0x7f160fffeb60 "",
length = 0,
spaceAvl = 200,
staticSpace = "\000\353\377\017\026\177\000\000\020\340=\002\000\000\000\000\260\353\377\017\026\177\000\000\000\000\000\000\000\000\000\000\270\247\v\b\026\177\000\000\270\036\v\b\026\177\000\000\b\000\000\000\004\000\000\000\270\247\v\b\n\000\000\000\300r\303\026\026\177\000\000\b\206\347\026\026\177\000\000\340\353\377\017\026\177\000\000\270\247\v\b\026\177\000\000\340\353\377\017\026\177\000\000\254v\267\026\026\177\000\000\270\247\v\b\026\177\000\000\270\036\v\b\026\177\000\000@\354\377\017\026\177\000\000aA\273\026\026\177\000\000x<\000\b\026\177\000\000\210!\000\b\026\177\000\000\350!\000\b\026\177\000\000\070\250\v\b\026\177\000\000\070\243\v\b\026\177\000\000\270\247\v\b\026\177\000\000\210!\000\b\026\177\000"
}
ipFirstPtr = 0x0
ipPtr = 0x0
code = 0
namesMatch = 1
filesMatch = 1
offset = 381369725
symbols = {[0] = 0x300200010 <error: Cannot access memory at address 0x300200010>, [1] = 0x7f1608000f28 ""}
initProc = 0x10fffe690
p = 0x7f1616c2b538 "/home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c"
fullFileName = 0x7f16080e9498 "/home/scotty/lib/
libtk8.6.so"
packageName = 0x7f16080c7868 "Tk"
loadHandle = 0x7f1608002188
ch = 0
len = 32534
index = 0
flags = 0
savedobjv = 0x7f1608004950
options = {[0] = 0x7f1616c3bf59 "-global", [1] = 0x7f1616c3bf61 "-lazy", [2] = 0x7f1616c3bf67 "--", [3] = 0x0}
#14 0x00007f1616a6f0b2 in Dispatch (data=0x7f16080ba3b0, interp=0x7f1608000f28, result=0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4426
objProc = 0x7f1616ba7fdd <Tcl_LoadObjCmd>
clientData = 0x0
objc = 3
objv = 0x7f1608004950
iPtr = 0x7f1608000f28
#15 0x00007f1616a6f13f in TclNRRunCallbacks (interp=0x7f1608000f28, result=0, rootPtr=0x0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4461
iPtr = 0x7f1608000f28
callbackPtr = 0x7f16080ba3a8
procPtr = 0x7f1616a6f03a <Dispatch>
#16 0x00007f1616a6e96c in Tcl_EvalObjv (interp=0x7f1608000f28, objc=5, objv=0x7f16080045a0, flags=2097168) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4189
result = 0
rootPtr = 0x0
#17 0x00007f1616a70f3b in TclEvalEx (interp=0x7f1608000f28, script=0x7f16080c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"..., numBytes=494, flags=131072, line=20, clNextOuter=0x0, outerScript=0x7f16080c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"...) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:5330
wordLine = 20
wordCLNext = 0x0
objectsNeeded = 5
wordStart = 0x7f16080c03eb "{\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
numWords = 5
iPtr = 0x7f1608000f28
p = 0x7f16080c03c6 " for {set n 0} {$n < 6 } {incr n} {\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
next = 0x7f16080c03c6 " for {set n 0} {$n < 6 } {incr n} {\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
minObjs = 20
objv = 0x7f16080045a0
objvSpace = 0x7f16080045a0
expand = 0x7f1608004650
lines = 0x7f16080046b0
lineSpace = 0x7f16080046b0
tokenPtr = 0x7f1608004440
commandLength = 32534
bytesLeft = 112
expandRequested = 0
code = 0
savedVarFramePtr = 0x7f1608004168
allowExceptions = 0
gotParse = 1
i = 4
objectsUsed = 5
parsePtr = 0x7f16080042f0
eeFramePtr = 0x7f1608004540
stackObjArray = 0x7f16080045a0
expandStack = 0x7f1608004650
linesStack = 0x7f16080046b0
clNext = 0x0
#18 0x00007f1616a70269 in Tcl_EvalEx (interp=0x7f1608000f28, script=0x7f16080c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"..., numBytes=494, flags=131072) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4995
No locals.
#19 0x00007f1614fe4c30 in NewThread (clientData=0x7ffc929fb510) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/pkgs/thread2.8.4/generic/threadCmd.c:1858
ctrlPtr = 0x7ffc929fb510
tsdPtr = 0x7f16080008f8
interp = 0x7f1608000f28
result = 0
scriptLen = 494
evalScript = 0x7f16080c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"...
#20 0x00007f1616b407b3 in NewThreadProc (clientData=0x24d0f68) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclEvent.c:1568
cdPtr = 0x24d0f68
threadClientData = 0x7ffc929fb510
threadProc = 0x7f1614fe4a85 <NewThread>
#21 0x00007f16160276ba in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#22 0x00007f161676251d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Run 695:done
Run 696:done
Run 697:done
Run 698:done
Run 699:done
Run 700:done
Run 701:done
Run 702:done
Run 703:done
Run 704:done
Run 705:done
Run 706:done
Run 707:done
Run 708:done
Run 709:done
Run 710:done
Run 711:done
Run 712:done
Run 713:done
Run 714:done
Run 715:done
Run 716:done
Run 717:done
Run 718:done
Run 719:done
Run 720:done
Run 721:done
Run 722:done
Run 723:done
Run 724:done
Run 725:done
Run 726:done
Run 727:done
Run 728:done
Run 729:done
Run 730:done
Run 731:done
Run 732:done
Run 733:done
Run 734:/home/scotty/bin/catchsegv: line 11: 17686 Aborted (core dumped) "$@"
Run 735:done
Run 736:done
Run 737:done
Run 738:done
Run 739:done
Run 740:done
Run 741:done
Run 742:done
Run 743:done
Run 744:done
Run 745:done
Run 746:done
Run 747:done
Run 748:done
Run 749:done
Run 750:done
Run 751:done
Run 752:done
Run 753:done
Run 754:done
Run 755:done
Run 756:done
Run 757:done
Run 758:done
Run 759:done
Run 760:done
Run 761:done
Run 762:*** Error in `/home/scotty/bin/tclsh': double free or corruption (out): 0x00007f7a3c170020 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777f5)[0x7f7a4456c7f5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8038a)[0x7f7a4457538a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f7a4457958c]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XlcDestroyLocaleDataBase+0x80)[0x7f7a40fc1780]
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x52ef2)[0x7f7a40fc5ef2]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XCloseLC+0x6d)[0x7f7a40fccfbd]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XlcCurrentLC+0x1c)[0x7f7a40fccffc]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_Xlcmbstowcs+0xe5)[0x7f7a40fc64f5]
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x6778f)[0x7f7a40fda78f]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XimLocalOpenIM+0x3f6)[0x7f7a40fd8c06]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XimOpenIM+0xf0)[0x7f7a40fd7220]
/home/scotty/lib/
libtk8.6.so(+0x1564fe)[0x7f7a414034fe]
/home/scotty/lib/
libtk8.6.so(TkpOpenDisplay+0x10b)[0x7f7a41402a85]
/home/scotty/lib/
libtk8.6.so(+0x7b898)[0x7f7a41328898]
/home/scotty/lib/
libtk8.6.so(+0x7b635)[0x7f7a41328635]
/home/scotty/lib/
libtk8.6.so(TkCreateMainWindow+0x68)[0x7f7a413293a7]
/home/scotty/lib/
libtk8.6.so(+0x8c1d8)[0x7f7a413391d8]
/home/scotty/lib/
libtk8.6.so(+0x8bcb8)[0x7f7a41338cb8]
/home/scotty/lib/
libtk8.6.so(+0x80015)[0x7f7a4132d015]
/home/scotty/lib/
libtk8.6.so(Tk_Init+0x18)[0x7f7a4132c1a3]
/home/scotty//lib/
libtcl8.6.so(+0x183e35)[0x7f7a44a42e35]
/home/scotty//lib/
libtcl8.6.so(+0x4a0b2)[0x7f7a449090b2]
/home/scotty//lib/
libtcl8.6.so(TclNRRunCallbacks+0x8b)[0x7f7a4490913f]
/home/scotty//lib/
libtcl8.6.so(Tcl_EvalObjv+0x5d)[0x7f7a4490896c]
/home/scotty//lib/
libtcl8.6.so(+0x4bf3b)[0x7f7a4490af3b]
/home/scotty//lib/
libtcl8.6.so(Tcl_EvalEx+0x3f)[0x7f7a4490a269]
/home/scotty/lib/thread2.8.4/
libthread2.8.4.so(+0x3c30)[0x7f7a42e7ec30]
/home/scotty//lib/
libtcl8.6.so(+0x11b7b3)[0x7f7a449da7b3]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7f7a43ec16ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f7a445fc51d]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:08 5111916 /home/scotty/bin/tclsh8.6
00600000-00601000 r--p 00000000 08:08 5111916 /home/scotty/bin/tclsh8.6
00601000-00602000 rw-p 00001000 08:08 5111916 /home/scotty/bin/tclsh8.6
006ea000-00880000 rw-p 00000000 00:00 0 [heap]
7f7a34000000-7f7a341ba000 rw-p 00000000 00:00 0
7f7a341ba000-7f7a38000000 ---p 00000000 00:00 0
7f7a3c000000-7f7a3c1c6000 rw-p 00000000 00:00 0
7f7a3c1c6000-7f7a40000000 ---p 00000000 00:00 0
7f7a4027b000-7f7a40292000 r-xp 00000000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7a40292000-7f7a40491000 ---p 00017000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7a40491000-7f7a40492000 r--p 00016000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7a40492000-7f7a40493000 rw-p 00017000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f7a404e4000-7f7a40531000 rw-p 00000000 00:00 0
7f7a40531000-7f7a40536000 r-xp 00000000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f7a40536000-7f7a40735000 ---p 00005000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f7a40735000-7f7a40736000 r--p 00004000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f7a40736000-7f7a40737000 rw-p 00005000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f7a40737000-7f7a40739000 r-xp 00000000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f7a40739000-7f7a40939000 ---p 00002000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f7a40939000-7f7a4093a000 r--p 00002000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f7a4093a000-7f7a4093b000 rw-p 00003000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f7a4093b000-7f7a4094c000 r-xp 00000000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7a4094c000-7f7a40b4b000 ---p 00011000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7a40b4b000-7f7a40b4c000 r--p 00010000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7a40b4c000-7f7a40b4d000 rw-p 00011000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f7a40b4d000-7f7a40b6e000 r-xp 00000000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f7a40b6e000-7f7a40d6d000 ---p 00021000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f7a40d6d000-7f7a40d6e000 r--p 00020000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f7a40d6e000-7f7a40d6f000 rw-p 00021000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f7a40d6f000-7f7a40d71000 r-xp 00000000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f7a40d71000-7f7a40f71000 ---p 00002000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f7a40f71000-7f7a40f72000 r--p 00002000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f7a40f72000-7f7a40f73000 rw-p 00003000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f7a40f73000-7f7a410a8000 r-xp 00000000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7a410a8000-7f7a412a8000 ---p 00135000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7a412a8000-7f7a412a9000 r--p 00135000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7a412a9000-7f7a412ad000 rw-p 00136000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f7a412ad000-7f7a41459000 r-xp 00000000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f7a41459000-7f7a41659000 ---p 001ac000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f7a41659000-7f7a4166e000 r--p 001ac000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f7a4166e000-7f7a41678000 rw-p 001c1000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f7a41678000-7f7a41679000 ---p 00000000 00:00 0
7f7a41679000-7f7a41e79000 rw-p 00000000 00:00 0
7f7a41e79000-7f7a41e7a000 ---p 00000000 00:00 0
7f7a41e7a000-7f7a4267a000 rw-p 00000000 00:00 0
7f7a4267a000-7f7a4267b000 ---p 00000000 00:00 0
7f7a4267b000-7f7a42e7b000 rw-p 00000000 00:00 0
7f7a42e7b000-7f7a42e97000 r-xp 00000000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f7a42e97000-7f7a43096000 ---p 0001c000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f7a43096000-7f7a43097000 r--p 0001b000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f7a43097000-7f7a43098000 rw-p 0001c000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f7a43098000-7f7a43099000 rw-p 00000000 00:00 0
7f7a43099000-7f7a430a4000 r-xp 00000000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f7a430a4000-7f7a432a3000 ---p 0000b000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f7a432a3000-7f7a432a4000 r--p 0000a000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f7a432a4000-7f7a432a5000 rw-p 0000b000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f7a432a5000-7f7a432ab000 rw-p 00000000 00:00 0
7f7a432ab000-7f7a432b6000 r-xp 00000000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f7a432b6000-7f7a434b5000 ---p 0000b000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f7a434b5000-7f7a434b6000 r--p 0000a000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f7a434b6000-7f7a434b7000 rw-p 0000b000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f7a434b7000-7f7a434cd000 r-xp 00000000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f7a434cd000-7f7a436cc000 ---p 00016000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f7a436cc000-7f7a436cd000 r--p 00015000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f7a436cd000-7f7a436ce000 rw-p 00016000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f7a436ce000-7f7a436d0000 rw-p 00000000 00:00 0
7f7a436d0000-7f7a436d8000 r-xp 00000000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f7a436d8000-7f7a438d7000 ---p 00008000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f7a438d7000-7f7a438d8000 r--p 00007000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f7a438d8000-7f7a438d9000 rw-p 00008000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f7a438d9000-7f7a43bb1000 r--p 00000000 08:05 1048507 /usr/lib/locale/locale-archive
7f7a43bb1000-7f7a43cb9000 r-xp 00000000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f7a43cb9000-7f7a43eb8000 ---p 00108000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f7a43eb8000-7f7a43eb9000 r--p 00107000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f7a43eb9000-7f7a43eba000 rw-p 00108000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f7a43eba000-7f7a43ed2000 r-xp 00000000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f7a43ed2000-7f7a440d1000 ---p 00018000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f7a440d1000-7f7a440d2000 r--p 00017000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f7a440d2000-7f7a440d3000 rw-p 00018000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f7a440d3000-7f7a440d7000 rw-p 00000000 00:00 0
7f7a440d7000-7f7a440f0000 r-xp 00000000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f7a440f0000-7f7a442ef000 ---p 00019000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f7a442ef000-7f7a442f0000 r--p 00018000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f7a442f0000-7f7a442f1000 rw-p 00019000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f7a442f1000-7f7a442f4000 r-xp 00000000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f7a442f4000-7f7a444f3000 ---p 00003000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f7a444f3000-7f7a444f4000 r--p 00002000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f7a444f4000-7f7a444f5000 rw-p 00003000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f7a444f5000-7f7a446b5000 r-xp 00000000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f7a446b5000-7f7a448b5000 ---p 001c0000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f7a448b5000-7f7a448b9000 r--p 001c0000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f7a448b9000-7f7a448bb000 rw-p 001c4000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f7a448bb000-7f7a448bf000 rw-p 00000000 00:00 0
7f7a448bf000-7f7a44b03000 r-xp 00000000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f7a44b03000-7f7a44d02000 ---p 00244000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f7a44d02000-7f7a44d10000 r--p 00243000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f7a44d10000-7f7a44d12000 rw-p 00251000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f7a44d12000-7f7a44d13000 rw-p 00000000 00:00 0
7f7a44d13000-7f7a44d39000 r-xp 00000000 08:05 1597974 /lib/x86_64-linux-gnu/
ld-2.23.so
7f7a44d77000-7f7a44dab000 rw-p 00000000 00:00 0
7f7a44dce000-7f7a44ee6000 rw-p 00000000 00:00 0
7f7a44f36000-7f7a44f38000 rw-p 00000000 00:00 0
7f7a44f38000-7f7a44f39000 r--p 00025000 08:05 1597974 /lib/x86_64-linux-gnu/
ld-2.23.so
7f7a44f39000-7f7a44f3a000 rw-p 00026000 08:05 1597974 /lib/x86_64-linux-gnu/
ld-2.23.so
7f7a44f3a000-7f7a44f3b000 rw-p 00000000 00:00 0
7ffff8b90000-7ffff8bb2000 rw-p 00000000 00:00 0 [stack]
7ffff8bc1000-7ffff8bc3000 r--p 00000000 00:00 0 [vvar]
7ffff8bc3000-7ffff8bc5000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
/home/scotty/bin/catchsegv: line 11: 18113 Aborted (core dumped) "$@"
Run 763:done
Run 764:done
Run 765:done
Run 766:done
Run 767:done
Run 768:done
Run 769:done
Run 770:done
Run 771:done
Run 772:done
Run 773:done
Run 774:done
Run 775:done
Run 776:done
Run 777:done
Run 778:done
Run 779:done
Run 780:done
Run 781:done
Run 782:done
Run 783:done
Run 784:done
Run 785:done
Run 786:done
Run 787:done
Run 788:done
Run 789:done
Run 790:done
Run 791:done
Run 792:done
Run 793:done
Run 794:done
Run 795:done
Run 796:done
Run 797:done
Run 798:done
Run 799:done
Run 800:done
Run 801:done
Run 802:done
Run 803:done
Run 804:done
Run 805:done
Run 806:done
Run 807:done
Run 808:done
Run 809:done
Run 810:/home/scotty/bin/catchsegv: line 11: 18844 Segmentation fault (core dumped) "$@"
Reading symbols from /home/scotty/bin/tclsh...done.
warning: core file may not match specified executable file.
[New LWP 18845]
[New LWP 18846]
[New LWP 18844]
[New LWP 18847]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/home/scotty/bin/tclsh crash.tcl'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000000000000025 in ?? ()
[Current thread is 1 (Thread 0x7f7cb6b6a700 (LWP 18845))]
#0 0x0000000000000025 in ?? ()
No symbol table info available.
#1 0x00007f7cb4cbceae in _XOpenLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#2 0x00007f7cb4cbcfe8 in _XlcCurrentLC () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#3 0x00007f7cb4cbd01e in XSetLocaleModifiers () from /usr/lib/x86_64-linux-gnu/libX11.so.6
No symbol table info available.
#4 0x00007f7cb50f34c0 in OpenIM (dispPtr=0x7f7cb015d118) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../unix/tkUnixEvent.c:725
i = 32636
stylePtr = 0x7f7cb00021e8
bestStyle = 0
#5 0x00007f7cb50f2a85 in TkpOpenDisplay (displayNameStr=0x7f7cb016e1b8 ":1") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../unix/tkUnixEvent.c:183
dispPtr = 0x7f7cb015d118
display = 0x7f7cb0171310
event = 85
error = 137
major = 1
minor = 0
reason = 0
use_xkb = 32
#6 0x00007f7cb5018898 in GetScreen (interp=0x7f7cb0000f28, screenName=0x7f7cb016e1b8 ":1", screenPtr=0x7f7cb6b6909c) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:465
dispPtr = 0x0
p = 0x7f7cb016e1b8 ":1"
screenId = 0
length = 2
tsdPtr = 0x7f7cb0150318
#7 0x00007f7cb5018635 in CreateTopLevelWindow (interp=0x7f7cb0000f28, parent=0x0, name=0x7f7cb00c4f88 "tk", screenName=0x7f7cb511d6b2 "", flags=0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:348
winPtr = 0x7f7cb876ec0b <Tcl_UtfToTitle>
dispPtr = 0x7f7cb876ec0b <Tcl_UtfToTitle>
screenId = 32636
tsdPtr = 0x7f7cb0150318
#8 0x00007f7cb50193a7 in TkCreateMainWindow (interp=0x7f7cb0000f28, screenName=0x7f7cb511d6b2 "", baseName=0x7f7cb00c4f88 "tk") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:854
tkwin = 0x7f7cb0000f28
dummy = -1229549264
isSafe = 32636
hPtr = 0x0
mainPtr = 0x7f7cb876ec0b <Tcl_UtfToTitle>
winPtr = 0x0
cmdPtr = 0x7f7cb876ec0b <Tcl_UtfToTitle>
clientData = 0x7f7cb501bf1b <Tk_MainWindow+279>
tsdPtr = 0x7f7cb0150318
#9 0x00007f7cb50291d8 in CreateFrame (clientData=0x0, interp=0x7f7cb0000f28, objc=4, objv=0x7f7cb014d8a8, type=TYPE_TOPLEVEL, appName=0x7f7cb00c4f88 "tk") at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkFrame.c:582
tkwin = 0x0
framePtr = 0x7f7cb879153d <Tcl_MutexUnlock+35>
optionTable = 0x7f7cb015fc08
newWin = 0x7ffffc1b45ff
className = 0x7f7cb01059f8 "Tk"
screenName = 0x7f7cb511d6b2 ""
visualName = 0x0
colormapName = 0x0
arg = 0x7f7cb0144428 "-class"
useOption = 0x0
i = 4
length = 6
depth = 32636
mask = 32636
colormap = 0
visual = 0x7f7cb6b6924c
#10 0x00007f7cb5028cb8 in TkListCreateFrame (clientData=0x0, interp=0x7f7cb0000f28, listObj=0x7f7cb013d028, toplevel=1, nameObj=0x7f7cb0104208) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkFrame.c:468
objc = 4
objv = 0x7f7cb014d8a8
#11 0x00007f7cb501d015 in Initialize (interp=0x7f7cb0000f28) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:3254
code = 0
tsdPtr = 0x7f7cb0150318
value = 0x0
cmd = 0x7f7cb013d028
nameObj = 0x7f7cb0104208
classObj = 0x0
displayObj = 0x0
colorMapObj = 0x0
useObj = 0x0
visualObj = 0x0
geometryObj = 0x0
sync = 0
table = {[0] = {
type = 15,
keyStr = 0x7f7cb511bedf "-sync",
srcPtr = 0x1,
dstPtr = 0x7f7cb6b6928c,
helpStr = 0x7f7cb511bee8 "Use synchronous mode for display server",
clientData = 0x0
}, [1] = {
type = 20,
keyStr = 0x7f7cb511bf10 "-colormap",
srcPtr = 0x7f7cb501c1bf <CopyValue>,
dstPtr = 0x7f7cb6b692a8,
helpStr = 0x7f7cb511bf1a "Colormap for main window",
clientData = 0x0
}, [2] = {
type = 20,
keyStr = 0x7f7cb511bf33 "-display",
srcPtr = 0x7f7cb501c1bf <CopyValue>,
dstPtr = 0x7f7cb6b692a0,
helpStr = 0x7f7cb511bf3c "Display to use",
clientData = 0x0
}, [3] = {
type = 20,
keyStr = 0x7f7cb511bf4b "-geometry",
srcPtr = 0x7f7cb501c1bf <CopyValue>,
dstPtr = 0x7f7cb6b692c0,
helpStr = 0x7f7cb511bf55 "Initial geometry for window",
clientData = 0x0
}, [4] = {
type = 20,
keyStr = 0x7f7cb511bf71 "-name",
srcPtr = 0x7f7cb501c1bf <CopyValue>,
dstPtr = 0x7f7cb6b69298,
helpStr = 0x7f7cb511bf77 "Name to use for application",
clientData = 0x0
}, [5] = {
type = 20,
keyStr = 0x7f7cb511bf93 "-visual",
srcPtr = 0x7f7cb501c1bf <CopyValue>,
dstPtr = 0x7f7cb6b692b8,
helpStr = 0x7f7cb511bf9b "Visual for main window",
clientData = 0x0
}, [6] = {
type = 20,
keyStr = 0x7f7cb511bfb2 "-use",
srcPtr = 0x7f7cb501c1bf <CopyValue>,
dstPtr = 0x7f7cb6b692b0,
helpStr = 0x7f7cb511bfb8 "Id of window in which to embed application",
clientData = 0x0
}, [7] = {
type = 18,
keyStr = 0x7f7cb511bfe3 "--",
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x7f7cb511bfe6 "Marks the end of the options",
clientData = 0x0
}, [8] = {
type = 22,
keyStr = 0x7f7cb511c003 "-help",
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x7f7cb511c010 "Print summary of command-line options and abort",
clientData = 0x0
}, [9] = {
type = 23,
keyStr = 0x0,
srcPtr = 0x0,
dstPtr = 0x0,
helpStr = 0x0,
clientData = 0x0
}}
#12 0x00007f7cb501c1a3 in Tk_Init (interp=0x7f7cb0000f28) at /home/scotty/src/tcl/tcltk-8.6.9-build/tk8.6.9/unix/../generic/tkWindow.c:2914
No locals.
#13 0x00007f7cb8732e35 in Tcl_LoadObjCmd (dummy=0x0, interp=0x7f7cb0000f28, objc=3, objv=0x7f7cb0004950) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclLoad.c:464
target = 0x7f7cb0000f28
pkgPtr = 0x7f7cb015d008
defaultPtr = 0x0
pkgName = {
string = 0x7f7cb6b69700 "Tk",
length = 2,
spaceAvl = 200,
staticSpace = "Tk\000\260|\177\000\000(\357\016\260|\177\000\000\370\071\017\260|\177\000\000\370\071\017\260|\177\000\000\220\234\266\266|\177\000\000\364\023m\270|\177\000\000\377T\273\267\000\000\000\000 \000\000\260\000\000\000\000(\017\000\260|\177\000\000pi\r\260|\177\000\000\340\227\266\266|\177\000\000\000\000\000\000\000\006\000\000\003\000\000\000\000\000\000\000\001\000\000\000\001", '\000' <repeats 11 times>, "\214\225&\270|\177\000\000\000\000\000\000\b\000\000\000\000\000\000\000$\000\000\000З\266\266\000\000\000\000\377\377\377\377\000\000\000\000\060\230\266\266|\177", '\000' <repeats 18 times>, "\300\251\266\266|\177\000\000\000\000\000\000\000\000\000"
}
tmp = {
string = 0x7f7cb6b697e0 "thread",
length = 6,
spaceAvl = 200,
staticSpace = "thread\000\000\002\000\000\000\f\000\000\000\001\000\000\000\003\000\000\000\001\000\000\000\000\000\000\000\220\230\266\266|\177\000\000\000\241\237\270|\177\000\000@*\240\270|\177\000\000\000\000\000\000\000\000\000\000\377T\273\267\000\000\000\000\r\000\000\000|\177\000\000\377T\273\267\000\000\000\000xR\020\260|\177\000\000И\266\266|\177\000\000\000\241\237\270|\177\000\000\377E\033\374\377\177\000\000\300\251\266\266|\177\000\000@*\240\270|\177\000\000\000\000\000\000\000\000\000\000PI\000\260|\177\000\000\340J\000\260|\177\000\000\b\000\000\000\000\000\000\000\210\340\v\260|\177\000\000 \231\266\266|\177\000\000\000\000\000\000\000\000\000\000\b\241\v\260|\177\000"
}
initName = {
string = 0x7f7cb6b698c0 "Tk_Init",
length = 7,
spaceAvl = 200,
staticSpace = "Tk_Init\000?\031y\270|\177\000\000\020\231\266\266\000\000\000\000\210\340\v\260|\177\000\000p\231\266\266|\177\000\000\000\000\000\000\000\000\000\000\b\241\v\260|\177\000\000p", '\000' <repeats 15 times>, "`\000\000\000\000\000\000\000\b\000\000\000\000\000\000\000?\031y\270|\177\000\000`\231\266\266|\177\000\000\020\340\201\000\000\000\000\000`\231\266\266|\177\000\000\020\340\201\000\000\000\000\000\200\231\266\266", '\000' <repeats 12 times>, "@*\240\270|\177\000\000\000\000\000\000\000\000\000\000\377T\273\267|\177\000\000\300\251\266\266|\177\000\000\000\000\000\000\000\000\000\000p\335\026\260|\177\000\000`I\000\260|\177\000"
}
safeInitName = {
string = 0x7f7cb6b699a0 "Tk_SafeInit",
length = 11,
spaceAvl = 200,
staticSpace = "Tk_SafeInit\000|\177\000\000`\000\000\000\000\000\000\000)\b\000\000\000\000\000\000\240\337{\270|\177\000\000\300\251\266\266|\177\000\000\000\000\000\000\000\000\000\000ԑ&\270|\177\000\000@\232\266\266|\177\000\000=\025y\270|\177\000\000\020\232\266\266|\177\000\000p\000\000\000\000\000\000\000hi\r\260|\177\000\000@*\240\270|\177\000\000@\232\266\266|\177\000\000}o`\270|\177\000\000\310g|\270|\177\000\000G\004\000\000\030", '\000' <repeats 11 times>, "\240j\r\260|\177\000\000\240\232\266\266|\177\000\000}\335s\270|\177\000\000p\232\266\266\000\000\000\000`\000\000\000\000\000\000\000\350!\000\260|\177\000"
}
unloadName = {
string = 0x7f7cb6b69a80 "Tk_Unload",
length = 9,
spaceAvl = 200,
staticSpace = "Tk_Unload\000\017\260|\177\000\000\000\000\000\000\000\000\000\000 \000\000\260|\177\000\000@*\240\270", '\000' <repeats 12 times>, "\377T\273\267|\177\000\000\370\071\017\260|\177\000\000P\233\266\266|\177\000\000\000\000\000\000\000\000\000\000\377E\033\374\377\177\000\000\300\251\266\266|\177\000\000\000\000\000\000\000\000\000\000\214\225&\270|\177\000\000\300\022|\270|\177\000\000 \000\000\260|\177\000\000`\000\000\000\000\000\000\000\370\071\017\260|\177\000\000\240\233\266\266|\177\000\000\000\000\000\000\000\000\000\000\377E\033\374\377\177\000\000\300\251\266\266|\177\000\000\000\000\000\000\000\000\000\000\214\225&\270|\177\000\000\b\000\000\000\000\000\000"
}
safeUnloadName = {
string = 0x7f7cb6b69b60 "Tk_SafeUnload",
length = 13,
spaceAvl = 200,
staticSpace = "Tk_SafeUnload\000\000\000\260\233\266\266|\177\000\000\000\000\000\000\000\000\000\000\370\071\017\260|\177\000\000\270\036\v\260|\177\000\000\b\000\000\000\004\000\000\000\370\071\017\260\t\000\000\000\300\022|\270|\177\000\000\b&\240\270|\177\000\000\340\233\266\266|\177\000\000\370\071\017\260|\177\000\000\340\233\266\266|\177\000\000\254\026p\270|\177\000\000\370\071\017\260|\177\000\000\270\036\v\260|\177\000\000@\234\266\266|\177\000\000a\341s\270|\177\000\000x<\000\260|\177\000\000\210!\000\260|\177\000\000\350!\000\260|\177\000\000\350\312\r\260|\177\000\000\350i\r\260|\177\000\000\370\071\017\260|\177\000\000\210!\000\260|\177\000"
}
ipFirstPtr = 0x0
ipPtr = 0x51bf192b16a49b00
code = 0
namesMatch = 0
filesMatch = 0
offset = -1200366211
symbols = {[0] = 0x7f7cb6b698c0 "Tk_Init", [1] = 0x0}
initProc = 0x7f7cb501c18b <Tk_Init>
p = 0x7f7cb87b5538 "/home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c"
fullFileName = 0x7f7cb00ba2b8 "/home/scotty/lib/
libtk8.6.so"
packageName = 0x7f7cb00d9e18 "Tk"
loadHandle = 0x7f7cb00e5558
ch = 0
len = 3
index = 0
flags = 0
savedobjv = 0x7f7cb0004950
options = {[0] = 0x7f7cb87c5f59 "-global", [1] = 0x7f7cb87c5f61 "-lazy", [2] = 0x7f7cb87c5f67 "--", [3] = 0x0}
#14 0x00007f7cb85f90b2 in Dispatch (data=0x7f7cb00d6970, interp=0x7f7cb0000f28, result=0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4426
objProc = 0x7f7cb8731fdd <Tcl_LoadObjCmd>
clientData = 0x0
objc = 3
objv = 0x7f7cb0004950
iPtr = 0x7f7cb0000f28
#15 0x00007f7cb85f913f in TclNRRunCallbacks (interp=0x7f7cb0000f28, result=0, rootPtr=0x0) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4461
iPtr = 0x7f7cb0000f28
callbackPtr = 0x7f7cb00d6968
procPtr = 0x7f7cb85f903a <Dispatch>
#16 0x00007f7cb85f896c in Tcl_EvalObjv (interp=0x7f7cb0000f28, objc=5, objv=0x7f7cb00045a0, flags=2097168) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4189
result = 0
rootPtr = 0x0
#17 0x00007f7cb85faf3b in TclEvalEx (interp=0x7f7cb0000f28, script=0x7f7cb00c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"..., numBytes=494, flags=131072, line=20, clNextOuter=0x0, outerScript=0x7f7cb00c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"...) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:5330
wordLine = 20
wordCLNext = 0x0
objectsNeeded = 5
wordStart = 0x7f7cb00c03eb "{\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
numWords = 5
iPtr = 0x7f7cb0000f28
p = 0x7f7cb00c03c6 " for {set n 0} {$n < 6 } {incr n} {\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
next = 0x7f7cb00c03c6 " for {set n 0} {$n < 6 } {incr n} {\n\tputz \"Testing $n\" normal\n\tputz \"Testing $n\" red\n }\n thread::wait\n\n"
minObjs = 20
objv = 0x7f7cb00045a0
objvSpace = 0x7f7cb00045a0
expand = 0x7f7cb0004650
lines = 0x7f7cb00046b0
lineSpace = 0x7f7cb00046b0
tokenPtr = 0x7f7cb0004440
commandLength = 0
bytesLeft = 112
expandRequested = 0
code = 0
savedVarFramePtr = 0x7f7cb0004168
allowExceptions = 0
gotParse = 1
i = 4
objectsUsed = 5
parsePtr = 0x7f7cb00042f0
eeFramePtr = 0x7f7cb0004540
stackObjArray = 0x7f7cb00045a0
expandStack = 0x7f7cb0004650
linesStack = 0x7f7cb00046b0
clNext = 0x0
#18 0x00007f7cb85fa269 in Tcl_EvalEx (interp=0x7f7cb0000f28, script=0x7f7cb00c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"..., numBytes=494, flags=131072) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclBasic.c:4995
No locals.
#19 0x00007f7cb6b6ec30 in NewThread (clientData=0x7ffffc1b4770) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/pkgs/thread2.8.4/generic/threadCmd.c:1858
ctrlPtr = 0x7ffffc1b4770
tsdPtr = 0x7f7cb00008f8
interp = 0x7f7cb0000f28
result = 0
scriptLen = 494
evalScript = 0x7f7cb00c0248 "\n proc putz {arg color } {\n\tif { ![info exist ::t_putz] } {\n\t set ::t_putz 1\n\t package require Tk\n\n\t text .ttttt\n\t pack .ttttt -side left -fill both -expand 1\n\n\t .ttttt tag configure"...
#20 0x00007f7cb86ca7b3 in NewThreadProc (clientData=0x90e2a8) at /home/scotty/src/tcl/tcltk-8.6.9-build/tcl8.6.9/generic/tclEvent.c:1568
cdPtr = 0x90e2a8
threadClientData = 0x7ffffc1b4770
threadProc = 0x7f7cb6b6ea85 <NewThread>
#21 0x00007f7cb7bb16ba in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
No symbol table info available.
#22 0x00007f7cb82ec51d in clone () from /lib/x86_64-linux-gnu/libc.so.6
No symbol table info available.
Run 811:done
Run 812:done
Run 813:done
Run 814:done
Run 815:done
Run 816:done
Run 817:done
Run 818:done
Run 819:done
Run 820:done
Run 821:done
Run 822:done
Run 823:done
Run 824:done
Run 825:done
Run 826:done
Run 827:done
Run 828:done
Run 829:done
Run 830:done
Run 831:done
Run 832:done
Run 833:done
Run 834:done
Run 835:done
Run 836:done
Run 837:done
Run 838:done
Run 839:done
Run 840:done
Run 841:done
Run 842:done
Run 843:done
Run 844:done
Run 845:done
Run 846:done
Run 847:done
Run 848:done
Run 849:done
Run 850:done
Run 851:done
Run 852:done
Run 853:done
Run 854:done
Run 855:done
Run 856:done
Run 857:done
Run 858:done
Run 859:done
Run 860:done
Run 861:done
Run 862:done
Run 863:done
Run 864:done
Run 865:done
Run 866:done
Run 867:done
Run 868:done
Run 869:done
Run 870:done
Run 871:done
Run 872:done
Run 873:done
Run 874:done
Run 875:done
Run 876:done
Run 877:done
Run 878:done
Run 879:done
Run 880:done
Run 881:done
Run 882:done
Run 883:done
Run 884:done
Run 885:done
Run 886:done
Run 887:done
Run 888:done
Run 889:done
Run 890:done
Run 891:done
Run 892:done
Run 893:done
Run 894:done
Run 895:done
Run 896:done
Run 897:done
Run 898:done
Run 899:done
Run 900:done
Run 901:done
Run 902:done
Run 903:done
Run 904:done
Run 905:done
Run 906:done
Run 907:done
Run 908:done
Run 909:done
Run 910:done
Run 911:done
Run 912:done
Run 913:done
Run 914:done
Run 915:done
Run 916:done
Run 917:done
Run 918:done
Run 919:*** Error in `/home/scotty/bin/tclsh': double free or corruption (out): 0x00007f1ea01736f0 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777f5)[0x7f1ea62f47f5]
/lib/x86_64-linux-gnu/libc.so.6(+0x8038a)[0x7f1ea62fd38a]
/lib/x86_64-linux-gnu/libc.so.6(cfree+0x4c)[0x7f1ea630158c]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XlcDestroyLocaleDataBase+0x80)[0x7f1e9ed12780]
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x52ef2)[0x7f1e9ed16ef2]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XCloseLC+0x6d)[0x7f1e9ed1dfbd]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XlcCurrentLC+0x1c)[0x7f1e9ed1dffc]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_Xlcmbstoutf8+0xdd)[0x7f1e9ed1789d]
/usr/lib/x86_64-linux-gnu/libX11.so.6(+0x67891)[0x7f1e9ed2b891]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XimLocalOpenIM+0x3f6)[0x7f1e9ed29c06]
/usr/lib/x86_64-linux-gnu/libX11.so.6(_XimOpenIM+0xf0)[0x7f1e9ed28220]
/home/scotty/lib/
libtk8.6.so(+0x1564fe)[0x7f1ea418d4fe]
/home/scotty/lib/
libtk8.6.so(TkpOpenDisplay+0x10b)[0x7f1ea418ca85]
/home/scotty/lib/
libtk8.6.so(+0x7b898)[0x7f1ea40b2898]
/home/scotty/lib/
libtk8.6.so(+0x7b635)[0x7f1ea40b2635]
/home/scotty/lib/
libtk8.6.so(TkCreateMainWindow+0x68)[0x7f1ea40b33a7]
/home/scotty/lib/
libtk8.6.so(+0x8c1d8)[0x7f1ea40c31d8]
/home/scotty/lib/
libtk8.6.so(+0x8bcb8)[0x7f1ea40c2cb8]
/home/scotty/lib/
libtk8.6.so(+0x80015)[0x7f1ea40b7015]
/home/scotty/lib/
libtk8.6.so(Tk_Init+0x18)[0x7f1ea40b61a3]
/home/scotty//lib/
libtcl8.6.so(+0x183e35)[0x7f1ea67cae35]
/home/scotty//lib/
libtcl8.6.so(+0x4a0b2)[0x7f1ea66910b2]
/home/scotty//lib/
libtcl8.6.so(TclNRRunCallbacks+0x8b)[0x7f1ea669113f]
/home/scotty//lib/
libtcl8.6.so(Tcl_EvalObjv+0x5d)[0x7f1ea669096c]
/home/scotty//lib/
libtcl8.6.so(+0x4bf3b)[0x7f1ea6692f3b]
/home/scotty//lib/
libtcl8.6.so(Tcl_EvalEx+0x3f)[0x7f1ea6692269]
/home/scotty/lib/thread2.8.4/
libthread2.8.4.so(+0x3c30)[0x7f1ea4c06c30]
/home/scotty//lib/
libtcl8.6.so(+0x11b7b3)[0x7f1ea67627b3]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x76ba)[0x7f1ea5c496ba]
/lib/x86_64-linux-gnu/libc.so.6(clone+0x6d)[0x7f1ea638451d]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:08 5111916 /home/scotty/bin/tclsh8.6
00600000-00601000 r--p 00000000 08:08 5111916 /home/scotty/bin/tclsh8.6
00601000-00602000 rw-p 00001000 08:08 5111916 /home/scotty/bin/tclsh8.6
0250a000-026a1000 rw-p 00000000 00:00 0 [heap]
7f1e98000000-7f1e981b9000 rw-p 00000000 00:00 0
7f1e981b9000-7f1e9c000000 ---p 00000000 00:00 0
7f1e9e06a000-7f1e9e081000 r-xp 00000000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1e9e081000-7f1e9e280000 ---p 00017000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1e9e280000-7f1e9e281000 r--p 00016000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1e9e281000-7f1e9e282000 rw-p 00017000 08:05 1570274 /lib/x86_64-linux-gnu/libgcc_s.so.1
7f1e9e282000-7f1e9e287000 r-xp 00000000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1e9e287000-7f1e9e486000 ---p 00005000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1e9e486000-7f1e9e487000 r--p 00004000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1e9e487000-7f1e9e488000 rw-p 00005000 08:05 1067200 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f1e9e488000-7f1e9e48a000 r-xp 00000000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1e9e48a000-7f1e9e68a000 ---p 00002000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1e9e68a000-7f1e9e68b000 r--p 00002000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1e9e68b000-7f1e9e68c000 rw-p 00003000 08:05 1070702 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f1e9e68c000-7f1e9e69d000 r-xp 00000000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f1e9e69d000-7f1e9e89c000 ---p 00011000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f1e9e89c000-7f1e9e89d000 r--p 00010000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f1e9e89d000-7f1e9e89e000 rw-p 00011000 08:05 1071772 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f1e9e89e000-7f1e9e8bf000 r-xp 00000000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f1e9e8bf000-7f1e9eabe000 ---p 00021000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f1e9eabe000-7f1e9eabf000 r--p 00020000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f1e9eabf000-7f1e9eac0000 rw-p 00021000 08:05 1067196 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f1e9eac0000-7f1e9eac2000 r-xp 00000000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f1e9eac2000-7f1e9ecc2000 ---p 00002000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f1e9ecc2000-7f1e9ecc3000 r--p 00002000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f1e9ecc3000-7f1e9ecc4000 rw-p 00003000 08:05 1070739 /usr/lib/x86_64-linux-gnu/libXss.so.1.0.0
7f1e9ecc4000-7f1e9edf9000 r-xp 00000000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f1e9edf9000-7f1e9eff9000 ---p 00135000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f1e9eff9000-7f1e9effa000 r--p 00135000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f1e9effa000-7f1e9effe000 rw-p 00136000 08:05 1060886 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f1e9effe000-7f1e9efff000 ---p 00000000 00:00 0
7f1e9efff000-7f1e9f7ff000 rw-p 00000000 00:00 0
7f1e9f7ff000-7f1e9f800000 ---p 00000000 00:00 0
7f1e9f800000-7f1ea0000000 rw-p 00000000 00:00 0
7f1ea0000000-7f1ea01b2000 rw-p 00000000 00:00 0
7f1ea01b2000-7f1ea4000000 ---p 00000000 00:00 0
7f1ea4037000-7f1ea41e3000 r-xp 00000000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f1ea41e3000-7f1ea43e3000 ---p 001ac000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f1ea43e3000-7f1ea43f8000 r--p 001ac000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f1ea43f8000-7f1ea4402000 rw-p 001c1000 08:08 4471185 /home/scotty/lib/
libtk8.6.so
7f1ea4402000-7f1ea4403000 ---p 00000000 00:00 0
7f1ea4403000-7f1ea4c03000 rw-p 00000000 00:00 0
7f1ea4c03000-7f1ea4c1f000 r-xp 00000000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f1ea4c1f000-7f1ea4e1e000 ---p 0001c000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f1ea4e1e000-7f1ea4e1f000 r--p 0001b000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f1ea4e1f000-7f1ea4e20000 rw-p 0001c000 08:08 4471174 /home/scotty/lib/thread2.8.4/
libthread2.8.4.so
7f1ea4e20000-7f1ea4e21000 rw-p 00000000 00:00 0
7f1ea4e21000-7f1ea4e2c000 r-xp 00000000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f1ea4e2c000-7f1ea502b000 ---p 0000b000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f1ea502b000-7f1ea502c000 r--p 0000a000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f1ea502c000-7f1ea502d000 rw-p 0000b000 08:05 1597973 /lib/x86_64-linux-gnu/
libnss_files-2.23.so
7f1ea502d000-7f1ea5033000 rw-p 00000000 00:00 0
7f1ea5033000-7f1ea503e000 r-xp 00000000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f1ea503e000-7f1ea523d000 ---p 0000b000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f1ea523d000-7f1ea523e000 r--p 0000a000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f1ea523e000-7f1ea523f000 rw-p 0000b000 08:05 1597980 /lib/x86_64-linux-gnu/
libnss_nis-2.23.so
7f1ea523f000-7f1ea5255000 r-xp 00000000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f1ea5255000-7f1ea5454000 ---p 00016000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f1ea5454000-7f1ea5455000 r--p 00015000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f1ea5455000-7f1ea5456000 rw-p 00016000 08:05 1597981 /lib/x86_64-linux-gnu/
libnsl-2.23.so
7f1ea5456000-7f1ea5458000 rw-p 00000000 00:00 0
7f1ea5458000-7f1ea5460000 r-xp 00000000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f1ea5460000-7f1ea565f000 ---p 00008000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f1ea565f000-7f1ea5660000 r--p 00007000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f1ea5660000-7f1ea5661000 rw-p 00008000 08:05 1597983 /lib/x86_64-linux-gnu/
libnss_compat-2.23.so
7f1ea5661000-7f1ea5939000 r--p 00000000 08:05 1048507 /usr/lib/locale/locale-archive
7f1ea5939000-7f1ea5a41000 r-xp 00000000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f1ea5a41000-7f1ea5c40000 ---p 00108000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f1ea5c40000-7f1ea5c41000 r--p 00107000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f1ea5c41000-7f1ea5c42000 rw-p 00108000 08:05 1597977 /lib/x86_64-linux-gnu/
libm-2.23.so
7f1ea5c42000-7f1ea5c5a000 r-xp 00000000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f1ea5c5a000-7f1ea5e59000 ---p 00018000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f1ea5e59000-7f1ea5e5a000 r--p 00017000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f1ea5e5a000-7f1ea5e5b000 rw-p 00018000 08:05 1597964 /lib/x86_64-linux-gnu/
libpthread-2.23.so
7f1ea5e5b000-7f1ea5e5f000 rw-p 00000000 00:00 0
7f1ea5e5f000-7f1ea5e78000 r-xp 00000000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f1ea5e78000-7f1ea6077000 ---p 00019000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f1ea6077000-7f1ea6078000 r--p 00018000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f1ea6078000-7f1ea6079000 rw-p 00019000 08:05 1566861 /lib/x86_64-linux-gnu/libz.so.1.2.8
7f1ea6079000-7f1ea607c000 r-xp 00000000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f1ea607c000-7f1ea627b000 ---p 00003000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f1ea627b000-7f1ea627c000 r--p 00002000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f1ea627c000-7f1ea627d000 rw-p 00003000 08:05 1597969 /lib/x86_64-linux-gnu/
libdl-2.23.so
7f1ea627d000-7f1ea643d000 r-xp 00000000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f1ea643d000-7f1ea663d000 ---p 001c0000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f1ea663d000-7f1ea6641000 r--p 001c0000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f1ea6641000-7f1ea6643000 rw-p 001c4000 08:05 1597982 /lib/x86_64-linux-gnu/
libc-2.23.so
7f1ea6643000-7f1ea6647000 rw-p 00000000 00:00 0
7f1ea6647000-7f1ea688b000 r-xp 00000000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f1ea688b000-7f1ea6a8a000 ---p 00244000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f1ea6a8a000-7f1ea6a98000 r--p 00243000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f1ea6a98000-7f1ea6a9a000 rw-p 00251000 08:08 4456942 /home/scotty/lib/
libtcl8.6.so
7f1ea6a9a000-7f1ea6a9b000 rw-p 00000000 00:00 0
7f1ea6a9b000-7f1ea6ac1000 r-xp 00000000 08:05 1597974 /lib/x86_64-linux-gnu/
ld-2.23.so
7f1ea6b22000-7f1ea6b56000 rw-p 00000000 00:00 0
7f1ea6b56000-7f1ea6c6e000 rw-p 00000000 00:00 0
7f1ea6c9b000-7f1ea6cc0000 rw-p 00000000 00:00 0
7f1ea6cc0000-7f1ea6cc1000 r--p 00025000 08:05 1597974 /lib/x86_64-linux-gnu/
ld-2.23.so
7f1ea6cc1000-7f1ea6cc2000 rw-p 00026000 08:05 1597974 /lib/x86_64-linux-gnu/
ld-2.23.so
7f1ea6cc2000-7f1ea6cc3000 rw-p 00000000 00:00 0
7fff2af4e000-7fff2af70000 rw-p 00000000 00:00 0 [stack]
7fff2af8e000-7fff2af90000 r--p 00000000 00:00 0 [vvar]
7fff2af90000-7fff2af92000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
/home/scotty/bin/catchsegv: line 11: 20501 Aborted (core dumped) "$@"
Run 920:done
Run 921:done
Run 922:done
Run 923:done
Run 924:done
Run 925:done
Run 926:done
Run 927:done
Run 928:done
Run 929:done
Run 930:done
Run 931:done
Run 932:done
Run 933:done
Run 934:done
Run 935:done
Run 936:done
Run 937:done
Run 938:done
Run 939:done
Run 940:done
Run 941:done
Run 942:done
Run 943:done
Run 944:done
Run 945:done
Run 946:done
Run 947:done
Run 948:done
Run 949:done
Run 950:done
Run 951:done
Run 952:done
Run 953:done
Run 954:done
Run 955:done
Run 956:done
Run 957:done
Run 958:done
Run 959:done
Run 960:done
Run 961:done
Run 962:done
Run 963:done
Run 964:done
Run 965:done
Run 966:done
Run 967:done
Run 968:done
Run 969:done
Run 970:done
Run 971:done
Run 972:done
Run 973:done
Run 974:done
Run 975:done
Run 976:done
Run 977:done
Run 978:done
Run 979:done
Run 980:done
Run 981:done
Run 982:done
Run 983:done
Run 984:done
Run 985:done
Run 986:done
Run 987:done
Run 988:done
Run 989:done
Run 990:done
Run 991:done
Run 992:done
Run 993:done
Run 994:done
Run 995:done
Run 996:done
Run 997:done
Run 998:done
Run 999:done
Run 1000:done