net/xsmbrowser: expectk dumping core on signal 10 at exit

Stefan Walter sw at gegenunendlich.de
Mon Jun 14 07:04:35 GMT 2004


Hi,

is anyone else seeing this? When exiting xsmbrowser after browsing SMB
networks, expectk core dumps with signal 10 (bus error) reproducably.
Rebuilding expect, tk and tcl didn't help, and it crashes on more than
one machine (all running -CURRENT). A backtrace is attached.

Stefan
-------------- next part --------------
Script started on Mon Jun 14 08:41:21 2004
[8:41] stefan at kyuzo> gdb /usr/local/bin/expectk ./expectk.core 
GNU gdb 5.2.1 (FreeBSD)
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-undermydesk-freebsd"...(no debugging symbols found)...
Core was generated by `expectk'.
Program terminated with signal 10, Bus error.
Reading symbols from /usr/local/lib/libtk84.so.1...done.
Loaded symbols for /usr/local/lib/libtk84.so.1
Reading symbols from /usr/local/lib/libtcl84.so.1...done.
Loaded symbols for /usr/local/lib/libtcl84.so.1
Reading symbols from /lib/libutil.so.4...done.
Loaded symbols for /lib/libutil.so.4
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libm.so.2...done.
Loaded symbols for /lib/libm.so.2
Reading symbols from /lib/libc.so.5...done.
Loaded symbols for /lib/libc.so.5
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2
Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2...done.
Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
Reading symbols from /usr/X11R6/lib/libXcursor.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXcursor.so.1
Reading symbols from /usr/X11R6/lib/libXrender.so.1...done.
Loaded symbols for /usr/X11R6/lib/libXrender.so.1
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Loaded symbols for /usr/X11R6/lib/libXext.so.6
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x08050ec0 in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
6996	../generic/tclIO.c: No such file or directory.
	in ../generic/tclIO.c
(gdb) bt
#0  0x08050ec0 in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
#1  0x08069000 in ?? ()
#2  0x080510ae in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
#3  0x0804f2ae in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
#4  0x0804cc55 in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
#5  0x2818c91d in Tcl_Finalize () at ../generic/tclEvent.c:794
#6  0x2818c72c in Tcl_Exit (status=0) at ../generic/tclEvent.c:564
#7  0x08053737 in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
#8  0x2816aedc in TclInvokeStringCommand (clientData=0x8066480, interp=0x8069000, 
    objc=1, objv=0x806c010) at ../generic/tclBasic.c:1778
#9  0x2816bed2 in TclEvalObjvInternal (interp=0x8069000, objc=1, objv=0x806c010, 
    command=0x0, length=0, flags=0) at ../generic/tclBasic.c:3087
#10 0x2818de77 in TclExecuteByteCode (interp=0x8069000, codePtr=0x81c9280)
    at ../generic/tclExecute.c:1404
#11 0x2818d533 in TclCompEvalObj (interp=0x8069000, objPtr=0x8329018)
    at ../generic/tclExecute.c:982
#12 0x2816cd32 in Tcl_EvalObjEx (interp=0x8069000, objPtr=0x8329018, flags=131072)
    at ../generic/tclBasic.c:4012
#13 0x280deebe in TkInvokeButton (butPtr=0x82b3e00)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkButton.c:1547
#14 0x280de234 in ButtonWidgetObjCmd (clientData=0x82b3e00, interp=0x8069000, objc=2, 
    objv=0x8322990)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkButton.c:888
#15 0x2816bed2 in TclEvalObjvInternal (interp=0x8069000, objc=2, objv=0x8322990, 
    command=0x281cf028 "", length=0, flags=262144) at ../generic/tclBasic.c:3087
#16 0x2816c09d in Tcl_EvalObjv (interp=0x8069000, objc=2, objv=0x8322990, flags=262144)
    at ../generic/tclBasic.c:3203
#17 0x2816ccdd in Tcl_EvalObjEx (interp=0x8069000, objPtr=0x8384180, flags=262144)
    at ../generic/tclBasic.c:3996
#18 0x281b8f11 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x8069000, objc=1, objv=0x806c00c)
    at ../generic/tclProc.c:684
#19 0x2816bed2 in TclEvalObjvInternal (interp=0x8069000, objc=3, objv=0x806c004, 
    command=0x0, length=0, flags=0) at ../generic/tclBasic.c:3087
#20 0x2818de77 in TclExecuteByteCode (interp=0x8069000, codePtr=0x8380000)
    at ../generic/tclExecute.c:1404
#21 0x2818d533 in TclCompEvalObj (interp=0x8069000, objPtr=0x80e2900)
    at ../generic/tclExecute.c:982
#22 0x281b9534 in TclObjInterpProc (clientData=0x8100860, interp=0x8069000, objc=2, 
    objv=0xbfbfe210) at ../generic/tclProc.c:1082
#23 0x2816bed2 in TclEvalObjvInternal (interp=0x8069000, objc=2, objv=0xbfbfe210, 
    command=0xbfbfe601 "tk::ButtonUp .bottom.exit\n", length=26, flags=0)
    at ../generic/tclBasic.c:3087
#24 0x2816c7f9 in Tcl_EvalEx (interp=0x8069000, 
    script=0xbfbfe5fc "\n    tk::ButtonUp .bottom.exit\n", numBytes=31, flags=0)
    at ../generic/tclBasic.c:3682
#25 0x2816cbd1 in Tcl_Eval (interp=0x8069000, 
    string=0xbfbfe5fc "\n    tk::ButtonUp .bottom.exit\n") at ../generic/tclBasic.c:3879
#26 0x2816df97 in Tcl_GlobalEval (interp=0x8069000, 
    command=0xbfbfe5fc "\n    tk::ButtonUp .bottom.exit\n") at ../generic/tclBasic.c:5339
#27 0x280a21ef in Tk_BindEvent (bindingTable=0x8095000, eventPtr=0x81b9108, 
    tkwin=0x8331200, numObjects=0, objectPtr=0xbfbfe730)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkBind.c:1806
#28 0x280a7664 in TkBindEventProc (winPtr=0x8331200, eventPtr=0x81b9108)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkCmds.c:287
#29 0x280ae4aa in Tk_HandleEvent (eventPtr=0x81b9108)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkEvent.c:1046
#30 0x280ae900 in WindowEventProc (evPtr=0x81b9100, flags=-3)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkEvent.c:1428
#31 0x281b02d1 in Tcl_ServiceEvent (flags=-3) at ../generic/tclNotify.c:625
#32 0x281b0529 in Tcl_DoOneEvent (flags=-3) at ../generic/tclNotify.c:866
#33 0x280ae99d in Tk_MainLoop ()
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkEvent.c:1486
#34 0x280b9f93 in Tk_MainEx (argc=1, argv=0xbfbfea4c, 
    appInitProc=0x804b820 <Tcl_CreateChannelHandler+352>, interp=0x8069000)
    at /usr/obj-ports/usr/ports/x11-toolkits/tk84/work/tk8.4.6/generic/tkMain.c:283
#35 0x0804b817 in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
#36 0x0804b74e in Tcl_CreateChannelHandler () at ../generic/tclIO.c:6996
(gdb) q
[8:41] stefan at kyuzo> exit
exit

Script done on Mon Jun 14 08:41:43 2004


More information about the freebsd-ports mailing list