Tk in 2 or more threads crashes tclsh (2/3)
From
Scott Pitcher@21:1/5 to
tedbr...@gmail.com on Sun Sep 19 17:50:52 2021
[continued from previous message]
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>
[continued in next message]
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)