Opened 12 years ago

Closed 11 years ago

Last modified 11 years ago

#277 closed defect (fixed)

editor crashes when kill mode is selected

Reported by: epruesse Owned by: epruesse
Priority: major Milestone:
Component: Library (GUI) Version: gtkport
Keywords: Cc:

Description


Change History (7)

comment:1 Changed 12 years ago by aboeckma

Tried to reproduce, nothing happens when I click on kill mode.

comment:2 Changed 12 years ago by westram

  • pressing mode buttons in edit4 doesn't work at all for me (u1004; r10302). Editor always stays in 'Move'-mode
  • trunks works

comment:3 Changed 11 years ago by epruesse

  • Resolution set to fixed
  • Status changed from new to closed

comment:4 Changed 11 years ago by westram

  • Resolution fixed deleted
  • Status changed from closed to reopened

still happens here (ubuntu 10.04, r10618, demo.arb, DEBUG + NDEBUG). trunk still works.

steps performed:

  • start arb_ntree
  • start editor
  • click kill button

produces "endless" stacktrace:

(gdb) whe 75
#0  0x00007ffff46d2ddc in g_hash_table_lookup () from /lib/libglib-2.0.so.0
#1  0x00007ffff4fb2d25 in ?? () from /usr/lib/libgobject-2.0.so.0
#2  0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#3  0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#4  0x00007ffff4fa3f37 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#5  0x00007ffff723c9ac in AW_action::bound_set (this=0xc7dce0, first_prop=0x7ffff728d7b3 "active") at AW_action.cxx:116
#6  0x00007ffff7252312 in AW_choice_list::update (this=0xb245e0) at AW_choice.cxx:59
#7  0x00007ffff724a1d3 in AW_awar_impl::update (this=0xb245b0) at AW_awar.cxx:646
#8  0x00007ffff724a2b5 in _aw_awar_gbdata_changed (cl=0xb245b0) at AW_awar.cxx:660
#9  0x00007ffff7aeed23 in gb_do_callbacks (gbd=0xa9daf0) at arbdb.cxx:1130
#10 0x00007ffff7aeef96 in GB_write_int (gbd=0xa9daf0, i=1) at arbdb.cxx:1182
#11 0x00007ffff724784d in AW_awar_int::write_int (this=0xb245b0, para=1, do_touch=false) at AW_awar.cxx:285
#12 0x00007ffff72738c7 in AW_scalar::write_to (this=0xc7dd50, awar=0xb245b0) at AW_scalar.cxx:29
#13 0x00007ffff7252194 in AW_choice::user_clicked (this=0xc7dce0) at AW_choice.cxx:42
#14 0x00007ffff723cdc1 in _aw_signal_received_from_widget (data=0xc7dce0) at AW_action.cxx:175
#15 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#23 0x00007ffff6d33927 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#26 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff6d338bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#32 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#33 0x00007ffff4fa3f37 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#34 0x00007ffff723c9ac in AW_action::bound_set (this=0xc7dc60, first_prop=0x7ffff728d7b3 "active") at AW_action.cxx:116
#35 0x00007ffff7252312 in AW_choice_list::update (this=0xb245e0) at AW_choice.cxx:59
#36 0x00007ffff724a1d3 in AW_awar_impl::update (this=0xb245b0) at AW_awar.cxx:646
#37 0x00007ffff724a2b5 in _aw_awar_gbdata_changed (cl=0xb245b0) at AW_awar.cxx:660
#38 0x00007ffff7aeed23 in gb_do_callbacks (gbd=0xa9daf0) at arbdb.cxx:1130
#39 0x00007ffff7aeef96 in GB_write_int (gbd=0xa9daf0, i=0) at arbdb.cxx:1182
#40 0x00007ffff724784d in AW_awar_int::write_int (this=0xb245b0, para=0, do_touch=false) at AW_awar.cxx:285
#41 0x00007ffff7287a5a in AW_window_menu_modes::select_mode (this=0xaa08d0, mode=0) at AW_window_menu_modes.cxx:99
#42 0x00000000004de4fe in modes_cb (cd1=0) at ED4_root.cxx:1234
#43 0x00007ffff7251ce8 in StrictlyTypedCallback<void, AW_window*, long, long>::operator() (this=0xc7f448, p1=0xaa08d0, p2=0, p3=0) at /home/ralf/ARB-bilbo/ARB.gtk.test/INCLUDE/cbtypes.h:122
#44 0x00007ffff7251c64 in Callback_FVV<void, AW_window*>::operator() (this=0xc7f448, fixed=0xaa08d0) at /home/ralf/ARB-bilbo/ARB.gtk.test/INCLUDE/cbtypes.h:178
#45 0x00007ffff727888b in WindowCallbackSlot::emit (this=0xc7f440) at AW_signal.cxx:29
#46 0x00007ffff727775b in AW_signal::emit (this=0xc7dd28) at AW_signal.cxx:116
#47 0x00007ffff72521a4 in AW_choice::user_clicked (this=0xc7dce0) at AW_choice.cxx:43
#48 0x00007ffff723cdc1 in _aw_signal_received_from_widget (data=0xc7dce0) at AW_action.cxx:175
#49 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#50 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#51 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#52 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#53 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#54 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#55 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#56 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#57 0x00007ffff6d33927 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#58 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#59 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#60 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#61 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62 0x00007ffff6d338bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#63 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#64 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#65 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#66 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#67 0x00007ffff4fa3f37 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#68 0x00007ffff723c9ac in AW_action::bound_set (this=0xc7dc60, first_prop=0x7ffff728d7b3 "active") at AW_action.cxx:116
#69 0x00007ffff7252312 in AW_choice_list::update (this=0xb245e0) at AW_choice.cxx:59
#70 0x00007ffff724a1d3 in AW_awar_impl::update (this=0xb245b0) at AW_awar.cxx:646
#71 0x00007ffff724a2b5 in _aw_awar_gbdata_changed (cl=0xb245b0) at AW_awar.cxx:660
#72 0x00007ffff7aeed23 in gb_do_callbacks (gbd=0xa9daf0) at arbdb.cxx:1130
#73 0x00007ffff7aeef96 in GB_write_int (gbd=0xa9daf0, i=0) at arbdb.cxx:1182
#74 0x00007ffff724784d in AW_awar_int::write_int (this=0xb245b0, para=0, do_touch=false) at AW_awar.cxx:285
(gdb) whe -75
#62671 0x00007ffff7251ce8 in StrictlyTypedCallback<void, AW_window*, long, long>::operator() (this=0xc7f448, p1=0xaa08d0, p2=0, p3=0) at /home/ralf/ARB-bilbo/ARB.gtk.test/INCLUDE/cbtypes.h:122
#62672 0x00007ffff7251c64 in Callback_FVV<void, AW_window*>::operator() (this=0xc7f448, fixed=0xaa08d0) at /home/ralf/ARB-bilbo/ARB.gtk.test/INCLUDE/cbtypes.h:178
#62673 0x00007ffff727888b in WindowCallbackSlot::emit (this=0xc7f440) at AW_signal.cxx:29
#62674 0x00007ffff727775b in AW_signal::emit (this=0xc7dd28) at AW_signal.cxx:116
#62675 0x00007ffff72521a4 in AW_choice::user_clicked (this=0xc7dce0) at AW_choice.cxx:43
#62676 0x00007ffff723cdc1 in _aw_signal_received_from_widget (data=0xc7dce0) at AW_action.cxx:175
#62677 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62678 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#62679 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62680 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62681 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62682 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#62683 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62684 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62685 0x00007ffff6d33927 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62686 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62687 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#62688 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62689 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62690 0x00007ffff6d338bf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62691 0x00007ffff4f9f529 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62692 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#62693 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62694 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62695 0x00007ffff4fa3f37 in g_object_set_valist () from /usr/lib/libgobject-2.0.so.0
#62696 0x00007ffff723c9ac in AW_action::bound_set (this=0xc7dc60, first_prop=0x7ffff728d7b3 "active") at AW_action.cxx:116
#62697 0x00007ffff7252312 in AW_choice_list::update (this=0xb245e0) at AW_choice.cxx:59
#62698 0x00007ffff724a1d3 in AW_awar_impl::update (this=0xb245b0) at AW_awar.cxx:646
#62699 0x00007ffff724a2b5 in _aw_awar_gbdata_changed (cl=0xb245b0) at AW_awar.cxx:660
#62700 0x00007ffff7aeed23 in gb_do_callbacks (gbd=0xa9daf0) at arbdb.cxx:1130
#62701 0x00007ffff7aeef96 in GB_write_int (gbd=0xa9daf0, i=0) at arbdb.cxx:1182
#62702 0x00007ffff724784d in AW_awar_int::write_int (this=0xb245b0, para=0, do_touch=false) at AW_awar.cxx:285
#62703 0x00007ffff7287a5a in AW_window_menu_modes::select_mode (this=0xaa08d0, mode=0) at AW_window_menu_modes.cxx:99
#62704 0x00000000004de4fe in modes_cb (cd1=0) at ED4_root.cxx:1234
#62705 0x00007ffff7251ce8 in StrictlyTypedCallback<void, AW_window*, long, long>::operator() (this=0xc7f448, p1=0xaa08d0, p2=0, p3=0) at /home/ralf/ARB-bilbo/ARB.gtk.test/INCLUDE/cbtypes.h:122
#62706 0x00007ffff7251c64 in Callback_FVV<void, AW_window*>::operator() (this=0xc7f448, fixed=0xaa08d0) at /home/ralf/ARB-bilbo/ARB.gtk.test/INCLUDE/cbtypes.h:178
#62707 0x00007ffff727888b in WindowCallbackSlot::emit (this=0xc7f440) at AW_signal.cxx:29
#62708 0x00007ffff727775b in AW_signal::emit (this=0xc7dd28) at AW_signal.cxx:116
#62709 0x00007ffff72521a4 in AW_choice::user_clicked (this=0xc7dce0) at AW_choice.cxx:43
#62710 0x00007ffff723cdc1 in _aw_signal_received_from_widget (data=0xc7dce0) at AW_action.cxx:175
#62711 0x00007ffff4f9f5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62712 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#62713 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62714 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62715 0x00007ffff4f9f5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62716 0x00007ffff4fb3598 in ?? () from /usr/lib/libgobject-2.0.so.0
#62717 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62718 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62719 0x00007ffff6d33927 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62720 0x00007ffff4f9f5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62721 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#62722 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62723 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62724 0x00007ffff6dbb04d in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62725 0x00007ffff4f9f5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62726 0x00007ffff4fb2e61 in ?? () from /usr/lib/libgobject-2.0.so.0
#62727 0x00007ffff4fb4a76 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62728 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62729 0x00007ffff6c4e1ed in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62730 0x00007ffff6cfb188 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62731 0x00007ffff4f9f5de in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#62732 0x00007ffff4fb31dd in ?? () from /usr/lib/libgobject-2.0.so.0
#62733 0x00007ffff4fb48b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#62734 0x00007ffff4fb5033 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#62735 0x00007ffff6e120cf in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#62736 0x00007ffff6cf3653 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#62737 0x00007ffff6cf472b in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#62738 0x00007ffff696886c in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#62739 0x00007ffff46e19d2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#62740 0x00007ffff46e5858 in ?? () from /lib/libglib-2.0.so.0
#62741 0x00007ffff46e5d65 in g_main_loop_run () from /lib/libglib-2.0.so.0
#62742 0x00007ffff6cf4bc7 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#62743 0x00007ffff726f62f in AW_root::main_loop (this=0x8ca660) at AW_root.cxx:604
#62744 0x00000000004bb083 in ARB_main (argc=1, argv=0x7fffffffe310) at ED4_main.cxx:619
#62745 0x00000000004970d4 in main (argc=2, argv=0x7fffffffe308) at arb_main.cxx:8
(gdb) 

comment:5 Changed 11 years ago by epruesse

new problem, related to the radio button crap. looking into it…

comment:6 Changed 11 years ago by epruesse

  • Resolution set to fixed
  • Status changed from reopened to closed

fixed by r10623

comment:7 Changed 11 years ago by westram

works :)

Note: See TracTickets for help on using tickets.