GNOME Bugzilla – Bug 166143
crash when updating tray icon
Last modified: 2006-07-28 21:42:57 UTC
Distribution: Fedora Core release 1.91 (FC2) Package: epiphany Severity: normal Version: GNOME2.9.4 unspecified Gnome-Distributor: GNOME.Org Synopsis: crash when updating tray icon Bugzilla-Product: epiphany Bugzilla-Component: General Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.8.0) Description: Was just killing time waiting for the FC3 disc 3 ISO to download, and away went Epiphany :( The backtrace seems to indicate it's from updating the try icon. Debugging Information: Backtrace was generated from '/usr/bin/epiphany' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1444478208 (LWP 4862)] [New Thread 1486326704 (LWP 10964)] [Thread debugging using libthread_db enabled] [New Thread 1444478208 (LWP 4862)] [New Thread 1486326704 (LWP 10964)] [Thread debugging using libthread_db enabled] [New Thread 1444478208 (LWP 4862)] [New Thread 1486326704 (LWP 10964)] [New Thread 1485929392 (LWP 10963)] [New Thread 1485532080 (LWP 10962)] [New Thread 1482537904 (LWP 10961)] [New Thread 1523436464 (LWP 10960)] [New Thread 1481436080 (LWP 4877)] [New Thread 1464474544 (LWP 4874)] 0x550007a2 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
+ Trace 55252
------- Bug moved to this database by unknown@bugzilla.gnome.org 2005-02-03 05:18 ------- Unknown platform unknown. Setting to default platform "Other". Unknown milestone "unknown" in product "epiphany". Setting to default milestone for this product, '---' Setting to default status "UNCONFIRMED". Setting qa contact to the default for this product. This bug either had no qa contact or an invalid one.
I think this is the same problem as in bug 163819: EggStatusIcon doesn't ref its EggTrayIcon. So, when the tray disappears (crash of panel, or removed by user) the tray icon is destroyed leaving the tray icon object in a bad state.
I fixed the refcounting issue in epiphany's copy of eggstatusicon, and cannot repro this anymore (start long download, kill panel). Attaching patch and re-assigning to libegg to spread the fix.
Created attachment 37441 [details] [review] ref the tray icon Ok to commit this in libegg?
Is this fixed in GtkStatusIcon?
Fixed in the development version. The fix will be available in the next major release. Thank you for your bug report.