This is the mail archive of the insight@sourceware.cygnus.com mailing list for the Insight project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

segmentation fault on exit in Insight 5.0


Hello again,

I tried downloading the gdb/Insight 5.0 release, and still have the same
problem (SIGSEGV when exiting).  Here's the complete backtrace (actually,
all output) from debugging the Insight session.  All I did was start
Insight with my .gdbinit file and immediately exit.  Note that the line
numbers for remote.c may not match yours exactly, as I have some stuff
specific to our particular setup in there.  I am connecting to a remote
m68k via Remote/Serial at 38400 baud.  I am running Cygwin 1.1.0(0.18/3/2)
(from uname -r) on WINNT 4.0 (Build 1381: Service Pack 6).  Any help on
this would be greatly appreciated.  Thanks.

GNU gdb 4.17.1
Copyright 1998 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 "i586-cygwin32"...
(gdb) set args -x /.gdbinit
(gdb) run
Starting program: /usr/local/insight/bin/m68k-coff-gdb.exe -x /.gdbinit
66700000:/usr/local/insight/bin/cygitcl30.dll
66000000:/usr/local/insight/bin/cygtcl80.dll
61000000:/cygnus/CYGWIN~1/H-I586~1/bin/cygwin1.dll
77e70000:/WINNT/system32/USER32.dll
77ed0000:/WINNT/system32/GDI32.dll
77e10000:/WINNT/system32/RPCRT4.dll
66800000:/usr/local/insight/bin/cygitk30.dll
66300000:/usr/local/insight/bin/cygtk80.dll
77d80000:/WINNT/system32/comdlg32.dll
77c40000:/WINNT/system32/SHELL32.dll
715a0000:/WINNT/system32/COMCTL32.dll
66600000:/usr/local/insight/bin/tix4180.dll
77bf0000:/WINNT/System32/rpcltc1.dll
77800000:/WINNT/System32/netapi32.dll
78000000:/WINNT/system32/MSVCRT.dll
52000000:/WINNT/System32/INDICDLL.dll
76ab0000:/WINNT/System32/IMM32.dll
711d0000:/WINNT/system32/MSIDLE.DLL

Program received signal SIGSEGV, Segmentation fault.
0x47338e in serial_write (scb=0x0, str=0x291d1f0 "$k#6b", len=5)
    at serial.c:387
387    return (scb->ops->write (scb, str, len));
(gdb) bt
#0  0x47338e in serial_write (scb=0x0, str=0x291d1f0 "$k#6b", len=5)
    at serial.c:387
#1  0x44c4c7 in putpkt_binary (buf=0x44cb21 "k", cnt=1) at remote.c:3857
#2  0x44c374 in putpkt (buf=0x44cb21 "k") at remote.c:3805
#3  0x473921 in catch_errors (func=0x44c320 <putpkt>, args=0x44cb21,
    errstring=0x44cb20 "", mask=4) at top.c:615
#4  0x44cb57 in remote_kill () at remote.c:4176
#5  0x47736c in quit_force (args=0x0, from_tty=1) at top.c:3569
#6  0x4517aa in gdb_force_quit (clientData=0x451798, interp=0xa054430,
objc=1,
    objv=0xa0550b4) at ./gdbtk/generic/gdbtk-cmds.c:671
#7  0x451604 in wrapped_call (opaque_args=0x291d4cc)
    at ./gdbtk/generic/gdbtk-cmds.c:550
#8  0x473921 in catch_errors (func=0x4515ec <wrapped_call>, args=0x291d4cc,
    errstring=0x4514c2 "", mask=6) at top.c:615
#9  0x451538 in call_wrapper (clientData=0x451798, interp=0xa054430,
objc=1,
    objv=0xa0550b4) at ./gdbtk/generic/gdbtk-cmds.c:488
#10 0x66021258 in TclExecuteByteCode (interp=0xa054430, codePtr=0xa49e198)
    at ./../generic/tclExecute.c:955
#11 0x66004cf0 in Tcl_EvalObj (interp=0xa054430, objPtr=0xa20c108)
    at ./../generic/tclBasic.c:2645
#12 0x667090da in Itcl_EvalMemberCode (interp=0xa054430, mfunc=0xa0a90b0,
    member=0xa1d56a8, contextObj=0xa3602a8, objc=1, objv=0xa369468)
    at /insight-5.0/itcl/itcl/generic/itcl_methods.c:1029
#13 0x6670a959 in Itcl_InvokeMethodIfExists (interp=0xa054430,
    name=0x6670b3a8 "destructor", contextClass=0xa19a988,
    contextObj=0xa3602a8, objc=0, objv=0x0)
    at /insight-5.0/itcl/itcl/generic/itcl_methods.c:2441
#14 0x6670b3e7 in ItclDestructBase (interp=0xa054430, contextObj=0xa3602a8,
    contextClass=0xa19a988, flags=0)
    at /insight-5.0/itcl/itcl/generic/itcl_objects.c:428
#15 0x6670b40f in ItclDestructBase (interp=0xa054430, contextObj=0xa3602a8,
    contextClass=0xa352550, flags=0)
    at /insight-5.0/itcl/itcl/generic/itcl_objects.c:445
#16 0x6670b40f in ItclDestructBase (interp=0xa054430, contextObj=0xa3602a8,
    contextClass=0xa2eb8f8, flags=0)
    at /insight-5.0/itcl/itcl/generic/itcl_objects.c:445
#17 0x6670b371 in Itcl_DestructObject (interp=0xa054430,
contextObj=0xa3602a8,
    flags=0) at /insight-5.0/itcl/itcl/generic/itcl_objects.c:383
#18 0x6670b271 in Itcl_DeleteObject (interp=0xa054430,
contextObj=0xa3602a8)
    at /insight-5.0/itcl/itcl/generic/itcl_objects.c:300
#19 0x667058a7 in Itcl_DelObjectCmd (clientData=0xa091ca0,
interp=0xa054430,
    objc=2, objv=0xa4a37d0) at
/insight-5.0/itcl/itcl/generic/itcl_cmds.c:836
#20 0x667073fd in HandleEnsemble (clientData=0xa0674a0, interp=0xa054430,
    objc=3, objv=0xa0550a8)
    at /insight-5.0/itcl/itcl/generic/itcl_ensemble.c:1543
#21 0x66021258 in TclExecuteByteCode (interp=0xa054430, codePtr=0xa3f28d0)
    at ./../generic/tclExecute.c:955
#22 0x66004cf0 in Tcl_EvalObj (interp=0xa054430, objPtr=0xa4b32d0)
    at ./../generic/tclBasic.c:2645
#23 0x6600492f in Tcl_Eval (interp=0xa054430,
    string=0x291e42c "itcl::delete object ::.srcwin0.srcwin")
    at ./../generic/tclBasic.c:2453
#24 0x6600621c in Tcl_GlobalEval (interp=0xa054430,
    command=0x291e42c "itcl::delete object ::.srcwin0.srcwin")
    at ./../generic/tclBasic.c:3983
#25 0x6631b34d in Tk_BindEvent (bindingTable=0xa063ac8, eventPtr=0x291e5dc,
    tkwin=0xa1a46f0, numObjects=0, objectPtr=0x291e54c)
    at ./../generic/tkBind.c:1731
#26 0x66333aad in TkBindEventProc (winPtr=0xa1a46f0, eventPtr=0x291e5dc)
    at ./../generic/tkCmds.c:242
#27 0x6633a36d in Tk_HandleEvent (eventPtr=0x291e5dc)
    at ./../generic/tkEvent.c:657
#28 0x663785fc in Tk_DestroyWindow (tkwin=0xa1a46f0)
    at ./../generic/tkWindow.c:1138
#29 0x6637856f in Tk_DestroyWindow (tkwin=0xa1be478)
    at ./../generic/tkWindow.c:1081
#30 0x6637856f in Tk_DestroyWindow (tkwin=0xa05df20)
    at ./../generic/tkWindow.c:1081
#31 0x6637926d in DeleteWindowsExitProc (clientData=0x0)
    at ./../generic/tkWindow.c:2447
#32 0x6601fec4 in Tcl_Finalize () at ./../generic/tclEvent.c:532
#33 0x450288 in gdbtk_cleanup (dummy=0x0) at ./gdbtk/generic/gdbtk.c:360
#34 0x47a27d in do_my_cleanups (pmy_chain=0x557750, old_chain=0x0)
    at utils.c:281
#35 0x47a209 in do_final_cleanups (old_chain=0x0) at utils.c:248
#36 0x47739a in quit_force (args=0x0, from_tty=1) at top.c:3579
#37 0x4517aa in gdb_force_quit (clientData=0x451798, interp=0xa054430,
objc=1,
    objv=0xa0550a4) at ./gdbtk/generic/gdbtk-cmds.c:671
#38 0x451604 in wrapped_call (opaque_args=0x291e8fc)
    at ./gdbtk/generic/gdbtk-cmds.c:550
#39 0x473921 in catch_errors (func=0x4515ec <wrapped_call>, args=0x291e8fc,
    errstring=0x4514c2 "", mask=6) at top.c:615
#40 0x451538 in call_wrapper (clientData=0x451798, interp=0xa054430,
objc=1,
    objv=0xa0550a4) at ./gdbtk/generic/gdbtk-cmds.c:488
#41 0x66021258 in TclExecuteByteCode (interp=0xa054430, codePtr=0xa49b7c0)
    at ./../generic/tclExecute.c:955
#42 0x66004cf0 in Tcl_EvalObj (interp=0xa054430, objPtr=0xa149d00)
    at ./../generic/tclBasic.c:2645
#43 0x66043e01 in TclObjInterpProc (clientData=0xa18a108, interp=0xa054430,
    objc=1, objv=0xa0550a0) at ./../generic/tclProc.c:996
#44 0x66021258 in TclExecuteByteCode (interp=0xa054430, codePtr=0xa4e1de0)
    at ./../generic/tclExecute.c:955
#45 0x66004cf0 in Tcl_EvalObj (interp=0xa054430, objPtr=0xa1456d0)
    at ./../generic/tclBasic.c:2645
#46 0x6600492f in Tcl_Eval (interp=0xa054430, string=0x291f604
"gdbtk_quit")
    at ./../generic/tclBasic.c:2453
#47 0x6600621c in Tcl_GlobalEval (interp=0xa054430,
    command=0x291f604 "gdbtk_quit") at ./../generic/tclBasic.c:3983
#48 0x6631eb30 in TkCopyAndGlobalEval (interp=0xa054430,
    script=0xa3bedd8 "P1\n\n ±\aait") at ./../generic/tkBind.c:4547
#49 0x6635482c in TkInvokeMenu (interp=0xa054430, menuPtr=0xa3a4290,
index=8)
    at ../generic/tkMenu.c:922
#50 0x6630ce5f in TkWinHandleMenuEvent (phwnd=0x291f868,
pMessage=0x291f86c,
    pwParam=0x291f870, plParam=0x291f874, plResult=0x291f85c)
    at tkWinMenu.c:977
#51 0x66314d3a in WmProc (hwnd=0xd60188, message=273, wParam=56, lParam=0)
    at tkWinWm.c:3965
#52 0x77e7124c in _temp_a_iname ()
(gdb) quit
The program is running.  Exit anyway? (y or n)


Nicholas Karagas
Associate Software Engineer
Cirilium Corporation
Tempe, AZ
(480) 317-1144


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]