Bugzilla – Bug 157382
banshee segfaults on start with a mounted iPod device
Last modified: 2006-04-24 16:12:21 UTC
banshee segfaults on startup when my iPod (FAT32) 3G Firewire is mounted. Command Line: --- <:~/> banshee Warning: [3/11/2006 2:52:17 AM] (Cannot connect to NetworkManager) - An available, working network connection will be assumed Debug: [3/11/2006 2:52:18 AM] (Changed active playback engine) - GStreamer Debug: [3/11/2006 2:52:18 AM] (Loaded primary playback engine) - GStreamer Debug: [3/11/2006 2:52:18 AM] (Loaded Audio CD playback engine) - GStreamer Debug: [3/11/2006 2:52:18 AM] (Audio CD Core Initialized) - Segmentation fault --- Description: I THINK this does not affect regular iPod users as mine contains iPodlinux which resides on an extra ext3 partition on the iPod disk. I assume some routines (or libraries) in banshee do not compensate for this and might get "disturbed" by the two "iPod's". (However unmounting the ext3 partition did not help. Only unounting the main iPod partition makes banshee startup. I hope banshee does not generally fail with an iPod mounted.) Details: Filesystem 1K-blocks Used Available Use% Mounted on /dev/sdb2 9700344 1725896 7974448 18% /media/IPOD-1 /dev/sdb3 31109 10252 19251 35% /media/disk /dev/sdb2 on /media/IPOD-1 type vfat (rw,nosuid,nodev,flush,shortname=winnt,utf8,uid=1000) /dev/sdb3 on /media/disk type ext3 (rw,nosuid,nodev) Installed package(s): - banshee-devel (0.10.7-3 / _0.10.7-3) - banshee-debuginfo (0.10.7-3 / _0.10.7-3) - banshee (0.10.7-3 / _0.10.7-3) - banshee-engine-gst (0.10.7-3 / _0.10.7-3) - banshee-plugins-default (0.10.7-3 / _0.10.7-3) Attempts to fix it WITHOUT success (same segfault): - Reinstalled all packages - umount /media/disk/ (unmount that supposingly problematic partition) Attempts to fix with success: - Unmount iPod device - Use Rhythmbox instead Debug: *** I don't know how to supply a backtrace/debugging information as it is a mono application. Will supply anything you need for debugging purposes if required. ***
*** Bug 157384 has been marked as a duplicate of this bug. ***
*** Bug 157385 has been marked as a duplicate of this bug. ***
IMHO, a segfault can't be minor... BTW, your description sounds like the ext3 partition doesn't have to do much with the problem - but I'm not sure about that. What happens if you umount the vfat partition and keep the ext3 mounted?
*** Bug 157424 has been marked as a duplicate of this bug. ***
Unmounting the regular IPOD partition prevents the crash to happen. So assuming more or less the ext3 partition has not much to do with the problem. Comment #4 above's bug-duplicate contains more information including backtrace which points to a problem in libipoddevice. ... #17 0xb3106538 in ipod_device_new () from /usr/lib/libipoddevice.so.0 .. BTW: Sorry for duplicates however yesterday the novell site took a long time to react when commiting and I was prepsented with an error site (site timeout) where I was not aware that the bugreport had infact already been posted...
*** Bug 157486 has been marked as a duplicate of this bug. ***
BTW: Bug 157486 includes a stacktrace.
Created attachment 77609 [details] Native GDB Backtrace
Bug applies to all 2G and lower generation iPod's with which banshee won't work. Issue was in libipoddevice 0.4.1. Bug fixed in CVS Head and upcoming 0.4.3 (http://bugzilla.gnome.org/show_bug.cgi?id=338006).
I recommend upgrading the package to the latest version from here: http://banshee-project.org/Subprojects/Libipoddevice Just bumbing this, as it is very easy to fix and I got fears it won't make it into the release of 10.1. (Will draw banshee unusable for all 1G and 2G iPod owners)
We work closely with Aaron on banshee issues. I've submitted the fix for RC3. Also bumping up the severity, this did actually turn out to be pretty critical.