nask0@nask0 ~/src/git/geany-plugins $ gdb geany GNU gdb (GDB) Fedora 7.6.1-42.fc19 Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later 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-redhat-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/local/bin/geany...done. (gdb) start Temporary breakpoint 1 at 0x44d8e0: file main.c, line 1025. Starting program: /usr/local/bin/geany Traceback (most recent call last): File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.3600.3-gdb.py", line 9, in from gobject import register File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in import gdb.backtrace ImportError: No module named backtrace [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Temporary breakpoint 1, main (argc=1, argv=0x7fffffffdef8) at main.c:1025 1025 { (gdb) c Continuing. [New Thread 0x7fffe7418700 (LWP 24807)] [New Thread 0x7fffe6c17700 (LWP 24808)] Program received signal SIGSEGV, Segmentation fault. 0x00007fffe4b8c0ec in on_editor_notify (obj=0xdafdb0, scn=0, nt=0x7fffffffbe20, user_data=0xc69d20) at autoclose.c:777 777 if (!data || !data->doc || !data->doc->editor || !data->doc->editor->sci) (gdb) bt #0 0x00007fffe4b8c0ec in on_editor_notify (obj=0xdafdb0, scn=0, nt=0x7fffffffbe20, user_data=0xc69d20) at autoclose.c:777 #1 0x00007ffff5c5ea28 in g_closure_invoke (closure=0xd26f60, return_value=return_value@entry=0x0, n_param_values=3, param_values=param_values@entry=0x7fffffffbb70, invocation_hint=invocation_hint@entry=0x7fffffffbb10) at gclosure.c:777 #2 0x00007ffff5c6fa3d in signal_emit_unlocked_R (node=node@entry=0xc78c90, detail=detail@entry=0, instance=instance@entry=0xdafdb0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbb70) at gsignal.c:3584 #3 0x00007ffff5c77829 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffbd28) at gsignal.c:3328 #4 0x00007ffff5c77a72 in g_signal_emit (instance=, signal_id=, detail=) at gsignal.c:3384 #5 0x00000000004b0bac in ScintillaGTK::NotifyParent (this=0xe70d40, scn=...) at gtk/ScintillaGTK.cxx:1218 #6 0x00000000004c5bc6 in Editor::NotifyFocus (this=, focus=) at src/Editor.cxx:4420 #7 0x00000000004d7918 in Editor::SetFocusState (this=0xe70d40, focusState=) at src/Editor.cxx:6762 #8 0x00000000004b29fb in ScintillaGTK::FocusOutThis (this=0xe70d40, widget=) at gtk/ScintillaGTK.cxx:653 #9 0x00007ffff78a572c in _gtk_marshal_BOOLEAN__BOXED (closure=0x8eab60, return_value=0x7fffffffc070, n_param_values=, param_values=0x7fffffffc120, invocation_hint=, marshal_data=) at gtkmarshalers.c:86 #10 0x00007ffff5c5ea28 in g_closure_invoke (closure=closure@entry=0x8eab60, return_value=return_value@entry=0x7fffffffc070, n_param_values=2, param_values=param_values@entry=0x7fffffffc120, invocation_hint=invocation_hint@entry=0x7fffffffc0c0) at gclosure.c:777 #11 0x00007ffff5c6f7fb in signal_emit_unlocked_R (node=node@entry=0x8eabb0, detail=detail@entry=0, instance=instance@entry=0xdafdb0, emission_return=emission_return@entry=0x7fffffffc1f0, instance_and_params=instance_and_params@entry=0x7fffffffc120) at gsignal.c:3622 #12 0x00007ffff5c77462 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffc2b8) at gsignal.c:3338 #13 0x00007ffff5c77a72 in g_signal_emit (instance=instance@entry=0xdafdb0, signal_id=, detail=detail@entry=0) at gsignal.c:3384 #14 0x00007ffff79cd4e4 in gtk_widget_event_internal (widget=widget@entry=0xdafdb0, event=event@entry=0xdcb580) at gtkwidget.c:5017 #15 0x00007ffff79cd7b9 in IA__gtk_widget_event (widget=widget@entry=0xdafdb0, event=event@entry=0xdcb580) at gtkwidget.c:4814 #16 0x00007ffff79da701 in IA__gtk_widget_send_focus_change (widget=widget@entry=0xdafdb0, event=event@entry=0xdcb580) at gtkwidget.c:11450 #17 0x00007ffff79daac3 in do_focus_change (widget=widget@entry=0xdafdb0, in=in@entry=0) at gtkwindow.c:5304 #18 0x00007ffff79daca2 in gtk_window_real_set_focus (window=0x9d8500, focus=0xc35390) at gtkwindow.c:5508 #19 0x00007ffff5c61af7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x8970b0, return_value=, instance=, args=, marshal_data=0x7ffff79daad0 , n_params=, param_types=0x897150) at gmarshal.c:1312 #20 0x00007ffff5c5ec57 in _g_closure_invoke_va (closure=closure@entry=0x8970b0, return_value=return_value@entry=0x0, instance=instance@entry=0x9d8500, args=args@entry=0x7fffffffc678, n_params=1, param_types=0x897150) at gclosure.c:840 #21 0x00007ffff5c76d87 in g_signal_emit_valist (instance=0x9d8500, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffc678) at gsignal.c:3234 #22 0x00007ffff5c77a72 in g_signal_emit (instance=, signal_id=, detail=) at gsignal.c:3384 #23 0x00007ffff5c5ec57 in _g_closure_invoke_va (closure=closure@entry=0x8e9580, return_value=return_value@entry=0x0, instance=instance@entry=0xc35390, args=args@entry=0x7fffffffc928, n_params=0, param_types=0x0) at gclosure.c:840 #24 0x00007ffff5c76d87 in g_signal_emit_valist (instance=0xc35390, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffc928) at gsignal.c:3234 #25 0x00007ffff5c77a72 in g_signal_emit (instance=instance@entry=0xc35390, signal_id=, detail=detail@entry=0) at gsignal.c:3384 #26 0x00007ffff79ce64a in IA__gtk_widget_grab_focus (widget=0xc35390) at gtkwidget.c:5340 #27 0x00007ffff782113d in gtk_container_focus (widget=widget@entry=0xc35390, direction=GTK_DIR_TAB_FORWARD) at gtkcontainer.c:1832 #28 0x00007ffff78a58fb in _gtk_marshal_BOOLEAN__ENUM (closure=0x8e9730, return_value=0x7fffffffcb80, n_param_values=, param_values=0x7fffffffcc30, invocation_hint=, marshal_data=) at gtkmarshalers.c:166 #29 0x00007ffff5c5ea28 in g_closure_invoke (closure=closure@entry=0x8e9730, return_value=return_value@entry=0x7fffffffcb80, n_param_values=2, param_values=param_values@entry=0x7fffffffcc30, invocation_hint=invocation_hint@entry=0x7fffffffcbd0) at gclosure.c:777 #30 0x00007ffff5c6f7fb in signal_emit_unlocked_R (node=node@entry=0x8e9a10, detail=detail@entry=0, instance=instance@entry=0xc35390, emission_return=emission_return@entry=0x7fffffffcd00, instance_and_params=instance_and_params@entry=0x7fffffffcc30) at gsignal.c:3622 #31 0x00007ffff5c77462 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffcdc8) at gsignal.c:3338 #32 0x00007ffff5c77a72 in g_signal_emit (instance=instance@entry=0xc35390, signal_id=, detail=detail@entry=0) at gsignal.c:3384 #33 0x00007ffff79cf146 in IA__gtk_widget_child_focus (widget=0xc35390, direction=direction@entry=GTK_DIR_TAB_FORWARD) at gtkwidget.c:7771 #34 0x00007ffff78c40eb in gtk_notebook_real_switch_page (notebook=0xa213c0, child=, page_num=) at gtknotebook.c:6173 #35 0x00007ffff5c5ea28 in g_closure_invoke (closure=closure@entry=0x923560, return_value=return_value@entry=0x0, n_param_values=3, param_values=param_values@entry=0x7fffffffd090, invocation_hint=invocation_hint@entry=0x7fffffffd030) at gclosure.c:777 #36 0x00007ffff5c6f7fb in signal_emit_unlocked_R (node=node@entry=0x924f60, detail=detail@entry=0, instance=instance@entry=0xa213c0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffd090) at gsignal.c:3622 #37 0x00007ffff5c77829 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffd248) at gsignal.c:3328 #38 0x00007ffff5c77a72 in g_signal_emit (instance=instance@entry=0xa213c0, signal_id=, detail=detail@entry=0) at gsignal.c:3384 ---Type to continue, or q to quit--- #39 0x00007ffff78c304a in gtk_notebook_switch_page (notebook=notebook@entry=0xa213c0, page=) at gtknotebook.c:6200 #40 0x00007ffff78ca3ac in gtk_notebook_real_remove (list=0xdfc3a0 = {...}, notebook=0xa213c0) at gtknotebook.c:4671 #41 gtk_notebook_remove (container=, widget=0xdafdb0) at gtknotebook.c:3957 #42 0x00007ffff5c61af7 in g_cclosure_marshal_VOID__OBJECTv (closure=0x8da840, return_value=, instance=, args=, marshal_data=0x7ffff78ca080 , n_params=, param_types=0x8d97e0) at gmarshal.c:1312 #43 0x00007ffff5c5ec57 in _g_closure_invoke_va (closure=closure@entry=0x8da840, return_value=return_value@entry=0x0, instance=instance@entry=0xa213c0, args=args@entry=0x7fffffffd598, n_params=1, param_types=0x8d97e0) at gclosure.c:840 #44 0x00007ffff5c76d87 in g_signal_emit_valist (instance=0xa213c0, signal_id=, detail=0, var_args=var_args@entry=0x7fffffffd598) at gsignal.c:3234 #45 0x00007ffff5c77a72 in g_signal_emit (instance=, signal_id=, detail=) at gsignal.c:3384 #46 0x0000000000483ff2 in notebook_remove_page (page_num=1) at notebook.c:762 #47 0x000000000045f607 in remove_page (page_num=1) at document.c:597 #48 0x00000000004612c6 in document_remove_page (page_num=) at document.c:646 #49 0x0000000000461309 in document_close (doc=) at document.c:571 #50 0x00000000004589ca in on_close1_activate (menuitem=menuitem@entry=0x0, user_data=user_data@entry=0x0) at callbacks.c:225 #51 0x0000000000477999 in cb_func_file_action (key_id=) at keybindings.c:1356 #52 0x0000000000478bd0 in on_key_press_event (widget=widget@entry=0x9d8500, ev=, user_data=user_data@entry=0x0) at keybindings.c:1266 #53 0x00007ffff78a572c in _gtk_marshal_BOOLEAN__BOXED (closure=0xbc9190, return_value=0x7fffffffd830, n_param_values=, param_values=0x7fffffffd8e0, invocation_hint=, marshal_data=) at gtkmarshalers.c:86 #54 0x00007ffff5c5ea28 in g_closure_invoke (closure=0xbc9190, return_value=return_value@entry=0x7fffffffd830, n_param_values=2, param_values=param_values@entry=0x7fffffffd8e0, invocation_hint=invocation_hint@entry=0x7fffffffd880) at gclosure.c:777 #55 0x00007ffff5c6fa3d in signal_emit_unlocked_R (node=node@entry=0x8ea9d0, detail=detail@entry=0, instance=instance@entry=0x9d8500, emission_return=emission_return@entry=0x7fffffffd9b0, instance_and_params=instance_and_params@entry=0x7fffffffd8e0) at gsignal.c:3584 #56 0x00007ffff5c77462 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffda78) at gsignal.c:3338 #57 0x00007ffff5c77a72 in g_signal_emit (instance=instance@entry=0x9d8500, signal_id=, detail=detail@entry=0) at gsignal.c:3384 #58 0x00007ffff79cd4e4 in gtk_widget_event_internal (widget=widget@entry=0x9d8500, event=event@entry=0xc22ed0) at gtkwidget.c:5017 #59 0x00007ffff79cd7b9 in IA__gtk_widget_event (widget=widget@entry=0x9d8500, event=event@entry=0xc22ed0) at gtkwidget.c:4814 #60 0x00007ffff78a3a47 in IA__gtk_propagate_event (widget=0x9d8500, event=0xc22ed0) at gtkmain.c:2464 #61 0x00007ffff78a3d3b in IA__gtk_main_do_event (event=0xc22ed0) at gtkmain.c:1685 #62 0x00007ffff7503a6c in gdk_event_dispatch (source=source@entry=0x8abfb0, callback=, user_data=) at gdkevents-x11.c:2403 #63 0x00007ffff5564e06 in g_main_dispatch (context=0x8ac0a0) at gmain.c:3054 #64 g_main_context_dispatch (context=context@entry=0x8ac0a0) at gmain.c:3630 #65 0x00007ffff5565158 in g_main_context_iterate (context=0x8ac0a0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at gmain.c:3701 #66 0x00007ffff556555a in g_main_loop_run (loop=0xc51fe0) at gmain.c:3895 #67 0x00007ffff78a2df7 in IA__gtk_main () at gtkmain.c:1257 #68 0x000000000044e76e in main (argc=1, argv=0x7fffffffdef8) at main.c:1221 (gdb) c Continuing. [Thread 0x7fffe6c17700 (LWP 24808) exited] [Thread 0x7fffe7418700 (LWP 24807) exited] Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. (gdb)