| Summary: | After updating to 0.7.1-4.fc15, quit gedit -> Segmentation fault | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | sangu <sangu.fedora> |
| Component: | libpeas | Assignee: | Bastien Nocera <bnocera> |
| Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | high | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | rawhide | CC: | bnocera |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | gedit-2.91.6-1.fc15.x86_64 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-02-03 17:45:00 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Description of problem: (gdb) r Starting program: /usr/bin/gedit [Thread debugging using libthread_db enabled] [New Thread 0x7fffea83d700 (LWP 9413)] [New Thread 0x7fffea03c700 (LWP 9414)] [New Thread 0x7fffe942e700 (LWP 9415)] (gedit:9410): Gdk-WARNING **: Event with type 8 not holding a GdkDevice. It is most likely synthesized outside Gdk/GTK+ (gedit:9410): Gdk-WARNING **: Event with type 8 not holding a GdkDevice. It is most likely synthesized outside Gdk/GTK+ (gedit:9410): Gdk-WARNING **: Event with type 8 not holding a GdkDevice. It is most likely synthesized outside Gdk/GTK+ (gedit:9410): Gdk-WARNING **: Event with type 8 not holding a GdkDevice. It is most likely synthesized outside Gdk/GTK+ (gedit:9410): GLib-GObject-WARNING **: gsignal.c:2392: instance `0x8bc700' has no handler with id `3179' (gedit:9410): GLib-GObject-WARNING **: gsignal.c:2392: instance `0x8bc700' has no handler with id `3180' (gedit:9410): Gtk-CRITICAL **: gtk_ui_manager_remove_action_group: assertion `g_list_find (manager->private_data->action_groups, action_group) != NULL' failed Program received signal SIGSEGV, Segmentation fault. cleanup_signals (window=0x756010 [GeditWindow]) at gedit-file-browser-messages.c:1024 1024 store = gedit_file_browser_widget_get_browser_store (data->widget); (gdb) bt #0 cleanup_signals (window=0x756010 [GeditWindow]) at gedit-file-browser-messages.c:1024 #1 gedit_file_browser_messages_unregister (window=0x756010 [GeditWindow]) at gedit-file-browser-messages.c:1040 #2 0x00007fffdbdf443b in gedit_file_browser_plugin_deactivate ( activatable=<value optimized out>) at gedit-file-browser-plugin.c:785 #3 0x00007ffff3fa8e5c in ffi_call_unix64 () from /usr/lib64/libffi.so.5 #4 0x00007ffff3fa8be4 in ffi_call () from /usr/lib64/libffi.so.5 #5 0x00007ffff4608b1f in g_function_info_invoke () from /usr/lib64/libgirepository-1.0.so.1 #6 0x00007ffff6bbb673 in peas_method_apply (instance= 0x7a0870 [GeditFileBrowserPlugin], iface_type=7528272, method_name= 0x47cb24 "deactivate", args=<value optimized out>, return_value= 0x7fffffffcac0) at peas-introspection.c:376 #7 0x00007ffff6bbd3c6 in peas_extension_call_valist (exten= 0xa3c040 [PeasExtensionC+GeditWindowActivatable], method_name= 0x47cb24 "deactivate", args=0x7fffffffcb28) at peas-extension.c:247 #8 0x00007ffff6bbd507 in peas_extension_call (exten=<value optimized out>, method_name=<value optimized out>) at peas-extension.c:205 #9 0x000000000044d785 in extension_removed (extensions=<value optimized out>, info=<value optimized out>, exten=<value optimized out>, window= 0x756010 [GeditWindow]) at gedit-window.c:4069 #10 0x00007ffff43bc49e in g_closure_invoke (closure=0xa644d0, return_value= ---Type <return> to continue, or q <return> to quit--- 0x0, n_param_values=3, param_values=0xd82370, invocation_hint= 0x7fffffffcd50) at gclosure.c:767 #11 0x00007ffff43ce25a in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0xa4eaa0, emission_return=0x0, instance_and_params= 0xd82370) at gsignal.c:3252 #12 0x00007ffff43d7a38 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffcf38) at gsignal.c:2983 #13 0x00007ffff43d7c02 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #14 0x00007ffff6bbd78a in remove_extension_item (set=<value optimized out>, item=0xa5cb60) at peas-extension-set.c:236 #15 0x00007ffff6bbd9b4 in peas_extension_set_dispose ( object=<value optimized out>) at peas-extension-set.c:310 #16 0x00007ffff43bd833 in g_object_unref (_object=0xa4eaa0) at gobject.c:2697 #17 0x000000000044e961 in gedit_window_dispose (object=0x756010 [GeditWindow]) at gedit-window.c:270 #18 0x00007ffff43bfba1 in g_object_run_dispose (object=0x756010 [GeditWindow]) at gobject.c:945 #19 0x00007ffff43bc49e in g_closure_invoke (closure=0x773010, return_value= 0x0, n_param_values=1, param_values=0xda3f60, invocation_hint= 0x7fffffffd1f0) at gclosure.c:767 ---Type <return> to continue, or q <return> to quit--- #20 0x00007ffff43ce25a in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x76d1f0, emission_return=0x0, instance_and_params= 0xda3f60) at gsignal.c:3252 #21 0x00007ffff43d7a38 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffd3d8) at gsignal.c:2983 #22 0x00007ffff43d7c02 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #23 0x00007ffff6e37f33 in _gtk_action_emit_activate (action= 0x76d1f0 [GtkAction]) at gtkaction.c:798 #24 0x00007ffff6e38634 in closure_accel_activate (return_value=0x7fffffffd670, closure=0x773060, n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkaction.c:1634 #25 closure_accel_activate (closure=0x773060, return_value=0x7fffffffd670, n_param_values=<value optimized out>, param_values=<value optimized out>, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkaction.c:1625 #26 0x00007ffff43bc49e in g_closure_invoke (closure=0x773060, return_value= 0x7fffffffd670, n_param_values=4, param_values=0xd15a40, invocation_hint= 0x7fffffffd630) at gclosure.c:767 #27 0x00007ffff43ce25a in signal_emit_unlocked_R (node=<value optimized out>, ---Type <return> to continue, or q <return> to quit--- detail=1354, instance=0x6ed540, emission_return=0x7fffffffd7b0, instance_and_params=0xd15a40) at gsignal.c:3252 #28 0x00007ffff43d78a6 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffd818) at gsignal.c:2993 #29 0x00007ffff43d7c02 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #30 0x00007ffff6e32cb4 in gtk_accel_group_activate (accel_group= 0x6ed540 [GtkAccelGroup], accel_quark=1354, acceleratable= 0x756010 [GeditWindow], accel_key=113, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:904 #31 0x00007ffff6e34169 in gtk_accel_groups_activate (object= 0x756010 [GeditWindow], accel_key=113, accel_mods=GDK_CONTROL_MASK) at gtkaccelgroup.c:941 #32 0x00007ffff70807a0 in gtk_window_activate_key (window= 0x756010 [GeditWindow], event=<value optimized out>) at gtkwindow.c:9139 #33 0x000000000044cceb in gedit_window_key_press_event (widget= 0x756010 [GeditWindow], event=0xd8b920) at gedit-window.c:434 #34 0x00007ffff6f24373 in _gtk_marshal_BOOLEAN__BOXED (closure=0x748600, return_value=0x7fffffffdba0, n_param_values=<value optimized out>, param_values=0x7fffe4025b80, invocation_hint=<value optimized out>, marshal_data=<value optimized out>) at gtkmarshalers.c:85 ---Type <return> to continue, or q <return> to quit--- #35 0x00007ffff43bc49e in g_closure_invoke (closure=0x748600, return_value= 0x7fffffffdba0, n_param_values=2, param_values=0x7fffe4025b80, invocation_hint=0x7fffffffdb60) at gclosure.c:767 #36 0x00007ffff43ce060 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x756010, emission_return=0x7fffffffdce0, instance_and_params=0x7fffe4025b80) at gsignal.c:3290 #37 0x00007ffff43d78a6 in g_signal_emit_valist ( instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=0x7fffffffdd48) at gsignal.c:2993 #38 0x00007ffff43d7c02 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #39 0x00007ffff7061c09 in gtk_widget_event_internal (widget= 0x756010 [GeditWindow], event=0xd8b920) at gtkwidget.c:6063 #40 0x00007ffff6f23c74 in gtk_propagate_event (widget=0xba8000 [GeditView], event=0xd8b920) at gtkmain.c:2549 #41 0x00007ffff6f23f4b in gtk_main_do_event (event=0xd8b920) at gtkmain.c:1850 #42 0x00007ffff69763c2 in gdk_event_source_dispatch ( source=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at gdkeventsource.c:318 #43 0x00007ffff38c3c7d in g_main_dispatch (context=0x6d99c0) at gmain.c:2440 #44 g_main_context_dispatch (context=0x6d99c0) at gmain.c:3013 #45 0x00007ffff38c4458 in g_main_context_iterate (context=0x6d99c0, ---Type <return> to continue, or q <return> to quit--- block=<value optimized out>, dispatch=1, self=<value optimized out>) at gmain.c:3091 #46 0x00007ffff38c4a9a in g_main_loop_run (loop=0xc3ba50) at gmain.c:3299 #47 0x00007ffff6f233ed in gtk_main () at gtkmain.c:1336 #48 0x0000000000427edf in gedit_main (service=<value optimized out>) at gedit.c:198 #49 main (argc=1, argv=0x7fffffffe188) at gedit.c:273 Version-Release number of selected component (if applicable): 0.7.1-4.fc15 How reproducible: always Steps to Reproduce: 1. Launch gedit 2. Ctrl+Q 3. Actual results: Expected results: Additional info: This bug doesn't happen in libpeas-0.7.1-3.gita2f98e.fc15. See Also bug 668920