Status changed to 'Confirmed' because the bug affects multiple users. ** Changed in: rhythmbox (Ubuntu) Status: New => Confirmed
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to rhythmbox in Ubuntu. https://bugs.launchpad.net/bugs/1103757 Title: Crashes while loading large library; 12.10 upgrade; ntfs drive Status in “rhythmbox” package in Ubuntu: Confirmed Bug description: HI all. I've been using rhythmbox for a few years and it's mostly been good to me. Backstory to this problem: Had problems with Ubuntu 11.10 (i think) & upgraded to 12.10 which fixed them, however it screwed up my dualboot setup (rant about how ubuntu upgrades don't maintain grub config omitted). I had: sda: ntfs drive, win XP bootable sdb: ex4 ubuntu bootable, & my OS 99.9% of the time. BUT: my music (~38000 songs) is on the ntfs drive, which used to (be available at grub and) auto-mount. Rhythmdb.xml therefore has a catalogue of all the files in the folders, with playcount and ratings info* which I don't want to lose. I've set the drive to automount with fstab (still not available in grub) and the files are where they should be. The problem itself: Rhythmbox fires up with the total number of tracks as expected and the list of artists albums and genres looking normal in the music library panes, then it does the library check/scan for a while (within normal time range for this number of files) then crashes. Debug info thusfar ascertained: rhythmbox -d showed me that it was crashing because a certain file hadn't been seen in too long (as per identical bug here: https://mail.gnome.org/archives/rhythmbox-devel/2012-November/msg00012.html). I verified the track was present and uncorrupted and emailed the guy in the previously mentioned bug to problem solve with him. He solved it by deleting all the <ignore> entries in rhythmdb. I backed up rhythmdb and tried this - no improvement. rhythmbox -d now shows (last relevant-seeming block - I don't know how to get it to output the whole megalong text dump): ============================================================================= (22:38:35) [0x28220c0] [rhythmdb_process_stat_event] rhythmdb.c:2101: error accessing file:///media/SamsungA/Music/EAC/bender%20-%20quite%20a%20shock.wav: Couldn't access file:///media/SamsungA/Music/EAC/bender - quite a shock.wav: Error when getting information for file '/media/SamsungA/Music/EAC/bender - quite a shock.wav': No such file or directory (22:38:35) [0x28220c0] [song_update_availability] rhythmdb-song-entry-types.c:170: deleting entry file:///media/SamsungA/Music/EAC/bender%20-%20quite%20a%20shock.wav; not seen for too long (22:38:35) [0x28220c0] [rhythmdb_entry_delete] rhythmdb.c:3711: deleting entry 0x7f4e4e324680 (22:38:35) [0x2559200] [rb_metadata_load] rb-metadata-gst.c:204: found a jpeg image stream, not actual video (22:38:35) [0x2559200] [rb_metadata_load] rb-metadata-gst.c:212: found video/image/other stream, media type image/jpeg (22:38:35) [0x2559200] [rb_metadata_load] rb-metadata-gst.c:216: video caps: image/jpeg, width=(int)104, height=(int)104, sof-marker=(int)0 (22:38:35) [0x2559200] [rb_gst_get_missing_plugin_type] rb-gst-media-types.c:65: no missing plugin details (22:38:35) [0x2559200] [rb_metadata_dbus_load] rb-metadata-dbus-service.c:77: metadata load finished (type image/jpeg) (22:38:35) [0x2559200] [rb_gst_get_missing_plugin_type] rb-gst-media-types.c:65: no missing plugin details (22:38:35) [0x2559200] [rb_metadata_get] rb-metadata-gst.c:856: no duration available (22:39:07) [0x2559200] [connection_closed_cb] rb-metadata-dbus-service.c:218: client connection closed Segmentation fault (core dumped) simon@poseidon:~$ ============================================================================= Thought: could it be that rhythmbox doesn't have sufficient read/write privileges to the ntfs drive? Tho surely it'd be wrying to edit the database which is in the ubuntu drive...? I thought it might be the large collection problem (https://code.launchpad.net/~matttbe/ubuntu/raring/rhythmbox/lp1010619_RB_2.98/+merge/133209) however note the last comments - the bugfix has already been implemented into the builds and I have the latest version which therefore has this fixed. I have the crash report but it looks like I can only attach one file. Glad to do whatever's required to provide more info. Thanks in advance all! Si *though unrelated at first glance, this kind of thing makes implementing THIS https://bugzilla.gnome.org/show_bug.cgi?id=538549 even more worthwhile, as users can torch their corrupt database and start fresh. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/1103757/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp