GNOME Bugzilla – Bug 105421
Notification Applet crashes when logging out of GNOME
Last modified: 2004-12-22 21:47:04 UTC
Package: gnome-panel Severity: major Version: GNOME2.2.0 2.2.0.1 os_details: Gnome.Org Synopsis: Notification Applet crashes when logging out of GNOME Bugzilla-Product: gnome-panel Bugzilla-Component: Notification Area Applet Description: Description of Problem: When one logs out of GNOME 2.2 on FreeBSD, the notification area pplet crashes with a segfault. Steps to reproduce the problem: 1. Add a notification area applet to a panel 2. Logout 3. Actual Results: The notification area applet exits with a segfault. Expected Results: The applet should not crash, and the logout should happen smoothly. How often does this happen? Everytime Additional Information: This has been reproduced on FreeBSD -CURRENT and -STABLE on two separate machines. CFLAGS used on -CURRENT were "-O -pipe -mcpu=pentiumpro". Compiler version is gcc-3.2.1. CFLAGS used on -STABLE were "-O -pipe" with compiler gcc-2.95.4. I will attach a stack trace. ------- Bug moved to this database by unknown@bugzilla.gnome.org 2003-02-06 13:37 ------- Reassigning to the default owner of the component, hp@redhat.com.
Created attachment 14168 [details] Backtrace from the crash
Placing the stacktrace inline so that it can be searched more easily:
+ Trace 33562
Error accessing memory address 0x210668: Bad address.
Appears to be a unique stack trace according to the simple-dup-finder. Setting priority->high & severity->critical (it's a crasher), adding GNOMEVER2.2 and bugsquad keywords, and marking as new.
I'm getting the same symptoms on linux. This could be quite a common crash: setting bug-buddy and TARGET2.2.0 keyword for now, as I think it should stay on the bugsquad radar. If we don't get many dups in a week, I'm wrong.
I've the same crash under Gentoo Linux! Saw another one on the gentoo forums. When I use gnome-panel 2.2.0 from the rc 3 the problem is not occuring. gnome-panel 2.2.0.1 is the problemmaker.
*** Bug 105565 has been marked as a duplicate of this bug. ***
*** Bug 105660 has been marked as a duplicate of this bug. ***
The fix is as follows in egg_tray_manager_unmanage: - display = GDK_WINDOW_XDISPLAY (manager->invisible); + display = GDK_WINDOW_XDISPLAY (manager->invisible->window); (not in CVS yet)
*** Bug 105900 has been marked as a duplicate of this bug. ***
the fix is in CVS now.