Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

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
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Jan de Groot (JGC)
Architecture i686
Severity Medium
Priority Normal
Reported Version 2007.08-2
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

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.
Comment by Riri (chicha) - Saturday, 20 October 2007, 08:50 GMT
I have exactly the same problem.
A bug has been opened on Gnome's bugzilla :
http://bugzilla.gnome.org/show_bug.cgi?id=485158
Comment by Riri (chicha) - Wednesday, 24 October 2007, 14:59 GMT
It seems this problem is Archlinux related as all the bugs reported here http://bugzilla.gnome.org/show_bug.cgi?id=485158 (+ the duplicates) are Archlinux users related !
Comment by Riri (chicha) - Sunday, 25 November 2007, 18:39 GMT
Hello,

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
Comment by Riri (chicha) - Sunday, 25 November 2007, 18:40 GMT
And here are the patches !

Loading...