GNOME Bugzilla – Bug 352972
Rhythmbox crashes on start up if ipod is connected.
Last modified: 2007-07-08 12:22:51 UTC
Distribution: Fedora Core release 5 (Bordeaux) Package: rhythmbox Severity: critical Version: GNOME2.14.3 unspecified Gnome-Distributor: Red Hat, Inc Synopsis: Rhythmbox crashes on start up if ipod is connected. Bugzilla-Product: rhythmbox Bugzilla-Component: General Bugzilla-Version: unspecified BugBuddy-GnomeVersion: 2.0 (2.14.1) Description: Description of the crash: If an ipod (nano 2gb) is connected to the usb port, rhythmbox 0.9.4.1 crashes on startup. Steps to reproduce the crash: 1. Connect ipod. 2. Start rhythmbox. 3. Expected Results: Rhythmbox should start up. A crash happens instead. How often does this happen? Always. Additional Information: System: FC 5 with latest updates. Debugging Information: Backtrace was generated from '/usr/bin/rhythmbox' (no debugging symbols found) Using host libthread_db library "/lib/libthread_db.so.1". (no debugging symbols found) `shared object read from target memory' has disappeared; keeping its symbols. (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1208449328 (LWP 2815)] [New Thread -1262523488 (LWP 2816)] (no debugging symbols found) 0x009d1402 in __kernel_vsyscall ()
+ Trace 71033
Thread 1 (Thread -1208449328 (LWP 2815))
------- Bug created by bug-buddy at 2006-08-26 11:57 -------
Thanks for the bug report. Unfortunately, that stack trace is not very useful in determining the cause of the crash. Can you get us one with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
*** Bug 356539 has been marked as a duplicate of this bug. ***
*** Bug 356958 has been marked as a duplicate of this bug. ***
Add to iPod tracker.
*** Bug 358913 has been marked as a duplicate of this bug. ***
*** Bug 359692 has been marked as a duplicate of this bug. ***
*** Bug 359795 has been marked as a duplicate of this bug. ***
*** Bug 359865 has been marked as a duplicate of this bug. ***
*** Bug 359969 has been marked as a duplicate of this bug. ***
*** Bug 359990 has been marked as a duplicate of this bug. ***
*** Bug 360003 has been marked as a duplicate of this bug. ***
Additional info from bug 360003, output shown at the terminal (which may or may not be related to the crash, but it can't hurt to add here): josbeir@joswork:~$ rhythmbox (rhythmbox:5247): Rhythmbox-WARNING **: Unable to start mDNS browsing: MDNS service is not running ** (bug-buddy:5256): WARNING **: Couldn't load icon for Open Folde
Would be nice to get a backtrace containing libgpod symbols :-/ Are you using new ipod models, did you ever plug your ipod on a computer with itunes 7 ?
i don't know if this is what you want but i used gdb as described in the url above and this is what came out: ... a whole list with the "Loaded symbols for ..." message ... (gdb) thread apply all bt
+ Trace 74797
Thread 1 (Thread -1228355920 (LWP 7661))
this is the full one: josbeir@joswork:~$ gdb /usr/bin/rhythmbox 7661 GNU gdb 6.4.90-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". Attaching to program: /usr/bin/rhythmbox, process 7661 Reading symbols from /usr/lib/libsexy.so.2...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libsexy.so.2 Reading symbols from /usr/lib/libjpeg.so.62...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libjpeg.so.62 Reading symbols from /usr/lib/libesd.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libesd.so.0 Reading symbols from /usr/lib/libaudiofile.so.0... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libaudiofile.so.0 Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0 Reading symbols from /usr/lib/libfreetype.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libpng12.so.0... (no debugging symbols found)...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libtasn1.so.3...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libtasn1.so.3 Reading symbols from /usr/lib/libgcrypt.so.11...(no debugging symbols found)...done. Loaded symbols for /usr/lib/libgcrypt.so.11 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /usr/lib/libgpg-error.so.0...done. Loaded symbols for /usr/lib/libgpg-error.so.0 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libavahi-common.so.3...done. Loaded symbols for /usr/lib/libavahi-common.so.3 Reading symbols from /usr/lib/libavahi-client.so.3...done. Loaded symbols for /usr/lib/libavahi-client.so.3 Reading symbols from /usr/lib/libavahi-glib.so.1...done. Loaded symbols for /usr/lib/libavahi-glib.so.1 Reading symbols from /usr/lib/libsoup-2.2.so.8...done. Loaded symbols for /usr/lib/libsoup-2.2.so.8 Reading symbols from /usr/lib/libgnutls.so.13...done. Loaded symbols for /usr/lib/libgnutls.so.13 Reading symbols from /usr/lib/libnotify.so.1...done. Loaded symbols for /usr/lib/libnotify.so.1 Reading symbols from /usr/lib/libpython2.4.so.1.0...done. Loaded symbols for /usr/lib/libpython2.4.so.1.0 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread -1228355920 (LWP 7661)] Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libutil.so.1 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /usr/lib/libgnome-media-profiles.so.0...done. Loaded symbols for /usr/lib/libgnome-media-profiles.so.0 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /usr/lib/libtotem-plparser.so.1...done. Loaded symbols for /usr/lib/libtotem-plparser.so.1 Reading symbols from /usr/lib/libnautilus-burn.so.4...done. Loaded symbols for /usr/lib/libnautilus-burn.so.4 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libgnomeui-2.so.0...done. Loaded symbols for /usr/lib/libgnomeui-2.so.0 Reading symbols from /usr/lib/libSM.so.6...done. Loaded symbols for /usr/lib/libSM.so.6 Reading symbols from /usr/lib/libICE.so.6...done. Loaded symbols for /usr/lib/libICE.so.6 Reading symbols from /usr/lib/libbonoboui-2.so.0...done. Loaded symbols for /usr/lib/libbonoboui-2.so.0 Reading symbols from /usr/lib/libgnome-keyring.so.0...done. Loaded symbols for /usr/lib/libgnome-keyring.so.0 Reading symbols from /usr/lib/libgnomecanvas-2.so.0...done. Loaded symbols for /usr/lib/libgnomecanvas-2.so.0 Reading symbols from /usr/lib/libgnome-2.so.0...done. Loaded symbols for /usr/lib/libgnome-2.so.0 Reading symbols from /lib/libpopt.so.0...done. Loaded symbols for /lib/libpopt.so.0 Reading symbols from /usr/lib/libart_lgpl_2.so.2...done. Loaded symbols for /usr/lib/libart_lgpl_2.so.2 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libbonobo-2.so.0...done. Loaded symbols for /usr/lib/libbonobo-2.so.0 Reading symbols from /usr/lib/libbonobo-activation.so.4...done. Loaded symbols for /usr/lib/libbonobo-activation.so.4 Reading symbols from /usr/lib/libglade-2.0.so.0...done. Loaded symbols for /usr/lib/libglade-2.0.so.0 Reading symbols from /usr/lib/liblaunchpad-integration.so.0...done. Loaded symbols for /usr/lib/liblaunchpad-integration.so.0 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libfontconfig.so.1...done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libpango-1.0.so.0...done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libgnomevfs-2.so.0...done. Loaded symbols for /usr/lib/libgnomevfs-2.so.0 Reading symbols from /usr/lib/libgconf-2.so.4...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /usr/lib/libORBit-2.so.0...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /usr/lib/libgstbase-0.10.so.0...done. Loaded symbols for /usr/lib/libgstbase-0.10.so.0 Reading symbols from /usr/lib/libgstreamer-0.10.so.0...done. Loaded symbols for /usr/lib/libgstreamer-0.10.so.0 Reading symbols from /usr/lib/libgobject-2.0.so.0...done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libgthread-2.0.so.0...done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /usr/lib/libxml2.so.2...done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libglib-2.0.so.0...done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libmusicbrainz.so.4...done. Loaded symbols for /usr/lib/libmusicbrainz.so.4 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /lib/libsepol.so.1...done. Loaded symbols for /lib/libsepol.so.1 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libstdc++.so.6...done. Loaded symbols for /usr/lib/libstdc++.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /usr/lib/X11/locale/common/xlcUTF8Load.so.2...done. Loaded symbols for /usr/lib/X11/locale/common/xlcUTF8Load.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /usr/lib/gconv/ISO8859-1.so...done. Loaded symbols for /usr/lib/gconv/ISO8859-1.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/engines/libubuntulooks.so Reading symbols from /usr/lib/pango/1.5.0/modules/pango-basic-fc.so...done. Loaded symbols for /usr/lib/pango/1.5.0/modules/pango-basic-fc.so Reading symbols from /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so...done. Loaded symbols for /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so Reading symbols from /usr/lib/gnome-vfs-2.0/modules/libfile.so...done. Loaded symbols for /usr/lib/gnome-vfs-2.0/modules/libfile.so Reading symbols from /lib/libattr.so.1...done. Loaded symbols for /lib/libattr.so.1 Reading symbols from /lib/libacl.so.1...done. Loaded symbols for /lib/libacl.so.1 Reading symbols from /usr/lib/libfam.so.0...done. Loaded symbols for /usr/lib/libfam.so.0 Reading symbols from /usr/lib/rhythmbox/plugins/ipod/libipod.so...done. Loaded symbols for /usr/lib/rhythmbox/plugins/ipod/libipod.so Reading symbols from /usr/lib/libgpod.so.0...done. Loaded symbols for /usr/lib/libgpod.so.0 Reading symbols from /usr/lib/rhythmbox/plugins/libaudiocd.so...done. Loaded symbols for /usr/lib/rhythmbox/plugins/libaudiocd.so Reading symbols from /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so...done. Loaded symbols for /var/lib/python-support/python2.4/gtk-2.0/gobject/_gobject.so Reading symbols from /var/lib/python-support/python2.4/gtk-2.0/gtk/_gtk.so...done. Loaded symbols for /var/lib/python-support/python2.4/gtk-2.0/gtk/_gtk.so Reading symbols from /usr/lib/python2.4/site-packages/cairo/_cairo.so...done. Loaded symbols for /usr/lib/python2.4/site-packages/cairo/_cairo.so Reading symbols from /var/lib/python-support/python2.4/gtk-2.0/pango.so...done. Loaded symbols for /var/lib/python-support/python2.4/gtk-2.0/pango.so Reading symbols from /var/lib/python-support/python2.4/gtk-2.0/atk.so...done. Loaded symbols for /var/lib/python-support/python2.4/gtk-2.0/atk.so Reading symbols from /var/lib/python-support/python2.4/gtk-2.0/pangocairo.so...done. Loaded symbols for /var/lib/python-support/python2.4/gtk-2.0/pangocairo.so Reading symbols from /var/lib/python-support/python2.4/gtk-2.0/gnomevfs/_gnomevfs.so...done. Loaded symbols for /var/lib/python-support/python2.4/gtk-2.0/gnomevfs/_gnomevfs.so Reading symbols from /usr/lib/python2.4/lib-dynload/_locale.so...done. Loaded symbols for /usr/lib/python2.4/lib-dynload/_locale.so Reading symbols from /usr/lib/python2.4/lib-dynload/strop.so...done. Loaded symbols for /usr/lib/python2.4/lib-dynload/strop.so Reading symbols from /usr/lib/python2.4/lib-dynload/struct.so...done. Loaded symbols for /usr/lib/python2.4/lib-dynload/struct.so Reading symbols from /usr/lib/python2.4/lib-dynload/_socket.so...done. Loaded symbols for /usr/lib/python2.4/lib-dynload/_socket.so Reading symbols from /usr/lib/python2.4/lib-dynload/_ssl.so...done. Loaded symbols for /usr/lib/python2.4/lib-dynload/_ssl.so Reading symbols from /usr/lib/i686/cmov/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libssl.so.0.9.8 Reading symbols from /usr/lib/i686/cmov/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8 Reading symbols from /usr/lib/python2.4/lib-dynload/time.so...done. Loaded symbols for /usr/lib/python2.4/lib-dynload/time.so Reading symbols from /usr/lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so...done. Loaded symbols for /usr/lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so Reading symbols from /usr/lib/rhythmbox/plugins/generic-player/libgeneric-player.so...done. Loaded symbols for /usr/lib/rhythmbox/plugins/generic-player/libgeneric-player.so Reading symbols from /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so...done. Loaded symbols for /usr/lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so 0xffffe410 in __kernel_vsyscall () (gdb) thread apply all bt
+ Trace 74798
Smet: Thanks for following up. Note that none of the "Reading symbols..." or "Loading symbols..." messages are useful, so comment 14 contains all the useful information that comment 15 contains. Now, we need a stack trace *with debugging symbols*, as requested in comment 1. To achieve that, please install the debuginfo packages for gtk2, glib2, rhythmbox, and libgpod, and then get a new stack trace.
*** Bug 360073 has been marked as a duplicate of this bug. ***
*** Bug 350863 has been marked as a duplicate of this bug. ***
Jasper, which iPod model do you own? Have you used iTunes7 or any 3rd party app to add songs to that iPod?
I have a 1st generation ipod nano (black), i am using quodlibet to handle my ipod. I don't know whether i used itunes7 or not.. i used itunes once to initiate my ipod but that was a few months ago (3 or 4 months i think)
when i first start rhythmbox and THEN connect my ipod everything works like a charm...
Could you install libglib2.0-0-dbg (with "apt-get install libglib2.0-0-dbg") and grab libgpod debug packages from http://people.ubuntu.com/~dholbach/debug/edgy/ and install them with "sudo dpkg -i libgpod*.deb" (at least the libgpod-common and libgpo0 packages, the 2 other ones don't really matter), and once those packages are installed, make rhythmbox crash and get a backtrace once again? This backtrace should be *really* helpful if all goes well :)
I installed libglib2.0-0-dbg and libgpod (but because the version in my edgy repo is exactly the same as the one from the url (0.3.2.1.1build1) i didn't think this was necessary but please tell me if not :) Anyway here's the backtrace from the bug buddy details pane. I hope it's helpful.. Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 75173888 vsize: 0 resident: 75173888 share: 0 rss: 23625728 rss_rlim: 0 CPU usage: start_time: 1160128065 rtime: 0 utime: 123 stime: 0 cutime:113 cstime: 0 timeout: 10 it_real_value: 0 frequency: 13 Backtrace was generated from '/usr/bin/rhythmbox' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1228503376 (LWP 10128)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 74868
Thread 1 (Thread -1228503376 (LWP 10128))
Hi, i am sorry, i didn't noticed the libgpod "debug" packages... here's the backtrace with libgpod0 and libgpod-common debug packages... Distribution: Ubuntu 6.10 (edgy) Gnome Release: 2.16.1 2006-10-02 (Ubuntu) BugBuddy Version: 2.16.0 Memory status: size: 84631552 vsize: 0 resident: 84631552 share: 0 rss: 23662592 rss_rlim: 0 CPU usage: start_time: 1160128853 rtime: 0 utime: 120 stime: 0 cutime:112 cstime: 0 timeout: 8 it_real_value: 0 frequency: 7 Backtrace was generated from '/usr/bin/rhythmbox' (no debugging symbols found) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1229154640 (LWP 10317)] 0xffffe410 in __kernel_vsyscall ()
+ Trace 74869
Thread 1 (Thread -1229154640 (LWP 10317))
Great, that's perfect! Thanks a lot!
One last thing, could you paste the content of /media/ipod/iPod_Control/Device/SysInfo (if such a file exist)? Did you upgrade your iPod firmware to the latest release?
sure here it is: josbeir@joswork:~$ cat /media/ipod/iPod_Control/Device/SysInfo ModelNumStr: MA099 Yup i have the latest firmware (my ipod works fine when using the quodlibet media browser from current SVN so i'm not sure the problem is libgpod related)
The crash is probably caused by the missing pszSerialNumber field in /media/ipod/iPod_Control/Device/SysInfo even though I haven't looked at the code closely yet. Is there anyone CC:ed on that bug who gets the crash and have that field in the SysInfo file? (it got removed by the latest iPod firmware update as far as I know)
yup that fixed it.. i just added the the line to my SysInfo file: pszSerialNumber: xxxxxxxxx (the serial number on the back of my nano) started rhythmbox and it starts fine now :) there.. now you have something to fix :-) !
Thanks a lot for all the feedback Jasper, that's really helpful :) Actually, that crash might have already been fixed in libgpod 0.4.0, so maybe there won't be too much work to do ;)
*** Bug 359759 has been marked as a duplicate of this bug. ***
*** Bug 359760 has been marked as a duplicate of this bug. ***
*** Bug 360354 has been marked as a duplicate of this bug. ***
*** Bug 360394 has been marked as a duplicate of this bug. ***
Please help the developers to fix this bug by trying to reproduce this crash with debugging packages of libgpod and rhythmbox installed, please check http://live.gnome.org/GettingTraces/DistroSpecificInstructions for more information. Thanks a lot in advance, any help is appreciated! Confirming as per duplicates.
We already have a backtrace with symbols, so it's not necessary to reproduce it again with debug packages installed... I'd need to know who is using the latest iPod firmware, and who is not using the latest one (the firmware which was released at the same time as iTunes 7)
uhm, sorry, haven't seen that backtrace, thanks for pointing out.
*** Bug 360440 has been marked as a duplicate of this bug. ***
*** Bug 360610 has been marked as a duplicate of this bug. ***
*** Bug 360608 has been marked as a duplicate of this bug. ***
*** Bug 360978 has been marked as a duplicate of this bug. ***
*** Bug 361079 has been marked as a duplicate of this bug. ***
*** Bug 361228 has been marked as a duplicate of this bug. ***
*** Bug 361283 has been marked as a duplicate of this bug. ***
*** Bug 361361 has been marked as a duplicate of this bug. ***
*** Bug 361638 has been marked as a duplicate of this bug. ***
*** Bug 361767 has been marked as a duplicate of this bug. ***
*** Bug 361865 has been marked as a duplicate of this bug. ***
*** Bug 361935 has been marked as a duplicate of this bug. ***
Can anybody of the bug reporters here *please* answer christophe's question in comment 37 in order to help fixing this crasher? He needs to know who is using the latest iPod firmware, and who is not using the latest one (the firmware which was released at the same time as iTunes 7). Thanks in advance, your help is appreciated.
*** Bug 362083 has been marked as a duplicate of this bug. ***
I'm using the latest iPod firmware (1.2 i think) on my iPod video 5g (NOT the late 2006 edition). I have used it on iTunes.
hi alec, thanks! (comment refers to bug 360354)
(In reply to comment #36) > We already have a backtrace with symbols, so it's not necessary to reproduce it > again with debug packages installed... I'd need to know who is using the latest > iPod firmware, and who is not using the latest one (the firmware which was > released at the same time as iTunes 7) > Using an iPod Nano with latest firmware.
david, thanks! (comment refers to bug 356539) christophe: *ping*
I was using IPod Video 80GB with latest firmware (1.2)
seems the ubuntu people (edgy) have fixed this bug with a patch in today's repository update. * debian/patches/01_fix_crasher_with_new_firmware.patch: - fix a crasher due to pszSerialNumber not being set after firmware update
quoting sebastien here: "the ubuntu patch is a workaround, libgpod 0.4.0 has the issue fixed too, ubuntu didn't upgrade libgpod since ubuntu edgy is frozen." closing as NOTGNOME. please update to libgpod-0.4.0 (released September 23, 2006) and file a bug to libgpod's bug tracking system at http://sourceforge.net/tracker/?group_id=67873&atid=519273 if this crash still happens. thanks in advance. thanks everybody here for adding additional information, we appreciate that!
Given the number of dupes, libgpod 0.4.0 should be required by configure (it only requires 0.3.3 for iPod phone support, and any version for the base iPod support).
hadess, fair point.
hmm... will my dear team captain provide such a patch? ;-) (lowering severity and priority as we have an easy workaround: update.)
Created attachment 75099 [details] [review] rb-use-newer-libgpod.patch
Looks fine to me.
2006-10-23 Bastien Nocera <hadess@hadess.net> * configure.ac: update required libgpod version to avoid crashes when starting up with an iPod connect (Closes: #352972) * sources/rb-ipod-source.c: (rb_ipod_get_itunesdb_path), (hal_udi_is_ipod): remove outdated ifdefs
Update patch status.
*** Bug 352314 has been marked as a duplicate of this bug. ***
*** Bug 365538 has been marked as a duplicate of this bug. ***
*** Bug 365539 has been marked as a duplicate of this bug. ***
*** Bug 365637 has been marked as a duplicate of this bug. ***
*** Bug 366964 has been marked as a duplicate of this bug. ***
*** Bug 367629 has been marked as a duplicate of this bug. ***
*** Bug 368940 has been marked as a duplicate of this bug. ***
*** Bug 369864 has been marked as a duplicate of this bug. ***
*** Bug 372722 has been marked as a duplicate of this bug. ***
*** Bug 372723 has been marked as a duplicate of this bug. ***
*** Bug 372726 has been marked as a duplicate of this bug. ***
*** Bug 373539 has been marked as a duplicate of this bug. ***
*** Bug 375193 has been marked as a duplicate of this bug. ***
*** Bug 386919 has been marked as a duplicate of this bug. ***
*** Bug 394293 has been marked as a duplicate of this bug. ***
*** Bug 399242 has been marked as a duplicate of this bug. ***
*** Bug 400340 has been marked as a duplicate of this bug. ***
*** Bug 404302 has been marked as a duplicate of this bug. ***
*** Bug 412337 has been marked as a duplicate of this bug. ***
*** Bug 414183 has been marked as a duplicate of this bug. ***
*** Bug 426239 has been marked as a duplicate of this bug. ***
2 rejected traces between 2007-01-23 and 2007-04-11. removing from the auto-reject list.
*** Bug 430642 has been marked as a duplicate of this bug. ***
*** Bug 434110 has been marked as a duplicate of this bug. ***
*** Bug 436171 has been marked as a duplicate of this bug. ***
*** Bug 436172 has been marked as a duplicate of this bug. ***
*** Bug 436178 has been marked as a duplicate of this bug. ***
*** Bug 441099 has been marked as a duplicate of this bug. ***
*** Bug 435983 has been marked as a duplicate of this bug. ***
*** Bug 442292 has been marked as a duplicate of this bug. ***
*** Bug 444486 has been marked as a duplicate of this bug. ***
*** Bug 449218 has been marked as a duplicate of this bug. ***
*** Bug 451471 has been marked as a duplicate of this bug. ***