Bugzilla – Bug 147970
Banshee segfaults
Last modified: 2006-02-23 21:11:01 UTC
With 10.1 beta3 banshee segfaults when trying to play an mp3-file. When I doubleclick on a song in my playlist, nothing happens, clicking on the play button: [lots of GDK-warnings] (Banshee:31072): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (Banshee:31072): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. ** Message: don't know how to handle application/x-id3 Speicherzugriffsfehler (Segmentation fault)
Any chance to get backtrace?
Sorry for the late reply
Created attachment 66710 [details] ltrace log
Thanks. Looks rahter like a gnome problem... Reassigned.
The gdk warnings are all fixed. Can you retest with banshee 0.10.5 so we can get some clearer debug output?
Created attachment 68860 [details] console log from new banshee
Just to make sure, what version of Banshee are you seeing this in? The crash inside g_signal_get_invocation_hint looks like the crasher due to missing X11 DLL mappings in 0.10.4, which should be solved.
~/ > rpm -q banshee banshee-0.10.5-4
The crash seems to happen reliably on x86_64 if the notification icon is enabled, even in 0.10.6 which has the notification icon 64-bit fixes from beagle. Aaron, I'm reassigning to me because IIRC you don't have a 64-bit box. If I'm wrong, feel free to take it back.
So there is the dbus-sharp 64 bit fix, don't know if its related, see bug 151273 (aaron's patch includes the upstream 64bit fix which i split into a separate package). http://w3.suse.de/~jpr has a test package (you might have to --nodeps to get dbus-1-mono in but it should work with existing packages).
No, we already had the 64-bit part of that patch in our dbus-mono package. (bug 116304)
Yes, I grabbed the updated notification area code from Beagle just before 0.10.6, I think. I have had reports of the updated notification area code working fine on AMD64 under other distros (where it previously did not work). Dan, you're right, I don't have a 64 box, so I keep shooting in the dark here, so your help is most appreciated.
Oops, my bad. This *is* fixed by banshee 0.10.6. The crash I was seeing was because of a bug in my patch.