GNOME Bugzilla – Bug 594162
Can't reliably drag & drop tracks from CD directly to iPod
Last modified: 2010-04-16 08:43:59 UTC
Created attachment 142489 [details] backtrace taken immediately after failure I want to be able to copy music from my wife's CDs to her iPod without having to copy the files to my hard drive. Dragging and dropping tracks from the CD to the iPod works only intermittently, perhaps two out of ten tries. When it fails, the following errors occur: (rhythmbox:13331): GLib-GIO-CRITICAL **: g_file_new_for_uri: assertion `uri != NULL' failed (rhythmbox:13331): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed (rhythmbox:13331): GLib-GIO-CRITICAL **: g_file_query_exists: assertion `G_IS_FILE(file)' failed (rhythmbox:13331): GLib-GIO-CRITICAL **: g_file_get_parent: assertion `G_IS_FILE (file)' failed (rhythmbox:13331): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (rhythmbox:13331): Rhythmbox-WARNING **: filesystem root apparently doesn't exist! (rhythmbox:13331): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed (rhythmbox:13331): Rhythmbox-CRITICAL **: rb_removable_media_source_build_dest_uri: assertion `sane_uri != NULL' failed I installed the debugging headers and captured a backtrace file which is attached. I am currently running Ubuntu Intrepid with Rhythmbox from the Ubuntu repositories. TIA Dude
A stack trace from immediately after doesn't actually provide any useful information. Instead, please run 'rhythmbox -D ipod' under gdb and get a stack trace from the first point gdb stops at, which should be immediately after the 'g_file_new_for_uri' assertion message is printed.
There is a very similar launchpad bug: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/476167 Stacktrace: http://launchpadlibrarian.net/35238461/Stacktrace.txt Valgrind (ca. 37 MB): http://launchpadlibrarian.net/35516453/valgrind.log.bz2 Errors in the log are: >>> ==3065== Invalid write of size 1 ==3065== at 0xA0F8E4A: impl_build_dest_uri (rb-ipod-source.c:1381) ==3065== by 0x409B344: rb_removable_media_source_build_dest_uri (rb-removable-media-source.c:602) ==3065== by 0x409C1B9: impl_paste (rb-removable-media-source.c:399) ==3065== by 0x40ACE1A: rb_source_paste (rb-source.c:1117) ==3065== by 0x409BF0E: impl_receive_drag (rb-removable-media-source.c:584) ==3065== by 0x40AD022: rb_source_receive_drag (rb-source.c:1410) <<< Hope this helps.
That's not the same problem. Please open a new bug for this.
Soryy, this one looked similar to me. I opened a new one as bug #603261. Thanks.
John, could you please obtain the information requested in comment #1 and reopen this bug then? Thanks in advance.