GNOME Bugzilla – Bug 329808
banshee crashes with *** glibc detected *** when metadata plugin is enabled
Last modified: 2006-03-02 00:47:44 UTC
Steps to reproduce: Turning on the metadata plugin produces consistent and near immediate crashes. I don't need to touch the interface for the crash to occur (see below). The crash also appears as: *** glibc detected *** corrupted double-linked list: 0xb4a8b840 *** Stack trace: scottell@arroyo ~/devel/cuyahoga $ banshee Warning: [02/03/2006 10:30:30] (Cannot connect to NetworkManager) - An available, working network connection will be assumed Player Engine `Helix Framework Engine (hxclientkit)' failed init tests... disabling (Couldn't create player) Debug: [02/03/2006 10:30:30] (Changed active playback engine) - GStreamer Debug: [02/03/2006 10:30:30] (Loaded primary playback engine) - GStreamer Debug: [02/03/2006 10:30:30] (Loaded Audio CD playback engine) - GStreamer Debug: [02/03/2006 10:30:31] (Audio CD Core Initialized) - Warning: [02/03/2006 10:30:32] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Object reference not set to an instance of an object Scanning library for tracks to update Done scanning library Processing track queue for pending queries Querying MusicBrainz for 10,000 Maniacs / I'm Not the Man... OK Querying MusicBrainz for ,000 Maniacs / Jezebel... OK Querying MusicBrainz for 10,000 Maniacs / Let the Mystery Be (with David Byrne)... OK Querying MusicBrainz for 10,000 Maniacs / More Than This... OK Querying MusicBrainz for 10,000 Maniacs / Few and Far Between... OK Querying MusicBrainz for 10,000 Maniacs / Stockton Gala Days... OK Querying MusicBrainz for 10,000 Maniacs / Everyday is Like Sunday... OK Querying MusicBrainz for 10,000 Maniacs / Stockton Gala Days... OK Querying MusicBrainz for 10,000 Maniacs / Don't Go Back to Rockville... OK *** glibc detected *** free(): invalid pointer: 0xb46fe7f8 *** Xlib: unexpected async reply (sequence 0x6001)! Other information: this is banshee 0.10.4 on gentoo glibc-2.3.5-r2
I can confirm this bug with banshee-0.10.6. on a gentoo ~x86 system. Sometimes it says: glibc detected *** free(): invalid pointer: 0x0a3246d0 *** during startup I get: (doesn't seem releated though) Warning: [14.02.2006 02:43:26] (Could not connect to D-Bus) - D-Bus support will be disabled for this instance: Object reference not set to an instance of an object
I can also confirm. Running gentoo x86 w/ banshee-0.10.6 and dependencies unmasked.
Okay, so three cheers for Gentoo... anyone not on Gentoo seeing this? I can't reproduce on SUSE/NLD. The D-Bus issue is not related, and is not a problem in Banshee. There is a patch to fix the issue in dbus-sharp, which should be in the next release, but may already be patched in your distro (it is for Ubuntu Dapper and some others I think).
Filed dupe in Gentoo Bugzilla (http://bugs.gentoo.org/show_bug.cgi?id=124457).
This truely is a gentoo bug. You have to switch gcc versions and recompile a _lot_. Read in the gentoo bugzilla (http://bugs.gentoo.org/show_bug.cgi?id=124457).
I thought so. I'm going to close this. Anyone please re-open if you're not on Gentoo.