public inbox for insight@sourceware.org
 help / color / mirror / Atom feed
* Insight crash
@ 2000-12-08 12:26 Tom Tromey
  2000-12-08 13:58 ` Fernando Nasser
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Tromey @ 2000-12-08 12:26 UTC (permalink / raw)
  To: Insight List

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 12724 bytes --]

I'm able to make insight crash by bringing up the watch window on a
variable and then re-running the inferior.  Sometimes I have to play
with it a bit to have it fail.  I don't have a very precise recipe I'm
afraid.

Stack trace appended.

I'm running on my RH 6.2 x86 box.

Tom

#0  check_typedef (type=0x0) at ../../src/gdb/gdbtypes.c:1060
#1  0x08085b90 in allocate_value (type=0x0) at ../../src/gdb/values.c:82
#2  0x0810738b in read_var_value (var=0x8c136e8, frame=0x0)
    at ../../src/gdb/findvar.c:514
#3  0x0808cb01 in value_of_variable (var=0x8c136e8, b=0x0)
    at ../../src/gdb/valops.c:867
#4  0x080895be in evaluate_subexp_standard (expect_type=0x0, exp=0x8bdc2f0, 
    pos=0xbfff8ed4, noside=EVAL_NORMAL) at ../../src/gdb/eval.c:439
#5  0x0808792b in evaluate_subexp (expect_type=0x0, exp=0x8bdc2f0, 
    pos=0xbfff8ed4, noside=EVAL_NORMAL) at ../../src/gdb/eval.c:71
#6  0x08087aee in evaluate_expression (exp=0x8bdc2f0)
    at ../../src/gdb/eval.c:160
#7  0x080e0213 in wrap_evaluate_expression (
    a=0xbfff8fe0 "x0¼\bð½\b\030\220ÿ¿4è\r\bx0¼\b\024\220ÿ¿x0¼\b")
    at ../../src/gdb/wrapper.c:116
#8  0x080ed05a in catch_errors (func=0x80e0200 <wrap_evaluate_expression>, 
    args=0xbfff8fe0, errstring=0x82a208e "", mask=4) at ../../src/gdb/top.c:607
#9  0x080e01d1 in gdb_evaluate_expression (exp=0x8bdc2f0, value=0xbfff903c)
    at ../../src/gdb/wrapper.c:100
#10 0x080df726 in c_value_of_root (var_handle=0xbfff90c0)
    at ../../src/gdb/varobj.c:1896
#11 0x080df236 in value_of_root (var_handle=0xbfff90c0, 
    type_changed=0xbfff90a8) at ../../src/gdb/varobj.c:1664
#12 0x080de555 in varobj_update (var=0x8a37ce8, changelist=0xbfff90dc)
    at ../../src/gdb/varobj.c:912
#13 0x080d0232 in variable_update (interp=0x836d490, var=0x8a37ce8)
    at ../../src/gdb/gdbtk/generic/gdbtk-varobj.c:463
#14 0x080cff4a in variable_obj_command (clientData=0x8a37ce8, 
    interp=0x836d490, objc=2, objv=0x836e17c)
    at ../../src/gdb/gdbtk/generic/gdbtk-varobj.c:273
#15 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8711180)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#16 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8639180)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#17 0x081b5839 in Itcl_EvalMemberCode (interp=0x836d490, mfunc=0x86382f0, 
    member=0x8638308, contextObj=0x862b1b8, objc=1, objv=0x836e178)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#18 0x081b600d in Itcl_ExecMethod (clientData=0x86382f0, interp=0x836d490, 
    objc=1, objv=0x836e178)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#19 0x081bb72f in Itcl_EvalArgs (interp=0x836d490, objc=1, objv=0x836e178)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#20 0x081b76dc in Itcl_HandleInstance (clientData=0x862b1b8, interp=0x836d490, 
    objc=2, objv=0x836e174)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#21 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8c59fd0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#22 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8aa2ba0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#23 0x082724d3 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x836d490, objc=4, 
    objv=0x836e164) at ../../../src/tcl/unix/../generic/tclProc.c:612
#24 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x84ab1d0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#25 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8471820)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#26 0x082729d1 in TclObjInterpProc (clientData=0x849d580, interp=0x836d490, 
    objc=2, objv=0x836e15c) at ../../../src/tcl/unix/../generic/tclProc.c:996
#27 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x84af5f8)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#28 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8471640)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#29 0x082729d1 in TclObjInterpProc (clientData=0x8495ef0, interp=0x836d490, 
    objc=1, objv=0x836e158) at ../../../src/tcl/unix/../generic/tclProc.c:996
#30 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x853fa58)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#31 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8471988)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#32 0x082729d1 in TclObjInterpProc (clientData=0x84c64b8, interp=0x836d490, 
    objc=1, objv=0x836e154) at ../../../src/tcl/unix/../generic/tclProc.c:996
#33 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8c57c18)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#34 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8aa45f0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#35 0x0823f557 in Tcl_Eval (interp=0x836d490, 
    string=0x829bccc "gdbtk_tcl_idle")
    at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#36 0x080ede5c in execute_command (p=0x8886bdb "", from_tty=0)
    at ../../src/gdb/top.c:1523
#37 0x080c9e27 in gdb_immediate_command (clientData=0x80c9da0, 
    interp=0x836d490, objc=2, objv=0x836e14c)
    at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:929
#38 0x080c99ac in wrapped_call (opaque_args=0xbfffb9e0)
    at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:573
#39 0x080ed05a in catch_errors (func=0x80c9990 <wrapped_call>, 
    args=0xbfffb9e0, errstring=0x829af20 "", mask=6) at ../../src/gdb/top.c:607
#40 0x080c98c1 in call_wrapper (clientData=0x80c9da0, interp=0x836d490, 
    objc=2, objv=0x836e14c) at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:503
#41 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x88875f0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#42 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8471b50)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#43 0x082729d1 in TclObjInterpProc (clientData=0x8469900, interp=0x836d490, 
    objc=1, objv=0x836e148) at ../../../src/tcl/unix/../generic/tclProc.c:996
#44 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8884f00)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#45 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8471ca0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#46 0x082729d1 in TclObjInterpProc (clientData=0x84c3200, interp=0x836d490, 
    objc=1, objv=0x836e144) at ../../../src/tcl/unix/../generic/tclProc.c:996
#47 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8884e58)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#48 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8836a00)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#49 0x08248dc4 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x836d490, objc=3, 
    objv=0x836e138) at ../../../src/tcl/unix/../generic/tclCmdMZ.c:1732
#50 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8884c98)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#51 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8460c58)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#52 0x081b5839 in Itcl_EvalMemberCode (interp=0x836d490, mfunc=0x8535290, 
    member=0x85352a8, contextObj=0x852a548, objc=2, objv=0x836e130)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#53 0x081b600d in Itcl_ExecMethod (clientData=0x8535290, interp=0x836d490, 
    objc=2, objv=0x836e130)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#54 0x081bb72f in Itcl_EvalArgs (interp=0x836d490, objc=2, objv=0x836e130)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#55 0x081b76dc in Itcl_HandleInstance (clientData=0x852a548, interp=0x836d490, 
    objc=3, objv=0x836e12c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#56 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x887e038)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#57 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8aa29d8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#58 0x0826c6a2 in NamespaceInscopeCmd (dummy=0x0, interp=0x836d490, objc=4, 
    objv=0x836e11c) at ../../../src/tcl/unix/../generic/tclNamesp.c:3277
#59 0x0826bd9c in Tcl_NamespaceObjCmd (clientData=0x0, interp=0x836d490, 
    objc=4, objv=0x836e11c)
    at ../../../src/tcl/unix/../generic/tclNamesp.c:2498
#60 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8b94a28)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#61 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8aa46b0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#62 0x0823f557 in Tcl_Eval (interp=0x836d490, 
    string=0xbfffe034 "namespace inscope ::GDBSrcBar {::.srcwin0.srcwin inferior run}") at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#63 0x08240a1f in Tcl_GlobalEval (interp=0x836d490, 
    command=0xbfffe034 "namespace inscope ::GDBSrcBar {::.srcwin0.srcwin inferior run}") at ../../../src/tcl/unix/../generic/tclBasic.c:3983
#64 0x082319ef in TkCopyAndGlobalEval (interp=0x836d490, 
    script=0x8ac1590 "°-!@\030Í\227\bn0.__balloon _enter .srcwin0.srcwin.container.pane1.childsite.coP") at ../../../src/tk/unix/../generic/tkBind.c:4547
#65 0x081fafc9 in TkInvokeButton (butPtr=0x85ea0a0)
    at ../../../src/tk/unix/../generic/tkButton.c:1136
#66 0x081fa674 in ButtonWidgetCmd (clientData=0x85ea0a0, interp=0x836d490, 
    argc=2, argv=0xbfffe160) at ../../../src/tk/unix/../generic/tkButton.c:543
#67 0x0823ef37 in TclInvokeStringCommand (clientData=0x85e64f0, 
    interp=0x836d490, objc=2, objv=0x836e114)
    at ../../../src/tcl/unix/../generic/tclBasic.c:1745
#68 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8b39440)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#69 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x8aa4278)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#70 0x082724b8 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x836d490, objc=3, 
    objv=0x836e108) at ../../../src/tcl/unix/../generic/tclProc.c:609
#71 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x8884650)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#72 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x851d090)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#73 0x082729d1 in TclObjInterpProc (clientData=0x85d9b10, interp=0x836d490, 
    objc=2, objv=0x836e100) at ../../../src/tcl/unix/../generic/tclProc.c:996
#74 0x08257240 in TclExecuteByteCode (interp=0x836d490, codePtr=0x87d9cd0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#75 0x0823f76d in Tcl_EvalObj (interp=0x836d490, objPtr=0x844b890)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#76 0x0823f557 in Tcl_Eval (interp=0x836d490, 
    string=0xbffff2ac "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.t.stop") at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#77 0x08240a1f in Tcl_GlobalEval (interp=0x836d490, 
    command=0xbffff2ac "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.t.stop") at ../../../src/tcl/unix/../generic/tclBasic.c:3983
#78 0x0822ea8d in Tk_BindEvent (bindingTable=0x83816f0, eventPtr=0x89c48e8, 
    tkwin=0x85e4b18, numObjects=0, objectPtr=0xbffff3b4)
    at ../../../src/tk/unix/../generic/tkBind.c:1731
#79 0x08232443 in TkBindEventProc (winPtr=0x85e4b18, eventPtr=0x89c48e8)
    at ../../../src/tk/unix/../generic/tkCmds.c:242
#80 0x081e5ced in Tk_HandleEvent (eventPtr=0x89c48e8)
    at ../../../src/tk/unix/../generic/tkEvent.c:657
#81 0x081e5f70 in WindowEventProc (evPtr=0x89c48e0, flags=-3)
    at ../../../src/tk/unix/../generic/tkEvent.c:983
#82 0x0826cf30 in Tcl_ServiceEvent (flags=-3)
    at ../../../src/tcl/unix/../generic/tclNotify.c:444
#83 0x0826d0f9 in Tcl_DoOneEvent (flags=0)
    at ../../../src/tcl/unix/../generic/tclNotify.c:683
#84 0x081e5fc7 in Tk_MainLoop ()
    at ../../../src/tk/unix/../generic/tkEvent.c:1041
#85 0x08082a91 in captured_command_loop (data=0x0) at ../../src/gdb/main.c:104
#86 0x080ed05a in catch_errors (func=0x8082a80 <captured_command_loop>, 
    args=0x0, errstring=0x827ec73 "", mask=6) at ../../src/gdb/top.c:607
#87 0x080832e3 in captured_main (data=0xbffff790) at ../../src/gdb/main.c:749
#88 0x080ed05a in catch_errors (func=0x8082ad0 <captured_main>, 
    args=0xbffff790, errstring=0x827ec73 "", mask=6) at ../../src/gdb/top.c:607
#89 0x08083567 in main (argc=3, argv=0xbffff7e4) at ../../src/gdb/main.c:761
#90 0x4013c9cb in __libc_start_main (main=0x8083540 <main>, argc=3, 
    argv=0xbffff7e4, init=0x8081260 <_init>, fini=0x827eb0c <_fini>, 
    rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff7dc)
    at ../sysdeps/generic/libc-start.c:92

^ permalink raw reply	[flat|nested] 24+ messages in thread
* Insight crash
@ 2001-10-09  7:49 Tom Tromey
  2001-12-04 20:49 ` Tom Tromey
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Tromey @ 2001-10-09  7:49 UTC (permalink / raw)
  To: Gdb List; +Cc: Insight List

Tonight I made Insight crash.  I don't know if this is
Insight-specific or not, so I'm spamming both lists with the stack
trace, which is appended.

I'm running on x86 Red Hat Linux 6.2.
I rebuilt the CVS head yesterday, using /usr/bin/gcc (egcs 1.1.2).

Tom

#0  0x4017dea8 in chunk_alloc (ar_ptr=0x40212d60, nb=136) at malloc.c:2875
#1  0x4017d5ce in __libc_malloc (bytes=132) at malloc.c:2696
#2  0x0814a03a in bfd_zmalloc (size=132) at ../../src/bfd/libbfd.c:213
#3  0x0814aa6e in _bfd_new_bfd () at ../../src/bfd/opncls.c:52
#4  0x0814abe0 in bfd_fdopenr (filename=0x9203670 "/lib/ld-linux.so.2", 
    target=0x0, fd=16) at ../../src/bfd/opncls.c:211
#5  0x080a3796 in symfile_bfd_open (name=0x8802718 "/lib/ld-linux.so.2")
    at ../../src/gdb/symfile.c:1083
#6  0x080a33be in symbol_file_add (name=0x8802718 "/lib/ld-linux.so.2", 
    from_tty=0, addrs=0x8fb22d0, mainline=0, flags=8)
    at ../../src/gdb/symfile.c:808
#7  0x080c03c0 in symbol_add_stub (arg=0x8802510) at ../../src/gdb/solib.c:318
#8  0x080e2715 in do_catch_errors (uiout=0x84b9e68, data=0xbfffc7e0)
    at ../../src/gdb/top.c:488
#9  0x080e25fd in catcher (func=0x80e2708 <do_catch_errors>, 
    func_uiout=0x84b9e68, func_args=0xbfffc7e0, func_val=0xbfffc7d8, 
    func_caught=0xbfffc7dc, 
    errstring=0x82cf9e0 "Error while reading shared library symbols:\n", 
    mask=6) at ../../src/gdb/top.c:420
#10 0x080e274c in catch_errors (func=0x80c0354 <symbol_add_stub>, 
    func_args=0x8802510, 
    errstring=0x82cf9e0 "Error while reading shared library symbols:\n", 
    mask=6) at ../../src/gdb/top.c:500
#11 0x080c060c in solib_add (pattern=0x0, from_tty=0, target=0x0, readsyms=1)
    at ../../src/gdb/solib.c:545
#12 0x080ac820 in handle_inferior_event (ecs=0xbfffc8b0)
    at ../../src/gdb/infrun.c:2450
#13 0x080ab647 in wait_for_inferior () at ../../src/gdb/infrun.c:1249
#14 0x080ab46b in proceed (addr=4294967295, siggnal=TARGET_SIGNAL_0, step=0)
    at ../../src/gdb/infrun.c:1045
#15 0x080f64ca in child_create_inferior (
    exec_file=0x85cfdb0 "/x1/egcs/install/bin/gij", 
    allargs=0x8690a28 "loadem < QQ", env=0x839a178)
    at ../../src/gdb/inftarg.c:473
#16 0x080c42d3 in lin_lwp_create_inferior (
    exec_file=0x85cfdb0 "/x1/egcs/install/bin/gij", 
    allargs=0x8690a28 "loadem < QQ", env=0x839a178)
    at ../../src/gdb/lin-lwp.c:1312
#17 0x080f840e in thread_db_create_inferior (
    exec_file=0x85cfdb0 "/x1/egcs/install/bin/gij", 
    allargs=0x8690a28 "loadem < QQ", env=0x839a178)
    at ../../src/gdb/thread-db.c:865
#18 0x080a9095 in run_command (args=0x0, from_tty=0)
    at ../../src/gdb/infcmd.c:400
#19 0x0814671a in gdbtk_call_command (cmdblk=0x8399e68, arg=0x0, from_tty=0)
    at ../../src/gdb/gdbtk/generic/gdbtk-hooks.c:545
#20 0x080e2a53 in execute_command (p=0x86c6103 "", from_tty=0)
    at ../../src/gdb/top.c:701
#21 0x0814359b in gdb_immediate_command (clientData=0x81434fc, 
    interp=0x83ae130, objc=2, objv=0x83afe44)
    at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:781
#22 0x0814316d in wrapped_call (opaque_args=0xbfffcb8c)
    at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:420
#23 0x080e2715 in do_catch_errors (uiout=0x84b9e68, data=0xbfffcb50)
    at ../../src/gdb/top.c:488
#24 0x080e25fd in catcher (func=0x80e2708 <do_catch_errors>, 
    func_uiout=0x84b9e68, func_args=0xbfffcb50, func_val=0xbfffcb48, 
    func_caught=0xbfffcb4c, errstring=0x83484a6 "", mask=6)
    at ../../src/gdb/top.c:420
#25 0x080e274c in catch_errors (func=0x8143158 <wrapped_call>, 
    func_args=0xbfffcb8c, errstring=0x83484a6 "", mask=6)
    at ../../src/gdb/top.c:500
#26 0x0814309b in gdbtk_call_wrapper (clientData=0x81434fc, interp=0x83ae130, 
    objc=2, objv=0x83afe44) at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:350
#27 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x87fa720)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#28 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x85784a0, flags=0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#29 0x08298200 in TclObjInterpProc (clientData=0x8589a50, interp=0x83ae130, 
    objc=1, objv=0x83afe40) at ../../../src/tcl/unix/../generic/tclProc.c:1000
#30 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x87f4710)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#31 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x8578620, flags=0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#32 0x08298200 in TclObjInterpProc (clientData=0x858b680, interp=0x83ae130, 
    objc=1, objv=0x83afe3c) at ../../../src/tcl/unix/../generic/tclProc.c:1000
#33 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x87f4648)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#34 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x8560d08, flags=0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#35 0x08268a9e in Tcl_SwitchObjCmd (dummy=0x0, interp=0x83ae130, objc=16, 
    objv=0x87f43a8) at ../../../src/tcl/unix/../generic/tclCmdMZ.c:2417
#36 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x87f42e0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#37 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x85d0dc8, flags=0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#38 0x081b673b in Itcl_EvalMemberCode (interp=0x83ae130, mfunc=0x85d6430, 
    member=0x85d6448, contextObj=0x8665310, objc=2, objv=0x83afe28)
    at /x3/gdb/src/itcl/itcl/generic/itcl_methods.c:1008
#39 0x081b6f1d in Itcl_ExecMethod (clientData=0x85d6430, interp=0x83ae130, 
    objc=2, objv=0x83afe28)
    at /x3/gdb/src/itcl/itcl/generic/itcl_methods.c:1523
#40 0x081bc63f in Itcl_EvalArgs (interp=0x83ae130, objc=2, objv=0x83afe28)
    at /x3/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#41 0x081b85ec in Itcl_HandleInstance (clientData=0x8665310, interp=0x83ae130, 
    objc=3, objv=0x83afe24) at /x3/gdb/src/itcl/itcl/generic/itcl_objects.c:668
#42 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x8afa790)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#43 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x8553fa8, flags=0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#44 0x0828e4dd in NamespaceInscopeCmd (dummy=0x0, interp=0x83ae130, objc=4, 
    objv=0x83afe14) at ../../../src/tcl/unix/../generic/tclNamesp.c:3279
#45 0x0828db40 in Tcl_NamespaceObjCmd (clientData=0x0, interp=0x83ae130, 
    objc=4, objv=0x83afe14)
    at ../../../src/tcl/unix/../generic/tclNamesp.c:2499
#46 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x93f64c0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#47 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x8553f00, 
    flags=131072) at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#48 0x08202e42 in TkInvokeButton (butPtr=0x86ffd20)
    at /x3/gdb/src/tk/unix/../generic/tkButton.c:1472
#49 0x082024ce in ButtonWidgetObjCmd (clientData=0x86ffd20, interp=0x83ae130, 
    objc=2, objv=0x93c4948) at /x3/gdb/src/tk/unix/../generic/tkButton.c:848
#50 0x08290f7a in EvalObjv (interp=0x83ae130, objc=2, objv=0x93c4948, 
    command=0x833d574 "", length=0, flags=262144)
    at ../../../src/tcl/unix/../generic/tclParse.c:932
#51 0x0829108d in Tcl_EvalObjv (interp=0x83ae130, objc=2, objv=0x93c4948, 
    flags=262144) at ../../../src/tcl/unix/../generic/tclParse.c:1019
#52 0x0825ccc9 in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x85540c8, 
    flags=262144) at ../../../src/tcl/unix/../generic/tclBasic.c:2575
#53 0x08297c79 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x83ae130, objc=3, 
    objv=0x83afe10) at ../../../src/tcl/unix/../generic/tclProc.c:603
#54 0x08276554 in TclExecuteByteCode (interp=0x83ae130, codePtr=0x87f3d80)
    at ../../../src/tcl/unix/../generic/tclExecute.c:845
#55 0x0825cf3c in Tcl_EvalObjEx (interp=0x83ae130, objPtr=0x867f720, flags=0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2733
#56 0x08298200 in TclObjInterpProc (clientData=0x870be80, interp=0x83ae130, 
    objc=2, objv=0xbfffee98) at ../../../src/tcl/unix/../generic/tclProc.c:1000
#57 0x08290f7a in EvalObjv (interp=0x83ae130, objc=2, objv=0xbfffee98, 
    command=0xbffff268 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.toolbar.t.stop", length=78, flags=0)
    at ../../../src/tcl/unix/../generic/tclParse.c:932
#58 0x08291682 in Tcl_EvalEx (interp=0x83ae130, 
    script=0xbffff268 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.toolbar.t.stop", numBytes=78, flags=0)
    at ../../../src/tcl/unix/../generic/tclParse.c:1393
#59 0x082918ca in Tcl_Eval (interp=0x83ae130, 
    string=0xbffff268 "TOOLBAR_button_up.srcwin0.srcwin.container.pane0.childsite.con.toolbar.t.stop") at ../../../src/tcl/unix/../generic/tclParse.c:1512
#60 0x0825e4c0 in Tcl_GlobalEval (interp=0x83ae130, 
    command=0xbffff268 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.toolbar.t.stop") at ../../../src/tcl/unix/../generic/tclBasic.c:4149
#61 0x08246d09 in Tk_BindEvent (bindingTable=0x83ceae0, eventPtr=0x93f5de0, 
    tkwin=0x86ffbc8, numObjects=0, objectPtr=0xbffff36c)
    at /x3/gdb/src/tk/unix/../generic/tkBind.c:1775
#62 0x0824a69f in TkBindEventProc (winPtr=0x86ffbc8, eventPtr=0x93f5de0)
    at /x3/gdb/src/tk/unix/../generic/tkCmds.c:244
#63 0x081e6f6e in Tk_HandleEvent (eventPtr=0x93f5de0)
    at /x3/gdb/src/tk/unix/../generic/tkEvent.c:737
#64 0x081e733a in WindowEventProc (evPtr=0x93f5dd8, flags=-3)
    at /x3/gdb/src/tk/unix/../generic/tkEvent.c:1072
#65 0x0828ef47 in Tcl_ServiceEvent (flags=-3)
    at ../../../src/tcl/unix/../generic/tclNotify.c:607
#66 0x0828f159 in Tcl_DoOneEvent (flags=0)
    at ../../../src/tcl/unix/../generic/tclNotify.c:846
#67 0x081e73ad in Tk_MainLoop ()
    at /x3/gdb/src/tk/unix/../generic/tkEvent.c:1130
#68 0x0814655a in tk_command_loop ()
    at ../../src/gdb/gdbtk/generic/gdbtk-hooks.c:405
#69 0x0808c0d5 in captured_command_loop (data=0x0) at ../../src/gdb/main.c:95
#70 0x080e2715 in do_catch_errors (uiout=0x84b9e68, data=0xbffff564)
    at ../../src/gdb/top.c:488
#71 0x080e25fd in catcher (func=0x80e2708 <do_catch_errors>, 
    func_uiout=0x84b9e68, func_args=0xbffff564, func_val=0xbffff55c, 
    func_caught=0xbffff560, errstring=0x82b595c "", mask=6)
    at ../../src/gdb/top.c:420
#72 0x080e274c in catch_errors (func=0x808c0c0 <captured_command_loop>, 
    func_args=0x0, errstring=0x82b595c "", mask=6) at ../../src/gdb/top.c:500
#73 0x0808cbb7 in captured_main (data=0xbffff7d0) at ../../src/gdb/main.c:714
#74 0x080e2715 in do_catch_errors (uiout=0x8344060, data=0xbffff7b0)
    at ../../src/gdb/top.c:488
#75 0x080e25fd in catcher (func=0x80e2708 <do_catch_errors>, 
    func_uiout=0x8344060, func_args=0xbffff7b0, func_val=0xbffff7a8, 
    func_caught=0xbffff7ac, errstring=0x82b595c "", mask=6)
    at ../../src/gdb/top.c:420
#76 0x080e274c in catch_errors (func=0x808c104 <captured_main>, 
    func_args=0xbffff7d0, errstring=0x82b595c "", mask=6)
    at ../../src/gdb/top.c:500
#77 0x0808cbe3 in main (argc=2, argv=0xbffff824) at ../../src/gdb/main.c:725
#78 0x4013c9cb in __libc_start_main (main=0x808cbbc <main>, argc=2, 
    argv=0xbffff824, init=0x808a650 <_init>, fini=0x82b57ec <_fini>, 
    rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff81c)
    at ../sysdeps/generic/libc-start.c:92

^ permalink raw reply	[flat|nested] 24+ messages in thread
* Insight crash
@ 2001-05-11 16:48 Tom Tromey
  2001-05-11 17:10 ` Fernando Nasser
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Tromey @ 2001-05-11 16:48 UTC (permalink / raw)
  To: Insight List

I managed to crash Insight today.

This happened while trying to re-run my debugee.  It doesn't always
happen, and it seems to be correlated to my first holding the pointer
over some text in the source window until a tooltip pops up with the
variable's value.  However, I'm not entirely certain that this is
causally related.

I've appended the stack trace in hopes it will be of help.

Tom

#0  0x080964a2 in lookup_block_symbol (block=0x88014d4, 
    name=0x26 <Address 0x26 out of bounds>, namespace=STRUCT_NAMESPACE)
    at ../../src/gdb/symtab.c:1213
#1  0x08095bb6 in lookup_symbol_aux (name=0x26 <Address 0x26 out of bounds>, 
    block=0x0, namespace=STRUCT_NAMESPACE, is_a_field_of_this=0x0, symtab=0x0)
    at ../../src/gdb/symtab.c:697
#2  0x08095a3a in lookup_symbol (name=0x26 <Address 0x26 out of bounds>, 
    block=0x0, namespace=STRUCT_NAMESPACE, is_a_field_of_this=0x0, symtab=0x0)
    at ../../src/gdb/symtab.c:580
#3  0x080afbff in check_typedef (type=0x90d2638)
    at ../../src/gdb/gdbtypes.c:1128
#4  0x08085c6d in allocate_value (type=0x90d2638) at ../../src/gdb/values.c:81
#5  0x0808b407 in value_zero (type=0x90d2638, lv=not_lval)
    at ../../src/gdb/valops.c:436
#6  0x08114cd1 in varobj_get_type (var=0x90ea548) at ../../src/gdb/varobj.c:723
#7  0x0811593c in value_of_root (var_handle=0xbfff479c, 
    type_changed=0xbfff4790) at ../../src/gdb/varobj.c:1623
#8  0x08114f3b in varobj_update (var=0x90ea548, changelist=0xbfff47b4)
    at ../../src/gdb/varobj.c:906
#9  0x08130888 in variable_update (interp=0x834ed38, var=0x90ea548)
    at ../../src/gdb/gdbtk/generic/gdbtk-varobj.c:471
#10 0x08130638 in variable_obj_command (clientData=0x90ea548, 
    interp=0x834ed38, objc=2, objv=0x834fac0)
    at ../../src/gdb/gdbtk/generic/gdbtk-varobj.c:281
#11 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x8818cf0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#12 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x87bb178)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#13 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x87bd380, 
    member=0x87bd398, contextObj=0x87a87c8, objc=1, objv=0x834fabc)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#14 0x0819357d in Itcl_ExecMethod (clientData=0x87bd380, interp=0x834ed38, 
    objc=1, objv=0x834fabc)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#15 0x08198c9f in Itcl_EvalArgs (interp=0x834ed38, objc=1, objv=0x834fabc)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#16 0x08194c4c in Itcl_HandleInstance (clientData=0x87a87c8, interp=0x834ed38, 
    objc=2, objv=0x834fab8)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#17 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x8891318)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#18 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x85053c0)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#19 0x0824fa43 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x834ed38, objc=4, 
    objv=0x834faa8) at ../../../src/tcl/unix/../generic/tclProc.c:612
#20 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x84c6510)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#21 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x84520b8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#22 0x0824ff41 in TclObjInterpProc (clientData=0x8470d18, interp=0x834ed38, 
    objc=2, objv=0x834faa0) at ../../../src/tcl/unix/../generic/tclProc.c:996
#23 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x84f1f58)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#24 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8451ed8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#25 0x0824ff41 in TclObjInterpProc (clientData=0x8490788, interp=0x834ed38, 
    objc=1, objv=0x834fa9c) at ../../../src/tcl/unix/../generic/tclProc.c:996
#26 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x87f6958)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#27 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x85180b8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#28 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x852d098, 
    member=0x852d0b0, contextObj=0x86d4848, objc=3, objv=0x834fa90)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#29 0x0819357d in Itcl_ExecMethod (clientData=0x852d098, interp=0x834ed38, 
    objc=3, objv=0x834fa90)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#30 0x08198c9f in Itcl_EvalArgs (interp=0x834ed38, objc=3, objv=0x834fa90)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#31 0x08194c4c in Itcl_HandleInstance (clientData=0x86d4848, interp=0x834ed38, 
    objc=4, objv=0x834fa8c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#32 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x8813cc8)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#33 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x87bb1d8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#34 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x87b2240, 
    member=0x87b2258, contextObj=0x87a87c8, objc=9, objv=0x834fa68)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#35 0x0819357d in Itcl_ExecMethod (clientData=0x87b2240, interp=0x834ed38, 
    objc=9, objv=0x834fa68)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#36 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x87f8f68)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#37 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x87768b8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#38 0x08226334 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x834ed38, objc=3, 
    objv=0x834fa5c) at ../../../src/tcl/unix/../generic/tclCmdMZ.c:1732
#39 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x8805570)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#40 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x87bb238)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#41 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x87b8300, 
    member=0x87b7888, contextObj=0x87a87c8, objc=8, objv=0x834fa3c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#42 0x0819357d in Itcl_ExecMethod (clientData=0x87b8300, interp=0x834ed38, 
    objc=8, objv=0x834fa3c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#43 0x08198c9f in Itcl_EvalArgs (interp=0x834ed38, objc=8, objv=0x834fa3c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#44 0x08194c4c in Itcl_HandleInstance (clientData=0x87a87c8, interp=0x834ed38, 
    objc=9, objv=0x834fa38)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#45 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x880b890)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#46 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8516130)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#47 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x852cde0, 
    member=0x852cdf8, contextObj=0x86d4848, objc=3, objv=0x834fa2c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#48 0x0819357d in Itcl_ExecMethod (clientData=0x852cde0, interp=0x834ed38, 
    objc=3, objv=0x834fa2c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#49 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x885e5c0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#50 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8516100)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#51 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x8530b78, 
    member=0x8530b90, contextObj=0x86d4848, objc=2, objv=0x834fa24)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#52 0x0819357d in Itcl_ExecMethod (clientData=0x8530b78, interp=0x834ed38, 
    objc=2, objv=0x834fa24)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#53 0x08198c9f in Itcl_EvalArgs (interp=0x834ed38, objc=2, objv=0x834fa24)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#54 0x08194c4c in Itcl_HandleInstance (clientData=0x86d4848, interp=0x834ed38, 
    objc=3, objv=0x834fa20)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#55 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x885e230)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#56 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8517ea8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#57 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x852f0e8, 
    member=0x852f100, contextObj=0x0, objc=1, objv=0x834fa1c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#58 0x0819361a in Itcl_ExecProc (clientData=0x852f0e8, interp=0x834ed38, 
    objc=1, objv=0x834fa1c)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1605
#59 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x9291458)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#60 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8503d68)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#61 0x0824fa43 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x834ed38, objc=4, 
    objv=0x834fa0c) at ../../../src/tcl/unix/../generic/tclProc.c:612
#62 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x84c6510)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#63 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x84520b8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#64 0x0824ff41 in TclObjInterpProc (clientData=0x8470d18, interp=0x834ed38, 
    objc=2, objv=0x834fa04) at ../../../src/tcl/unix/../generic/tclProc.c:996
#65 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x885db18)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#66 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x844d9c8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#67 0x0824ff41 in TclObjInterpProc (clientData=0x848ee08, interp=0x834ed38, 
    objc=1, objv=0x834fa00) at ../../../src/tcl/unix/../generic/tclProc.c:996
#68 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x85277d8)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#69 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8450d60)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#70 0x0824ff41 in TclObjInterpProc (clientData=0x8495c28, interp=0x834ed38, 
    objc=1, objv=0x834f9fc) at ../../../src/tcl/unix/../generic/tclProc.c:996
#71 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x8db82b8)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#72 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8505a80)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#73 0x0821cac7 in Tcl_Eval (interp=0x834ed38, 
    string=0x82a750c "gdbtk_tcl_idle")
    at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#74 0x0812f03c in gdbtk_call_command (cmdblk=0x833ffc0, arg=0x0, from_tty=0)
    at ../../src/gdb/gdbtk/generic/gdbtk-hooks.c:555
#75 0x080d4053 in execute_command (p=0x88b74eb "", from_tty=0)
    at ../../src/gdb/top.c:802
#76 0x0812c19f in gdb_immediate_command (clientData=0x812c0f4, 
    interp=0x834ed38, objc=2, objv=0x834f9f4)
    at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:770
#77 0x0812bd9d in wrapped_call (opaque_args=0xbfffba20)
    at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:414
#78 0x080d3c14 in catch_errors (func=0x812bd88 <wrapped_call>, 
    args=0xbfffba20, errstring=0x82a6ec0 "", mask=6) at ../../src/gdb/top.c:487
#79 0x0812bccb in gdbtk_call_wrapper (clientData=0x812c0f4, interp=0x834ed38, 
    objc=2, objv=0x834f9f4) at ../../src/gdb/gdbtk/generic/gdbtk-cmds.c:344
#80 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x88b7f50)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#81 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8450f28)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#82 0x0824ff41 in TclObjInterpProc (clientData=0x844f470, interp=0x834ed38, 
    objc=1, objv=0x834f9f0) at ../../../src/tcl/unix/../generic/tclProc.c:996
#83 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x88b5818)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#84 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x84510a8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#85 0x0824ff41 in TclObjInterpProc (clientData=0x83d1450, interp=0x834ed38, 
    objc=1, objv=0x834f9ec) at ../../../src/tcl/unix/../generic/tclProc.c:996
#86 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x88ab098)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#87 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x886ef10)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#88 0x08226334 in Tcl_SwitchObjCmd (dummy=0x0, interp=0x834ed38, objc=3, 
    objv=0x834f9e0) at ../../../src/tcl/unix/../generic/tclCmdMZ.c:1732
#89 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x88b59e8)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#90 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8517f50)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#91 0x08192da9 in Itcl_EvalMemberCode (interp=0x834ed38, mfunc=0x84ec988, 
    member=0x84ec9a0, contextObj=0x86d4848, objc=2, objv=0x834f9d8)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1029
#92 0x0819357d in Itcl_ExecMethod (clientData=0x84ec988, interp=0x834ed38, 
    objc=2, objv=0x834f9d8)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_methods.c:1546
#93 0x08198c9f in Itcl_EvalArgs (interp=0x834ed38, objc=2, objv=0x834f9d8)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_util.c:1337
#94 0x08194c4c in Itcl_HandleInstance (clientData=0x86d4848, interp=0x834ed38, 
    objc=3, objv=0x834f9d4)
    at /x2/egcs-stuff/gdb/src/itcl/itcl/generic/itcl_objects.c:664
#95 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x90f7de0)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#96 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8869d10)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#97 0x08249c12 in NamespaceInscopeCmd (dummy=0x0, interp=0x834ed38, objc=4, 
    objv=0x834f9c4) at ../../../src/tcl/unix/../generic/tclNamesp.c:3277
#98 0x0824930c in Tcl_NamespaceObjCmd (clientData=0x0, interp=0x834ed38, 
    objc=4, objv=0x834f9c4)
    at ../../../src/tcl/unix/../generic/tclNamesp.c:2498
#99 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x905d758)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#100 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x88cfd70)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#101 0x0821cac7 in Tcl_Eval (interp=0x834ed38, 
    string=0xbfffe050 "namespace inscope ::SrcBar {::.srcwin0.srcwin inferior run}") at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#102 0x0821df8f in Tcl_GlobalEval (interp=0x834ed38, 
    command=0xbfffe050 "namespace inscope ::SrcBar {::.srcwin0.srcwin inferior run}") at ../../../src/tcl/unix/../generic/tclBasic.c:3983
#103 0x0820ef5f in TkCopyAndGlobalEval (interp=0x834ed38, 
    script=0x90eaeb0 "|a \b\003")
    at ../../../src/tk/unix/../generic/tkBind.c:4547
#104 0x081d8539 in TkInvokeButton (butPtr=0x875cf70)
    at ../../../src/tk/unix/../generic/tkButton.c:1136
#105 0x081d7be4 in ButtonWidgetCmd (clientData=0x875cf70, interp=0x834ed38, 
    argc=2, argv=0xbfffe17c) at ../../../src/tk/unix/../generic/tkButton.c:543
#106 0x0821c4a7 in TclInvokeStringCommand (clientData=0x875d0a8, 
    interp=0x834ed38, objc=2, objv=0x834f9bc)
    at ../../../src/tcl/unix/../generic/tclBasic.c:1745
#107 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x90f7f88)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#108 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x88d1470)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#109 0x0824fa28 in Tcl_UplevelObjCmd (dummy=0x0, interp=0x834ed38, objc=3, 
    objv=0x834f9b0) at ../../../src/tcl/unix/../generic/tclProc.c:609
#110 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x8857600)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#111 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x86e7ad8)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#112 0x0824ff41 in TclObjInterpProc (clientData=0x87613e0, interp=0x834ed38, 
    objc=2, objv=0x834f9a8) at ../../../src/tcl/unix/../generic/tclProc.c:996
#113 0x082347b0 in TclExecuteByteCode (interp=0x834ed38, codePtr=0x90f7d38)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#114 0x0821ccdd in Tcl_EvalObj (interp=0x834ed38, objPtr=0x8451a88)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#115 0x0821cac7 in Tcl_Eval (interp=0x834ed38, 
    string=0xbffff2c8 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.toolbar.t.stop") at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#116 0x0821df8f in Tcl_GlobalEval (interp=0x834ed38, 
    command=0xbffff2c8 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.toolbar.t.stop") at ../../../src/tcl/unix/../generic/tclBasic.c:3983
#117 0x0820bffd in Tk_BindEvent (bindingTable=0x8362fb0, eventPtr=0x90ea400, 
    tkwin=0x875ce90, numObjects=0, objectPtr=0xbffff3d0)
    at ../../../src/tk/unix/../generic/tkBind.c:1731
#118 0x0820f9b3 in TkBindEventProc (winPtr=0x875ce90, eventPtr=0x90ea400)
    at ../../../src/tk/unix/../generic/tkCmds.c:242
#119 0x081c325d in Tk_HandleEvent (eventPtr=0x90ea400)
    at ../../../src/tk/unix/../generic/tkEvent.c:657
#120 0x081c34e0 in WindowEventProc (evPtr=0x90ea3f8, flags=-3)
    at ../../../src/tk/unix/../generic/tkEvent.c:983
#121 0x0824a4a0 in Tcl_ServiceEvent (flags=-3)
    at ../../../src/tcl/unix/../generic/tclNotify.c:444
#122 0x0824a669 in Tcl_DoOneEvent (flags=0)
    at ../../../src/tcl/unix/../generic/tclNotify.c:683
#123 0x081c3537 in Tk_MainLoop ()
    at ../../../src/tk/unix/../generic/tkEvent.c:1041
#124 0x0812ee4e in tk_command_loop ()
    at ../../src/gdb/gdbtk/generic/gdbtk-hooks.c:411
#125 0x08083325 in captured_command_loop (data=0x0) at ../../src/gdb/main.c:106
#126 0x080d3c14 in catch_errors (func=0x8083310 <captured_command_loop>, 
    args=0x0, errstring=0x825c213 "", mask=6) at ../../src/gdb/top.c:487
#127 0x08083d83 in captured_main (data=0xbffff780) at ../../src/gdb/main.c:742
#128 0x080d3c14 in catch_errors (func=0x8083354 <captured_main>, 
    args=0xbffff780, errstring=0x825c213 "", mask=6) at ../../src/gdb/top.c:487
#129 0x08083daf in main (argc=2, argv=0xbffff7d4) at ../../src/gdb/main.c:753
#130 0x4013c9cb in __libc_start_main (main=0x8083d88 <main>, argc=2, 
    argv=0xbffff7d4, init=0x8081b44 <_init>, fini=0x825c0bc <_fini>, 
    rtld_fini=0x4000ae60 <_dl_fini>, stack_end=0xbffff7cc)
    at ../sysdeps/generic/libc-start.c:92

^ permalink raw reply	[flat|nested] 24+ messages in thread
* insight crash
@ 2001-01-06 15:19 Barry Branham
  2001-01-06 15:40 ` Fernando Nasser
  0 siblings, 1 reply; 24+ messages in thread
From: Barry Branham @ 2001-01-06 15:19 UTC (permalink / raw)
  To: insight

Hi,

Insight crashes when I run it on on RedHat 7.0.  I was using it
previously on RH 6.2 and it ran fine.  I recently upgraded to RH7.0 and
installed insight+dejagnu-20001213.  It config'd ok, make'd with minor
warnings and installed ok.

When I run with an executable as argument, it a long time passes and
then it seg faults.
Without an argument it displays an empty source window - no menu bar etc
but doesn't crash.

Today I got similiar results with insight+dejagnu-20010106.
When it crashes, 'gdb /usr/local/bin/gdb core' (regular gdb) gives the
following:


[bhb@vger bhb]$ gdb /usr/local/bin/gdb core
GNU gdb 5.0
Copyright 2000 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-redhat-linux"...
Core was generated by `/usr/local/bin/gdb /usr/local/bin/Dash'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libncurses.so.5...done.
Loaded symbols for /usr/lib/libncurses.so.5
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Loaded symbols for /usr/X11R6/lib/libX11.so.6
Reading symbols from /lib/libdl.so.2...done.
Loaded symbols for /lib/libdl.so.2
Reading symbols from /lib/libm.so.6...done.
Loaded symbols for /lib/libm.so.6
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /lib/ld-linux.so.2...done.
Loaded symbols for /lib/ld-linux.so.2
Reading symbols from /lib/libthread_db.so.1...done.
Loaded symbols for /lib/libthread_db.so.1
#0  0x401cb245 in chunk_alloc (ar_ptr=0x0, nb=0) at malloc.c:2736
2736 malloc.c: No such file or directory.
(gdb)

backtrace gives this:

(gdb) bt
#0  0x401cb245 in chunk_alloc (ar_ptr=0x0, nb=0) at malloc.c:2736
#1  0x401cb08e in __libc_malloc (bytes=32) at malloc.c:2704
#2  0x80d853a in xmmalloc (md=0x0, size=32) at utils.c:1024
#3  0x80d85a8 in xmalloc (size=32) at utils.c:1059
#4  0x8185274 in string_need (s=0xbf800290, n=16) at cplus-dem.c:4721
#5  0x81853c5 in string_appendn (p=0xbf800290,
    s=0x8569814 "mainWindowWidget__C14VkSimpleWindow", n=16) at
cplus-dem.c:4808
#6  0x8184dc2 in demangle_function_name (work=0xbf8002d0,
mangled=0xbf8002c4,
    declp=0xbf800290, scan=0x8569824 "__C14VkSimpleWindow") at
cplus-dem.c:4558
#7  0x8182963 in iterate_demangle_function (work=0xbf8002d0,
mangled=0xbf8002c4,
    declp=0xbf800290, scan=0x8569824 "__C14VkSimpleWindow") at
cplus-dem.c:2569
#8  0x8182e5f in demangle_prefix (work=0xbf8002d0, mangled=0xbf8002c4,
    declp=0xbf800290) at cplus-dem.c:2818
#9  0x8180c80 in internal_cplus_demangle (work=0xbf8002d0,
    mangled=0x8569814 "mainWindowWidget__C14VkSimpleWindow") at
cplus-dem.c:1108
#10 0x8180971 in cplus_demangle (
    mangled=0x8569814 "mainWindowWidget__C14VkSimpleWindow", options=3)
    at cplus-dem.c:928
#11 0x80960d8 in lookup_symbol (
    name=0x8569814 "mainWindowWidget__C14VkSimpleWindow",
block=0x86fc7c8,
    namespace=VAR_NAMESPACE, is_a_field_of_this=0x0, symtab=0x0) at
symtab.c:587
#12 0x8096100 in lookup_symbol (
    name=0x8569814 "mainWindowWidget__C14VkSimpleWindow",
block=0x86fc7c8,
    namespace=VAR_NAMESPACE, is_a_field_of_this=0x0, symtab=0x0) at
symtab.c:595
#13 0x8096100 in lookup_symbol (
    name=0x8569814 "mainWindowWidget__C14VkSimpleWindow",
block=0x86fc7c8,
---Type <return> to continue, or q <return> to quit---q

subsequent frames repeat...

So it looks like we're running out of memory.  Running top during this
shows size getting up to 25Mb before the segfault.

Any help much appreciated.
Barry Branham

^ permalink raw reply	[flat|nested] 24+ messages in thread
* Insight crash
@ 2000-04-07 17:32 Tom Tromey
  2000-04-10  9:02 ` Fernando Nasser
  0 siblings, 1 reply; 24+ messages in thread
From: Tom Tromey @ 2000-04-07 17:32 UTC (permalink / raw)
  To: Insight List

I got a segv from Insight.
Stack trace appended.

The scenario: while debugging gcj I put a `tree' variable into the
watch window.  I looked at the tree a bit (a tree is a big hairy
union; I expanded one branch, looked around, and then collapsed it all
back to a single line).  When I `next'ed (using the GUI) over a
statement which changed the variable, Insight crashed.

Tom

(gdb) bt
#0  Tcl_NextHashEntry (searchPtr=0xbfffedd0)
    at ../../../src/tcl/unix/../generic/tclHash.c:274
#1  0x823f98f in Tcl_FirstHashEntry (tablePtr=0xbfffba60, searchPtr=0xbfffedd0)
    at ../../../src/tcl/unix/../generic/tclHash.c:234
#2  0x825c50f in TclDeleteVars (iPtr=0x8323968, tablePtr=0xbfffba60)
    at ../../../src/tcl/unix/../generic/tclVar.c:4257
#3  0x824c0a7 in Tcl_PopCallFrame (interp=0x8323968)
    at ../../../src/tcl/unix/../generic/tclNamesp.c:391
#4  0x8255675 in TclObjInterpProc (clientData=0x86ac800, interp=0x8323968, 
    objc=2, objv=0x83245d8) at ../../../src/tcl/unix/../generic/tclProc.c:1029
#5  0x8236f02 in TclExecuteByteCode (interp=0x8323968, codePtr=0x8ad2678)
    at ../../../src/tcl/unix/../generic/tclExecute.c:955
#6  0x821d2dc in Tcl_EvalObj (interp=0x8323968, objPtr=0x840fd30)
    at ../../../src/tcl/unix/../generic/tclBasic.c:2645
#7  0x821d09a in Tcl_Eval (interp=0x8323968, 
    string=0xbffff6b8 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.t.next") at ../../../src/tcl/unix/../generic/tclBasic.c:2453
#8  0x821e7cc in Tcl_GlobalEval (interp=0x8323968, 
    command=0xbffff6b8 "TOOLBAR_button_up .srcwin0.srcwin.container.pane0.childsite.con.t.next") at ../../../src/tcl/unix/../generic/tclBasic.c:3983
#9  0x820b16d in Tk_BindEvent (bindingTable=0x83428d0, eventPtr=0x8c067c0, 
    tkwin=0x86aee80, numObjects=0, objectPtr=0xbffff7b8)
    at ../../../src/tk/unix/../generic/tkBind.c:1731
#10 0x820efac in TkBindEventProc (winPtr=0x86aee80, eventPtr=0x8c067c0)
    at ../../../src/tk/unix/../generic/tkCmds.c:242
#11 0x81bd918 in Tk_HandleEvent (eventPtr=0x8c067c0)
    at ../../../src/tk/unix/../generic/tkEvent.c:657
#12 0x81bdc89 in WindowEventProc (evPtr=0x8c067b8, flags=-3)
    at ../../../src/tk/unix/../generic/tkEvent.c:983
#13 0x824ed60 in Tcl_ServiceEvent (flags=-3)
    at ../../../src/tcl/unix/../generic/tclNotify.c:444
#14 0x824ef76 in Tcl_DoOneEvent (flags=0)
    at ../../../src/tcl/unix/../generic/tclNotify.c:683
#15 0x81bdcf4 in Tk_MainLoop ()
    at ../../../src/tk/unix/../generic/tkEvent.c:1041
#16 0x80c2ccc in tk_command_loop ()
    at ../../src/gdb/gdbtk/generic/gdbtk-hooks.c:383
#17 0x807cca2 in captured_command_loop (data=0x0) at ../../src/gdb/main.c:104
#18 0x80da7db in catch_errors (func=0x807cc80 <captured_command_loop>, 
    args=0x0, errstring=0x8262c5e "", mask=6) at ../../src/gdb/top.c:615
#19 0x807d8f3 in captured_main (data=0xbffffb58) at ../../src/gdb/main.c:749
#20 0x80da7db in catch_errors (func=0x807ccd0 <captured_main>, 
    args=0xbffffb58, errstring=0x8262c5e "", mask=6) at ../../src/gdb/top.c:615
#21 0x807d927 in main (argc=2, argv=0xbffffb7c) at ../../src/gdb/main.c:761

^ permalink raw reply	[flat|nested] 24+ messages in thread

end of thread, other threads:[~2001-12-05  4:49 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-12-08 12:26 Insight crash Tom Tromey
2000-12-08 13:58 ` Fernando Nasser
2000-12-11  8:42   ` Fernando Nasser
  -- strict thread matches above, loose matches on Subject: below --
2001-10-09  7:49 Tom Tromey
2001-12-04 20:49 ` Tom Tromey
2001-05-11 16:48 Tom Tromey
2001-05-11 17:10 ` Fernando Nasser
2001-05-11 18:48   ` Tom Tromey
2001-01-06 15:19 insight crash Barry Branham
2001-01-06 15:40 ` Fernando Nasser
2001-01-06 19:09   ` Barry Branham
2001-01-07  7:17     ` Fernando Nasser
2001-01-07  8:51       ` Barry Branham
2001-01-07 10:07         ` Fernando Nasser
2001-01-07 13:44           ` Barry Branham
2001-01-07 15:46             ` Fernando Nasser
2001-01-07 19:03               ` Barry Branham
2001-01-08  4:57                 ` Fernando Nasser
2001-01-08  5:37                   ` Barry Branham
2001-01-08  7:10                     ` Fernando Nasser
2001-01-15  7:08                       ` Barry Branham
2001-01-15  7:30                         ` Fernando Nasser
2000-04-07 17:32 Insight crash Tom Tromey
2000-04-10  9:02 ` Fernando Nasser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).