See summary. Steps to reproduce (works every time for me): 1. Click on Places 2. Open the Recent Documents menu 3. Click Clear 4. Without closing the Places menu, click on an icon in the quicklaunch 5. Watch xfce4-panel segfault backtrace: #0 0xb722582c in launcher_clicked () from /usr/lib/xfce4/panel-plugins/libquicklauncher.so #1 0xb7c2f036 in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #2 0xb7642c4b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0 #3 0xb7659095 in ?? () from /usr/lib/libgobject-2.0.so.0 #4 0xb765a62b in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0 #5 0xb765ac26 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0 #6 0xb7d4433e in ?? () from /usr/lib/libgtk-x11-2.0.so.0 #7 0xb7c27b4c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0 #8 0xb7c28ef7 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0 #9 0xb7ab050a in ?? () from /usr/lib/libgdk-x11-2.0.so.0 #10 0xb75b56f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #11 0xb75b8da3 in ?? () from /usr/lib/libglib-2.0.so.0 #12 0xb75b92c2 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #13 0xb7c293a9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0 #14 0x08052856 in panel_app_run () #15 0x0805153f in main ()
backtrace with debugging info: #0 0xb73b782c in launcher_clicked () from /usr/lib/xfce4/panel-plugins/libquicklauncher.so #1 0xb7dc1036 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8a0b950, return_value=0xbfde8f70, n_param_values=2, param_values=0x8734918, invocation_hint=0xbfde8f5c, marshal_data=0x88d32a8) at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmarshalers.c:84 #2 0xb77d4c4b in IA__g_closure_invoke (closure=0x8a0b950, return_value=0xbfde8f70, n_param_values=2, param_values=0x8734918, invocation_hint=0xbfde8f5c) at /build/buildd/glib2.0-2.18.2/gobject/gclosure.c:767 #3 0xb77eb095 in signal_emit_unlocked_R (node=0x86ea2c8, detail=0, instance=0x86e2958, emission_return=0xbfde90a8, instance_and_params=0x8734918) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3244 #4 0xb77ec62b in IA__g_signal_emit_valist (instance=0x86e2958, signal_id=31, detail=0, var_args=0xbfde9100 "\030\221�*n\bX)n\b6���X)n\bHln\b") at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:2987 #5 0xb77ecc26 in IA__g_signal_emit (instance=0x86e2958, signal_id=31, detail=0) at /build/buildd/glib2.0-2.18.2/gobject/gsignal.c:3034 #6 0xb7ed633e in gtk_widget_event_internal (widget=0x86e2958, event=0x86e2ae8) at /build/buildd/gtk+2.0-2.14.4/gtk/gtkwidget.c:4745 #7 0xb7db9b4c in IA__gtk_propagate_event (widget=0x86e2958, event=0x86e2ae8) at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:2391 #8 0xb7dbaef7 in IA__gtk_main_do_event (event=0x86e2ae8) at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1596 #9 0xb7c4250a in gdk_event_dispatch (source=0x86e50b8, callback=0, user_data=0x0) at /build/buildd/gtk+2.0-2.14.4/gdk/x11/gdkevents-x11.c:2365 #10 0xb77476f8 in IA__g_main_context_dispatch (context=0x86e5d90) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144 #11 0xb774ada3 in g_main_context_iterate (context=0x86e5d90, block=1, dispatch=1, self=0x86f5d00) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778 #12 0xb774b2c2 in IA__g_main_loop_run (loop=0x8bf3830) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2986 #13 0xb7dbb3a9 in IA__gtk_main () at /build/buildd/gtk+2.0-2.14.4/gtk/gtkmain.c:1200 #14 0x08052856 in panel_app_run (argc=1, argv=0xbfde94f4) at panel-app.c:739 #15 0x0805153f in main (argc=1, argv=0xbfde94f4) at main.c:167
Looks like a few folks in fedora may be seeing a similar crash. See: https://bugzilla.redhat.com/show_bug.cgi?id=635344 The first part of the stack trace: Program terminated with signal 11, Segmentation fault. #0 0x0012d4fd in launcher_clicked (box=<value optimized out>, event=<value optimized out>, launcher=<value optimized out>) at main.c:471 471 main.c: No such file or directory. in main.c Thread 1 (Thread 2580): #0 0x0012d4fd in launcher_clicked (box=<value optimized out>, event=<value optimized out>, launcher=<value optimized out>) at main.c:471 __PRETTY_FUNCTION__ = "launcher_clicked" #1 0x043c19a8 in _gtk_marshal_BOOLEAN__BOXED (closure=0x8362820, return_value=0xbfcd6f84, n_param_values=2, param_values=0x841ebb8, invocation_hint=0xbfcd6f70, marshal_data=0x12d4a0) at gtkmarshalers.c:84 callback = 0x12d4a0 <launcher_clicked> cc = 0x8362820 data1 = 0x82fb238 data2 = 0x83626d8 v_return = <value optimized out> __PRETTY_FUNCTION__ = "_gtk_marshal_BOOLEAN__BOXED" Happy to ask them for more info...
Mass-reassign all bugs from florian@ to goodies-dev@, thanks for the maintenance work! (and sorry for the bugmail spam..)
I think quicklaunch should be deprecated in favor of whiskermenu.
quicklauncher is dead/unmaintained.