https://bugzilla.novell.com/show_bug.cgi?id=730443 https://bugzilla.novell.com/show_bug.cgi?id=730443#c3 --- Comment #3 from Kyrill Detinov <lazy.kent@opensuse.org> 2011-11-18 09:41:11 MSK --- I have installed all required debug packages and tested version 0.20 from Factory repo again. % gdb geany GNU gdb (GDB) SUSE (7.3-42.4) Copyright (C) 2011 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-suse-linux". For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>... Reading symbols from /usr/bin/geany...Reading symbols from /usr/lib/debug/usr/bin/geany.debug...done. done. (gdb) run Starting program: /usr/bin/geany [Thread debugging using libthread_db enabled] Detaching after fork from child process 16123. Detaching after fork from child process 16124. [New Thread 0x7fffe906c700 (LWP 16125)] Program received signal SIGSEGV, Segmentation fault. gtk_widget_propagate_hierarchy_changed_recurse (widget=0x0, client_data=<optimized out>) at gtkwidget.c:7021 7021 gtkwidget.c: No such file or directory. in gtkwidget.c (gdb) bt #0 gtk_widget_propagate_hierarchy_changed_recurse (widget=0x0, client_data=<optimized out>) at gtkwidget.c:7021 #1 0x00007ffff79fc6aa in gtk_widget_propagate_hierarchy_changed_recurse (client_data=0x7fffffffb430, widget=0x7fd480) at gtkwidget.c:7036 #2 gtk_widget_propagate_hierarchy_changed_recurse (widget=0x7fd480, client_data=0x7fffffffb430) at gtkwidget.c:7016 #3 0x00007ffff79ff043 in _gtk_widget_propagate_hierarchy_changed (widget=0x7fd480, previous_toplevel=0x836120) at gtkwidget.c:7073 #4 0x00007ffff7a01785 in IA__gtk_widget_unparent (widget=0x7fd480) at gtkwidget.c:3120 #5 0x00007ffff7830d55 in gtk_box_remove (container=0x83f860, widget=0x7fd480) at gtkbox.c:1215 #6 0x00007ffff641aa14 in g_closure_invoke (closure=0x82d9f0, return_value=0x0, n_param_values=2, param_values=0x1198640, invocation_hint=<optimized out>) at gclosure.c:774 #7 0x00007ffff642c18a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x83f860, emission_return=0x0, instance_and_params=0x1198640) at gsignal.c:3202 #8 0x00007ffff6436021 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #9 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #10 0x00007ffff7a04505 in gtk_widget_dispose (object=0x7fd480) at gtkwidget.c:8759 #11 0x00007ffff641f240 in g_object_run_dispose (object=0x7fd480) at gobject.c:945 #12 0x0000000000492342 in toolbar_reload ( markup=0x1354800 "<ui>\n<!--\nThis is Geany's toolbar UI definition.\nThe DTD can be found at \nhttp://library.gnome.org/devel/gtk/stable/GtkUIManager.html#GtkUIManager.description.\n\nYou can re-order all items and freely a"...) at toolbar.c:206 #13 0x00000000004927f5 in tb_editor_write_markup (tbw=<optimized out>) at toolbar.c:897 #14 0x00007ffff641aa14 in g_closure_invoke (closure=0x1340360, return_value=0x0, n_param_values=3, param_values=0x13456d0, invocation_hint=<optimized out>) at gclosure.c:774 #15 0x00007ffff642c99a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x11f4730, emission_return=0x0, instance_and_params=0x13456d0) at gsignal.c:3272 #16 0x00007ffff6436021 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #17 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #18 0x00007ffff78deada in IA__gtk_list_store_set_valist (list_store=0x11f4730, iter=0x7fffffffbfc0, var_args=<optimized out>) at gtkliststore.c:912 #19 0x00007ffff78deb77 in IA__gtk_list_store_set (list_store=<optimized out>, iter=<optimized out>) at gtkliststore.c:941 #20 0x00000000004914bb in tb_editor_set_item_values (name=0x134ff70 "Redo", store=0x11f4730, iter=0x7fffffffbfc0) at toolbar.c:677 #21 0x00000000004916da in tb_editor_btn_add_clicked_cb (button=<optimized out>, tbw=0x119c950) at toolbar.c:757 #22 0x00007ffff641aa14 in g_closure_invoke (closure=0x133be20, return_value=0x0, n_param_values=1, param_values=0x1321ca0, invocation_hint=<optimized out>) at gclosure.c:774 #23 0x00007ffff642c99a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x133c030, emission_return=0x0, instance_and_params=0x1321ca0) at gsignal.c:3272 #24 0x00007ffff6436021 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #25 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #26 0x00007ffff783ac95 in gtk_real_button_released (button=0x133c030) at gtkbutton.c:1725 #27 gtk_real_button_released (button=0x133c030) at gtkbutton.c:1715 #28 0x00007ffff641a96a in g_closure_invoke (closure=0xa46400, return_value=0x0, n_param_values=1, param_values=0x134d0a0, invocation_hint=<optimized out>) at gclosure.c:774 #29 0x00007ffff642c18a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x133c030, emission_return=0x0, instance_and_params=0x134d0a0) at gsignal.c:3202 #30 0x00007ffff6436021 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #31 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #32 0x00007ffff7839abd in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at gtkbutton.c:1617 #33 0x00007ffff78e3958 in _gtk_marshal_BOOLEAN__BOXED (closure=0x829910, return_value=0x7fffffffca10, n_param_values=<optimized out>, param_values=0x1350890, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 #34 0x00007ffff641a96a in g_closure_invoke (closure=0x829910, return_value=0x7fffffffca10, n_param_values=2, param_values=0x1350890, invocation_hint=<optimized out>) at gclosure.c:774 #35 0x00007ffff642c7cf in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x133c030, emission_return=0x7fffffffcb70, instance_and_params=0x1350890) at gsignal.c:3310 #36 0x00007ffff6435df3 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3013 #37 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #38 0x00007ffff79fc911 in gtk_widget_event_internal (widget=0x133c030, event=0x10b8ad0) at gtkwidget.c:4984 #39 0x00007ffff78e1b13 in IA__gtk_propagate_event (widget=0x133c030, event=0x10b8ad0) at gtkmain.c:2489 #40 0x00007ffff78e1e73 in IA__gtk_main_do_event (event=0x10b8ad0) at gtkmain.c:1684 #41 0x00007ffff754d64c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2377 #42 0x00007ffff5f5658d in g_main_dispatch (context=0x800490) at gmain.c:2425 #43 g_main_context_dispatch (context=0x800490) at gmain.c:2995 #44 0x00007ffff5f56d88 in g_main_context_iterate (context=0x800490, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073 #45 0x00007ffff5f572c2 in g_main_loop_run (loop=0x133ced0) at gmain.c:3281 #46 0x00007ffff78684cb in IA__gtk_dialog_run (dialog=0xa4d590) at gtkdialog.c:1094 #47 0x0000000000493445 in toolbar_configure (parent=<optimized out>) at toolbar.c:1103 #48 0x00007ffff641aa14 in g_closure_invoke (closure=0x123ad60, return_value=0x0, n_param_values=1, param_values=0x1321f00, invocation_hint=<optimized out>) at gclosure.c:774 #49 0x00007ffff642c99a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x11d90f0, emission_return=0x0, instance_and_params=0x1321f00) at gsignal.c:3272 #50 0x00007ffff6436021 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #51 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #52 0x00007ffff783ac95 in gtk_real_button_released (button=0x11d90f0) at gtkbutton.c:1725 #53 gtk_real_button_released (button=0x11d90f0) at gtkbutton.c:1715 #54 0x00007ffff641aa14 in g_closure_invoke (closure=0xa46400, return_value=0x0, n_param_values=1, param_values=0x1321780, invocation_hint=<optimized out>) at gclosure.c:774 #55 0x00007ffff642c18a in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x11d90f0, emission_return=0x0, instance_and_params=0x1321780) at gsignal.c:3202 #56 0x00007ffff6436021 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3003 #57 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #58 0x00007ffff7839abd in gtk_button_button_release (widget=<optimized out>, event=<optimized out>) at gtkbutton.c:1617 #59 0x00007ffff78e3958 in _gtk_marshal_BOOLEAN__BOXED (closure=0x829910, return_value=0x7fffffffd9d0, n_param_values=<optimized out>, param_values=0x1331a70, invocation_hint=<optimized out>, marshal_data=<optimized out>) at gtkmarshalers.c:86 #60 0x00007ffff641aa14 in g_closure_invoke (closure=0x829910, return_value=0x7fffffffd9d0, n_param_values=2, param_values=0x1331a70, invocation_hint=<optimized out>) at gclosure.c:774 #61 0x00007ffff642c7cf in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=0x11d90f0, emission_return=0x7fffffffdb30, instance_and_params=0x1331a70) at gsignal.c:3310 #62 0x00007ffff6435df3 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=<optimized out>) at gsignal.c:3013 #63 0x00007ffff64361c2 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3060 #64 0x00007ffff79fc911 in gtk_widget_event_internal (widget=0x11d90f0, event=0x1196b50) at gtkwidget.c:4984 #65 0x00007ffff78e1b13 in IA__gtk_propagate_event (widget=0x11d90f0, event=0x1196b50) at gtkmain.c:2489 #66 0x00007ffff78e1e73 in IA__gtk_main_do_event (event=0x1196b50) at gtkmain.c:1684 #67 0x00007ffff754d64c in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at gdkevents-x11.c:2377 #68 0x00007ffff5f5658d in g_main_dispatch (context=0x800490) at gmain.c:2425 #69 g_main_context_dispatch (context=0x800490) at gmain.c:2995 #70 0x00007ffff5f56d88 in g_main_context_iterate (context=0x800490, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3073 #71 0x00007ffff5f572c2 in g_main_loop_run (loop=0x80ceb0) at gmain.c:3281 #72 0x00007ffff78e0ec7 in IA__gtk_main () at gtkmain.c:1256 #73 0x000000000041d1da in main (argc=1, argv=0x7fffffffe008) at main.c:1138 (gdb) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.