FS#8345 - fast-user-switch-applet crashes during add to panel
Attached to Project:
Arch Linux
Opened by Neil Darlow (neildarlow) - Thursday, 18 October 2007, 21:11 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 11 December 2007, 19:15 GMT
Opened by Neil Darlow (neildarlow) - Thursday, 18 October 2007, 21:11 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 11 December 2007, 19:15 GMT
|
Details
Description: fast-user-switch-applet crashes during add to
panel
Additional info: fast-user-switch-applet-2.20.0-1 I don't know if this is the same as bugzilla.gnome.org #485158 – crash in User Switcher: just added the applet to... Steps to reproduce: Adding the applet to the upper panel results in the following crash summary. Distribution: Unknown Gnome Release: 2.20.0 2007-09-21 (Archlinux) BugBuddy Version: 2.20.0 System: Linux 2.6.23-ARCH #1 SMP PREEMPT Mon Oct 15 16:46:31 UTC 2007 i686 X Vendor: The X.Org Foundation X Vendor Release: 70200000 Selinux: No Accessibility: Disabled GTK+ Theme: Glossy Icon Theme: Tango Memory status: size: 34119680 vsize: 34119680 resident: 14790656 share: 9490432 rss: 14790656 rss_rlim: 4294967295 CPU usage: start_time: 1192741400 rtime: 41 utime: 29 stime: 12 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 100 Backtrace was generated from '/usr/libexec/fast-user-switch-applet' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1226266944 (LWP 8163)] 0xb7f94410 in __kernel_vsyscall () #0 0xb7f94410 in __kernel_vsyscall () #1 0xb74b0f63 in __waitpid_nocancel () from /lib/libpthread.so.0 #2 0xb763c657 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 #3 0xb763c98c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 #4 0xb6ce1660 in run_bug_buddy () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #5 0xb6ce1b2e in check_if_gdb () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #6 0xb6ce1e2e in google_breakpad::ExceptionHandler::InternalWriteMinidump () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #7 0xb6ce23ee in google_breakpad::ExceptionHandler::HandleException () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so #8 <signal handler called> #9 0xb7f94410 in __kernel_vsyscall () #10 0xb739c6e5 in raise () from /lib/libc.so.6 #11 0xb739dfd1 in abort () from /lib/libc.so.6 #12 0xb7613f61 in g_logv () from /usr/lib/libglib-2.0.so.0 #13 0xb7613f99 in g_log () from /usr/lib/libglib-2.0.so.0 #14 0x08058b9a in gdm_run_queue () #15 0xb76096b1 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0 #16 0xb760b266 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #17 0xb760e5f2 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #18 0xb760e9d7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 #19 0xb7d62cb3 in bonobo_main () from /usr/lib/libbonobo-2.so.0 #20 0xb7d60f49 in bonobo_generic_factory_main_timeout () from /usr/lib/libbonobo-2.so.0 #21 0xb7d60fd3 in bonobo_generic_factory_main () from /usr/lib/libbonobo-2.so.0 #22 0xb7f75881 in panel_applet_factory_main_closure () from /usr/lib/libpanel-applet-2.so.0 #23 0xb7f7595f in panel_applet_factory_main () from /usr/lib/libpanel-applet-2.so.0 #24 0x0804e2f3 in main () Thread 1 (Thread -1226266944 (LWP 8163)): #0 0xb7f94410 in __kernel_vsyscall () No symbol table info available. #1 0xb74b0f63 in __waitpid_nocancel () from /lib/libpthread.so.0 No symbol table info available. #2 0xb763c657 in g_spawn_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #3 0xb763c98c in g_spawn_command_line_sync () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #4 0xb6ce1660 in run_bug_buddy () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #5 0xb6ce1b2e in check_if_gdb () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #6 0xb6ce1e2e in google_breakpad::ExceptionHandler::InternalWriteMinidump () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #7 0xb6ce23ee in google_breakpad::ExceptionHandler::HandleException () from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so No symbol table info available. #8 <signal handler called> No symbol table info available. #9 0xb7f94410 in __kernel_vsyscall () No symbol table info available. #10 0xb739c6e5 in raise () from /lib/libc.so.6 No symbol table info available. #11 0xb739dfd1 in abort () from /lib/libc.so.6 No symbol table info available. #12 0xb7613f61 in g_logv () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #13 0xb7613f99 in g_log () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #14 0x08058b9a in gdm_run_queue () No symbol table info available. #15 0xb76096b1 in g_idle_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #16 0xb760b266 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #17 0xb760e5f2 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #18 0xb760e9d7 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0 No symbol table info available. #19 0xb7d62cb3 in bonobo_main () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #20 0xb7d60f49 in bonobo_generic_factory_main_timeout () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #21 0xb7d60fd3 in bonobo_generic_factory_main () from /usr/lib/libbonobo-2.so.0 No symbol table info available. #22 0xb7f75881 in panel_applet_factory_main_closure () from /usr/lib/libpanel-applet-2.so.0 No symbol table info available. #23 0xb7f7595f in panel_applet_factory_main () from /usr/lib/libpanel-applet-2.so.0 No symbol table info available. #24 0x0804e2f3 in main () No symbol table info available. #0 0xb7f94410 in __kernel_vsyscall () The program is running. Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal] ----------- .xsession-errors (26811 sec old) --------------------- /etc/gdm/Xsession: Beginning session setup... /etc/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- /usr/bin/gnome-session SESSION_MANAGER=local/aurora:/tmp/.ICE-unix/6881 Window manager warning: Failed to read saved session file /home/neil/.metacity/sessions/default0.ms: Failed to open file '/home/neil/.metacity/sessions/default0.ms': No such file or directory seahorse nautilus module initialized Initializing gnome-mount extension ** (gnome-panel:6917): CRITICAL **: panel_applet_frame_change_background: assertion `PANEL_IS_WIDGET (GTK_WIDGET (frame)->parent)' failed Window manager warning: Invalid WM_TRANSIENT_FOR window 0x4d specified for 0x360000f (scribus). -------------------------------------------------- |
This task depends upon
Closed by Jan de Groot (JGC)
Tuesday, 11 December 2007, 19:15 GMT
Reason for closing: Fixed
Additional comments about closing: Applied the given redhat patches to 2.20.0-2.
Tuesday, 11 December 2007, 19:15 GMT
Reason for closing: Fixed
Additional comments about closing: Applied the given redhat patches to 2.20.0-2.
A bug has been opened on Gnome's bugzilla :
http://bugzilla.gnome.org/show_bug.cgi?id=485158
I have to apologize : this is not a specific Archlinux bug but an upstream bug (as most of the time ;-) )
After a quick look at Fedora's package I found that this bug has already been investigated and patches where given from Fedora to Gnome.
For a reason I do not know those patches (and others very interesting) have not been applied uptream !
Please find attached the 2 patches which changed my life !
Also notice that startx.patch must be applied before fast-user-switch-applet-2.17.4-socket-check.patch.
If you want to know more about this, have a look at my comments on Gnome's bugzilla : http://bugzilla.gnome.org/show_bug.cgi?id=485158#c11
If you want more interesting patches related to fast-user-switch-applet have a look to Fedora's package : http://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/source/SRPMS/fast-user-switch-applet-2.20.0-1.fc8.src.rpm
I hope it helped !
Cheers,
Chicha