From mboxrd@z Thu Jan 1 00:00:00 1970 From: Moses DeJong To: James Ingham Cc: insight@sourceware.cygnus.com Subject: Re: Insight core dumps on failed Tcl_Alloc Date: Tue, 02 Nov 1999 12:14:00 -0000 Message-id: References: <14359.14408.9004.970655@leda.cygnus.com> X-SW-Source: 1999-q4/msg00035.html On Wed, 27 Oct 1999, James Ingham wrote: > Mo, > > What were you doing before the crash. I know of one crash that came > when you attach, detach & reattach from a program, but I fixed that on > 9-23 (or at least I thought I did). So it should be in the snapshot > you got. If you were doing something like this, check to see if there > is a function called target_resize_to_sections in gdb/target.c. If > there is then this is not the problem... > > Jim Jim. I now have a test case that reproduces this kind of crash every time. I was debugging Tcl 8.2.1 (tclsh) with my code that generates a SIGPIPE error in tclsh when it crashed. At the time it crashed the process had just been hit by a SIGPIPE and I hit the OK button. I am working with the insight snapshot from 19991011 on RedHat Linux 5.2 (Intel). I also tried this with gdb 4.17.0.4 and it did not crash. I ran Tcl with the Run button and set a breakpoint in the file tcl8.2.1/generic/tclPosixStr.c line 856. My version of Tcl 8.2.1 was built with --enable-gcc --enable-threads --enable-symbols and --enable-shared. I then ran the following Tcl code in the terminal. set port 6789 proc incomingConnection { stream addr port } { puts "incomingConnection from $addr $port" close $stream } set server [socket -server incomingConnection $port] proc canWrite { } { global socket if {[eof $socket]} { puts "EOF ON SOCKET" } puts "Writing to socket" puts $socket "CLOSE" } set socket [socket localhost $port] fconfigure $socket -buffering line -blocking 0 fileevent $socket writable canWrite vwait forever When the process was hit with a SIGPIPE, insight crashed with the following stack trace. #0 0x40129811 in __kill () #1 0x4012963f in raise (sig=6) at ../sysdeps/posix/raise.c:27 #2 0x4012a84f in abort () at ../sysdeps/generic/abort.c:83 #3 0x81b8704 in panic (format=0x8254434 "unable to alloc %d bytes", arg1=0x64695f6d
, arg2=0x8cf1498 "", arg3=0x64695f6c
, arg4=0xbfff5b04 "<[\036\b\220\bP|\b\036\b`&+\b", arg5=0x81e6ccc "\211C\004\203\004\205~\rVw\004PX\203\f\213C\004\004\006", arg6=0x64695f6d
, arg7=0x8dff290 "\b\220\036\bl_idle", arg8=0x8df7c50 "\001") at ../../../tcl/unix/../generic/panic.c:97 #4 0x81bc48e in Tcl_Alloc (size=1684627309) at ../../../tcl/unix/../generic/tclCkalloc.c:686 #5 0x81e6ccc in Tcl_DuplicateObj (objPtr=0x8dff290) at ../../../tcl/unix/../generic/tclObj.c:684 #6 0x81effbf in Tcl_ObjSetVar2 (interp=0x82b2660, part1Ptr=0x8df1ee0, part2Ptr=0x0, newValuePtr=0x8df7c50, flags=5) at ../../../tcl/unix/../generic/tclVar.c:1292 #7 0x81baef4 in Tcl_AddObjErrorInfo (interp=0x82b2660, message=0xbfff5b90 "\n while executing\n\"gdb_load_disassembly $win nosource [scope _map] $Cname $addr\"", length=-1) at ../../../tcl/unix/../generic/tclBasic.c:3894 #8 0x81d4f91 in RecordTracebackInfo (interp=0x82b2660, pc=0x8cbcaf0 "\006\006\021\f\003\001\024\"\aG\021\f\003HF@'", codePtr=0x8cbc968) at ../../../tcl/unix/../generic/tclExecute.c:3288 #9 0x81d4ad9 in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cbc968) at ../../../tcl/unix/../generic/tclExecute.c:2924 #10 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x85b11b0) at ../../../tcl/unix/../generic/tclBasic.c:2645 #11 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x859b238, member=0x859b250, contextObj=0x85b2468, objc=9, objv=0x82b33f4) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #12 0x8135e9c in Itcl_ExecMethod (clientData=0x859b238, interp=0x82b2660, objc=9, objv=0x82b33f4) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #13 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8d41270) at ../../../tcl/unix/../generic/tclExecute.c:955 #14 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x84746f8) at ../../../tcl/unix/../generic/tclBasic.c:2645 #15 0x81c3343 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x82b2660, objc=3, objv=0x82b33e8) at ../../../tcl/unix/../generic/tclCmdMZ.c:1732 #16 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8638d30) at ../../../tcl/unix/../generic/tclExecute.c:955 #17 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x85b11e0) at ../../../tcl/unix/../generic/tclBasic.c:2645 #18 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x859ba60, member=0x859ba78, contextObj=0x85b2468, objc=8, objv=0x82b33c8) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #19 0x8135e9c in Itcl_ExecMethod (clientData=0x859ba60, interp=0x82b2660, objc=8, objv=0x82b33c8) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #20 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cf6398) at ../../../tcl/unix/../generic/tclExecute.c:955 #21 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x85b1420) at ../../../tcl/unix/../generic/tclBasic.c:2645 #22 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x859f868, member=0x859f880, contextObj=0x85b2468, objc=3, objv=0x82b33bc) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #23 0x8135e9c in Itcl_ExecMethod (clientData=0x859f868, interp=0x82b2660, objc=3, objv=0x82b33bc) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #24 0x813b3e5 in Itcl_EvalArgs (interp=0x82b2660, objc=3, objv=0x82b33bc) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_util.c:1337 #25 0x81374d1 in Itcl_HandleInstance (clientData=0x85b2468, interp=0x82b2660, objc=4, objv=0x82b33b8) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_objects.c:658 #26 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8de1d48) at ../../../tcl/unix/../generic/tclExecute.c:955 #27 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83ba790) at ../../../tcl/unix/../generic/tclBasic.c:2645 #28 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x846df60, member=0x846df78, contextObj=0x83f65b8, objc=3, objv=0x82b33ac) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #29 0x8135e9c in Itcl_ExecMethod (clientData=0x846df60, interp=0x82b2660, objc=3, objv=0x82b33ac) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #30 0x813b3e5 in Itcl_EvalArgs (interp=0x82b2660, objc=3, objv=0x82b33ac) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_util.c:1337 #31 0x81374d1 in Itcl_HandleInstance (clientData=0x83f65b8, interp=0x82b2660, objc=4, objv=0x82b33a8) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_objects.c:658 #32 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x86402d0) at ../../../tcl/unix/../generic/tclExecute.c:955 #33 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x85b1198) at ../../../tcl/unix/../generic/tclBasic.c:2645 #34 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x859ae10, member=0x859ae28, contextObj=0x85b2468, objc=9, objv=0x82b3384) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #35 0x8135e9c in Itcl_ExecMethod (clientData=0x859ae10, interp=0x82b2660, objc=9, objv=0x82b3384) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #36 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8637908) at ../../../tcl/unix/../generic/tclExecute.c:955 #37 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x8474710) at ../../../tcl/unix/../generic/tclBasic.c:2645 #38 0x81c3343 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x82b2660, objc=3, objv=0x82b3378) at ../../../tcl/unix/../generic/tclCmdMZ.c:1732 #39 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8638d30) at ../../../tcl/unix/../generic/tclExecute.c:955 #40 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x85b11e0) at ../../../tcl/unix/../generic/tclBasic.c:2645 #41 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x859ba60, member=0x859ba78, contextObj=0x85b2468, objc=8, objv=0x82b3358) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #42 0x8135e9c in Itcl_ExecMethod (clientData=0x859ba60, interp=0x82b2660, objc=8, objv=0x82b3358) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #43 0x813b3e5 in Itcl_EvalArgs (interp=0x82b2660, objc=8, objv=0x82b3358) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_util.c:1337 #44 0x81374d1 in Itcl_HandleInstance (clientData=0x85b2468, interp=0x82b2660, objc=9, objv=0x82b3354) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_objects.c:658 #45 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8635df8) at ../../../tcl/unix/../generic/tclExecute.c:955 #46 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83ba808) at ../../../tcl/unix/../generic/tclBasic.c:2645 #47 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x846dca8, member=0x846dcc0, contextObj=0x83f65b8, objc=3, objv=0x82b3348) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #48 0x8135e9c in Itcl_ExecMethod (clientData=0x846dca8, interp=0x82b2660, objc=3, objv=0x82b3348) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #49 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8688f78) at ../../../tcl/unix/../generic/tclExecute.c:955 #50 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83ba7d8) at ../../../tcl/unix/../generic/tclBasic.c:2645 #51 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x8467d30, member=0x8467d48, contextObj=0x83f65b8, objc=1, objv=0x82b3344) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #52 0x8135e9c in Itcl_ExecMethod (clientData=0x8467d30, interp=0x82b2660, objc=1, objv=0x82b3344) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #53 0x813b3e5 in Itcl_EvalArgs (interp=0x82b2660, objc=1, objv=0x82b3344) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_util.c:1337 #54 0x81374d1 in Itcl_HandleInstance (clientData=0x83f65b8, interp=0x82b2660, objc=2, objv=0x82b3340) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_objects.c:658 #55 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8dec050) at ../../../tcl/unix/../generic/tclExecute.c:955 #56 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x8cc7698) at ../../../tcl/unix/../generic/tclBasic.c:2645 #57 0x81eb732 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x82b2660, objc=4, objv=0x82b3330) at ../../../tcl/unix/../generic/tclProc.c:612 #58 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x83f0250) at ../../../tcl/unix/../generic/tclExecute.c:955 #59 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83a4d00) at ../../../tcl/unix/../generic/tclBasic.c:2645 #60 0x81ebc0a in TclObjInterpProc (clientData=0x83e59f8, interp=0x82b2660, objc=2, objv=0x82b3328) at ../../../tcl/unix/../generic/tclProc.c:996 #61 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x84687d8) at ../../../tcl/unix/../generic/tclExecute.c:955 #62 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83cded0) at ../../../tcl/unix/../generic/tclBasic.c:2645 #63 0x81ebc0a in TclObjInterpProc (clientData=0x83e1710, interp=0x82b2660, objc=1, objv=0x82b3324) at ../../../tcl/unix/../generic/tclProc.c:996 #64 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8467a68) at ../../../tcl/unix/../generic/tclExecute.c:955 #65 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83a4e50) at ../../../tcl/unix/../generic/tclBasic.c:2645 #66 0x81ebc0a in TclObjInterpProc (clientData=0x83e5330, interp=0x82b2660, objc=1, objv=0x82b3320) at ../../../tcl/unix/../generic/tclProc.c:996 #67 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8debe10) at ../../../tcl/unix/../generic/tclExecute.c:955 #68 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x8ccd4c8) at ../../../tcl/unix/../generic/tclBasic.c:2645 #69 0x81b9ac8 in Tcl_Eval (interp=0x82b2660, string=0x820b7a6 "gdbtk_tcl_idle") at ../../../tcl/unix/../generic/tclBasic.c:2453 #70 0x8088dc0 in gdbtk_call_command (cmdblk=0x82a8638, arg=0x0, from_tty=0) at ../../gdb/gdbtk-hooks.c:519 #71 0x809cdc0 in execute_command (p=0x8632cb8 "", from_tty=0) at ../../gdb/top.c:1316 #72 0x8084883 in gdb_immediate_command (clientData=0x80847f0, interp=0x82b2660, objc=2, objv=0x82b3318) at ../../gdb/gdbtk-cmds.c:904 #73 0x80844ad in wrapped_call (opaque_args=0xbfffc60c) at ../../gdb/gdbtk-cmds.c:548 #74 0x809c27b in catch_errors (func=0x8084498 , args=0xbfffc60c, errstring=0x820aec4 "", mask=3) at ../../gdb/top.c:567 #75 0x80843f4 in call_wrapper (clientData=0x80847f0, interp=0x82b2660, objc=2, objv=0x82b3318) at ../../gdb/gdbtk-cmds.c:486 #76 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cdc4b0) at ../../../tcl/unix/../generic/tclExecute.c:955 #77 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83a50a8) at ../../../tcl/unix/../generic/tclBasic.c:2645 #78 0x81ebc0a in TclObjInterpProc (clientData=0x840d740, interp=0x82b2660, objc=1, objv=0x82b3314) at ../../../tcl/unix/../generic/tclProc.c:996 #79 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cd30a8) at ../../../tcl/unix/../generic/tclExecute.c:955 #80 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x869ea48) at ../../../tcl/unix/../generic/tclBasic.c:2645 #81 0x81c3343 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x82b2660, objc=3, objv=0x82b3308) at ../../../tcl/unix/../generic/tclCmdMZ.c:1732 #82 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x86992b0) at ../../../tcl/unix/../generic/tclExecute.c:955 #83 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x83ba628) at ../../../tcl/unix/../generic/tclBasic.c:2645 #84 0x8135708 in Itcl_EvalMemberCode (interp=0x82b2660, mfunc=0x8468108, member=0x8468120, contextObj=0x83f65b8, objc=2, objv=0x82b3300) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1029 #85 0x8135e9c in Itcl_ExecMethod (clientData=0x8468108, interp=0x82b2660, objc=2, objv=0x82b3300) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_methods.c:1546 #86 0x813b3e5 in Itcl_EvalArgs (interp=0x82b2660, objc=2, objv=0x82b3300) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_util.c:1337 #87 0x81374d1 in Itcl_HandleInstance (clientData=0x83f65b8, interp=0x82b2660, objc=3, objv=0x82b32fc) at /home/mo/project/insight-19991011/itcl/itcl/generic/itcl_objects.c:658 #88 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cd3018) at ../../../tcl/unix/../generic/tclExecute.c:955 #89 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x86b7a18) at ../../../tcl/unix/../generic/tclBasic.c:2645 #90 0x81e5d74 in NamespaceInscopeCmd (dummy=0x0, interp=0x82b2660, objc=4, objv=0x82b32ec) at ../../../tcl/unix/../generic/tclNamesp.c:3277 #91 0x81e550d in Tcl_NamespaceObjCmd (clientData=0x0, interp=0x82b2660, objc=4, objv=0x82b32ec) at ../../../tcl/unix/../generic/tclNamesp.c:2498 #92 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cbf650) at ../../../tcl/unix/../generic/tclExecute.c:955 #93 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x8cc77a0) at ../../../tcl/unix/../generic/tclBasic.c:2645 #94 0x81b9ac8 in Tcl_Eval (interp=0x82b2660, string=0xbfffe440 "namespace inscope ::GDBToolBar {::.srcwin0.srcwin inferior continue}") at ../../../tcl/unix/../generic/tclBasic.c:2453 #95 0x81bafa7 in Tcl_GlobalEval (interp=0x82b2660, command=0xbfffe440 "namespace inscope ::GDBToolBar {::.srcwin0.srcwin inferior continue}") at ../../../tcl/unix/../generic/tclBasic.c:3983 #96 0x81ac737 in TkCopyAndGlobalEval (interp=0x82b2660, script=0x858fe18 "namespace inscope ::GDBToolBar {::.srcwin0.srcwin inferior continue}") at ../../../tk/unix/../generic/tkBind.c:4547 #97 0x81785ad in TkInvokeButton (butPtr=0x858fcb0) at ../../../tk/unix/../generic/tkButton.c:1136 #98 0x8177cc4 in ButtonWidgetCmd (clientData=0x858fcb0, interp=0x82b2660, argc=2, argv=0xbfffe560) at ../../../tk/unix/../generic/tkButton.c:543 #99 0x81b94ef in TclInvokeStringCommand (clientData=0x858fde0, interp=0x82b2660, objc=2, objv=0x82b32e4) at ../../../tcl/unix/../generic/tclBasic.c:1745 #100 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8cbf5d0) at ../../../tcl/unix/../generic/tclExecute.c:955 #101 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x8ccd750) at ../../../tcl/unix/../generic/tclBasic.c:2645 #102 0x81eb718 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x82b2660, objc=3, objv=0x82b32d8) at ../../../tcl/unix/../generic/tclProc.c:609 #103 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x86fde38) at ../../../tcl/unix/../generic/tclExecute.c:955 #104 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x8453b10) at ../../../tcl/unix/../generic/tclBasic.c:2645 #105 0x81ebc0a in TclObjInterpProc (clientData=0x858b370, interp=0x82b2660, objc=2, objv=0x82b32d0) at ../../../tcl/unix/../generic/tclProc.c:996 #106 0x81d107c in TclExecuteByteCode (interp=0x82b2660, codePtr=0x8ceecb8) at ../../../tcl/unix/../generic/tclExecute.c:955 #107 0x81b9cbb in Tcl_EvalObj (interp=0x82b2660, objPtr=0x839dc00) at ../../../tcl/unix/../generic/tclBasic.c:2645 #108 0x81b9ac8 in Tcl_Eval (interp=0x82b2660, string=0xbffff5f8 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.t.continue") at ../../../tcl/unix/../generic/tclBasic.c:2453 #109 0x81bafa7 in Tcl_GlobalEval (interp=0x82b2660, command=0xbffff5f8 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.t.continue") at ../../../tcl/unix/../generic/tclBasic.c:3983 #110 0x81a9998 in Tk_BindEvent (bindingTable=0x82c6890, eventPtr=0x8caac88, tkwin=0x858fb80, numObjects=0, objectPtr=0xbffff6f8) at ../../../tk/unix/../generic/tkBind.c:1731 #111 0x81ad122 in TkBindEventProc (winPtr=0x858fb80, eventPtr=0x8caac88) at ../../../tk/unix/../generic/tkCmds.c:242 #112 0x8163f57 in Tk_HandleEvent (eventPtr=0x8caac88) at ../../../tk/unix/../generic/tkEvent.c:657 #113 0x8164241 in WindowEventProc (evPtr=0x8caac80, flags=-3) at ../../../tk/unix/../generic/tkEvent.c:983 #114 0x81e65d4 in Tcl_ServiceEvent (flags=-3) at ../../../tcl/unix/../generic/tclNotify.c:444 #115 0x81e67a6 in Tcl_DoOneEvent (flags=0) at ../../../tcl/unix/../generic/tclNotify.c:683 #116 0x816429c in Tk_MainLoop () at ../../../tk/unix/../generic/tkEvent.c:1041 #117 0x8088be2 in tk_command_loop () at ../../gdb/gdbtk-hooks.c:386 #118 0x804e778 in main (argc=2, argv=0xbffff904) at ../../gdb/main.c:683