#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
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.
Tried to reproduce, nothing happens when I click on kill mode.