| Description: |
tktest has a segfault during finalization (display
close) after
running the tests in unixSelect.test on Linux/Alpha:
(gdb) run ./../tests/all.tcl -file unixSelect.test
Starting program: /local/src/tk/unix/./tktest
./../tests/all.tcl -file unixSelec
t.test
Tk 8.4a5 tests running in interp:
/local/src/tk/unix/./tktest
Tests running in working dir: /local/src/tk/unix
Sourcing files that match:
/local/src/tk/tests/unixSelect.test
Tests began at Mon Jun 17 23:13:10 EDT 2002
unixSelect.test
Tests ended at Mon Jun 17 23:13:52 EDT 2002
all.tcl: Total 9 Passed 9 Skipped
0 Failed 0
Sourced 1 Test Files.
Program received signal SIGSEGV, Segmentation fault.
0x200005c17a8 in chunk_free (ar_ptr=0x20000770de0,
p=0x1204691e0)
at malloc.c:3121
3121 malloc.c: No such file or directory.
(gdb) bt
#0 0x200005c17a8 in chunk_free (ar_ptr=0x20000770de0,
p=0x1204691e0)
at malloc.c:3121
#1 0x200005c4574 in __libc_free (mem=0x20000770de0) at
malloc.c:3023
#2 0x20000159e0c in _XFreeAtomTable () from
/usr/X11R6/lib/libX11.so.6
#3 0x2000015fbf8 in _XFreeDisplayStructure () from
/usr/X11R6/lib/libX11.so.6
#4 0x200001485ac in XCloseDisplay () from
/usr/X11R6/lib/libX11.so.6
#5 0x12005ebe0 in TkpCloseDisplay (dispPtr=0x1203762c0)
at /local/src/tk/unix/tkUnixEvent.c:189
#6 0x1200562d4 in TkCloseDisplay (dispPtr=0x1203762c0)
at /local/src/tk/unix/../generic/tkWindow.c:263
#7 0x120059cc8 in DeleteWindowsExitProc (clientData=0x0)
at /local/src/tk/unix/../generic/tkWindow.c:2661
#8 0x1201724e4 in Tcl_Finalize () at
./../generic/tclEvent.c:790
#9 0x120172108 in Tcl_Exit (status=0) at
./../generic/tclEvent.c:564
#10 0x120137d88 in Tcl_ExitObjCmd (dummy=0x0,
interp=0x120360480, objc=1,
objv=0x120361c40) at ./../generic/tclCmdAH.c:667
#11 0x12012dd90 in TclEvalObjvInternal
(interp=0x120360480, objc=1,
objv=0x120361c40, command=0x0, length=0, flags=0)
at ./../generic/tclBasic.c:3012
#12 0x120174ac8 in TclExecuteByteCode
(interp=0x120360480, codePtr=0x12045db40)
at ./../generic/tclExecute.c:1279
#13 0x120173bf8 in TclCompEvalObj (interp=0x120360480,
objPtr=0x120463110)
at ./../generic/tclExecute.c:917
#14 0x12012f6c8 in Tcl_EvalObjEx (interp=0x120360480,
objPtr=0x120463110,
flags=0) at ./../generic/tclBasic.c:3907
#15 0x1201c8c64 in TclObjInterpProc
(clientData=0x120473db0,
interp=0x120360480, objc=2, objv=0x11fffeed0)
at ./../generic/tclProc.c:1074
#16 0x12012dd90 in TclEvalObjvInternal
(interp=0x120360480, objc=2,
objv=0x11fffeed0,
command=0x1204498ca "::tcltest::cleanupTests
1\nreturn\n", length=26,
flags=0) at ./../generic/tclBasic.c:3012
#17 0x12012ee5c in Tcl_EvalEx (interp=0x120360480,
script=0x120449030 "# all.tcl --\n#\n# This file
contains a top-level script
to run all of the Tk\n# tests. Execute it by invoking
\"source all.tcl\" when
running tktest\n# in this directory.\n#\n# Copyright
(c) 1998-1999 by Sc"...,
numBytes=2235, flags=0) at ./../generic/tclBasic.c:3607
#18 0x1201a6008 in Tcl_FSEvalFile (interp=0x120360480,
pathPtr=0x1203ce780)
at ./../generic/tclIOUtil.c:1355
#19 0x1201a4c88 in Tcl_EvalFile (interp=0x120360480,
fileName=0x11ffff238 "./../tests/all.tcl") at
./../generic/tclIOUtil.c:234
#20 0x12004fe88 in Tk_MainEx (argc=3, argv=0x11ffff3a0,
appInitProc=0x12002a500 <Tcl_AppInit>,
interp=0x120360480)
at /local/src/tk/unix/../generic/tkMain.c:234
#21 0x12002a4d8 in main (argc=4, argv=0x11ffff398)
at /local/src/tk/unix/tkAppInit.c:69
|