GNOME Bugzilla – Bug 553418
trashapplet crashed with SIGSEGV in g_icon_equal()
Last modified: 2008-09-24 01:18:17 UTC
this report has been filed here: https://bugs.edge.launchpad.net/ubuntu/+source/gnome-applets/+bug/273429 "Wasn't interacting with trashapplet, it simply crashed while I was doing some other work (didn't move files in or out of trash at the time)." ".
+ Trace 207123
Thread 1 (process 7485)
Thanks,
the bug has already several duplicates on launchpad and is trivial to trigger by using the applet context menu to empty the trash for example
it seems to crash on "g_object_unref (applet->icon);"
it also seems to happen only on amd64 platform we still don't have an i386 crash there.
the crash is easy to trigger on i386 too, just try to dnd something to the trash icon and empty it several times and you should get it, valgrind lists invalid read, it seems the applet->icon is freed before being used somewhere
I can duplicate this and can also confirm that the fix suggested in bug 552577 fixes the problem. Applied to both gnome-2-24 and trunk.