Bug 147970

Summary: Banshee segfaults
Product: [openSUSE] SUSE Linux 10.1 Reporter: Stefan Fent <stefan.fent>
Component: SoundAssignee: Dan Winship <danw>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Beta 3   
Target Milestone: Beta 5   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: ltrace log
console log from new banshee

Description Stefan Fent 2006-02-03 12:07:42 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)
Comment 1 Takashi Iwai 2006-02-03 13:12:17 UTC
Any chance to get backtrace?
Comment 2 Stefan Fent 2006-02-07 11:43:52 UTC
Sorry for the late reply
Comment 3 Stefan Fent 2006-02-07 11:49:01 UTC
Created attachment 66710 [details]
ltrace log
Comment 4 Takashi Iwai 2006-02-07 11:57:14 UTC
Thanks.  Looks rahter like a gnome problem...  Reassigned.

Comment 5 JP Rosevear 2006-02-09 17:22:11 UTC
The gdk warnings are all fixed.  Can you retest with banshee 0.10.5 so we can get some clearer debug output?
Comment 6 Stefan Fent 2006-02-16 16:04:27 UTC
Created attachment 68860 [details]
console log from new banshee
Comment 7 Aaron Bockover 2006-02-16 17:36:13 UTC
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.
Comment 8 Stefan Fent 2006-02-16 17:58:40 UTC
~/ > rpm -q banshee
banshee-0.10.5-4
Comment 9 Dan Winship 2006-02-22 17:58:06 UTC
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.
Comment 10 JP Rosevear 2006-02-22 22:45:09 UTC
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).
Comment 11 Dan Winship 2006-02-23 15:58:18 UTC
No, we already had the 64-bit part of that patch in our dbus-mono package.
(bug 116304)
Comment 12 Aaron Bockover 2006-02-23 17:54:07 UTC
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.
Comment 13 Dan Winship 2006-02-23 21:11:01 UTC
Oops, my bad. This *is* fixed by banshee 0.10.6. The crash I was seeing was
because of a bug in my patch.