GNOME Bugzilla – Bug 166629
rhythmbox import halts on mp3. Program still usable. Won't exit.
Last modified: 2005-02-08 08:25:09 UTC
Please describe the problem: When importing some bad MP3's, rhythmbox import halts, though the rest of the program is still usable. "Loading songs...." progress bar moves, but import does not continue. Program will not exit, and must be killed. running rhythmbox -d yields: [0x8a234d8] [rb_linear_play_order_get_next] rb-play-order-linear.c:95 (00:35:17): choosing next linked entry [0x8a234d8] [rb_shell_player_set_play_button] rb-shell-player.c:1577 (00:35:17): setting play button [0x8a234d8] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:599 (00:35:22): saving the playlists [0x8a234d8] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:602 (00:35:22): no save needed, ignoring ...then the last two lines repeat indefinitely. Removing the files is a work-around. When quitting the log shows: [0x8a234d8] [rb_shell_quit] rb-shell.c:2399 (00:42:20): Quitting [0x8a234d8] [rb_shell_shutdown] rb-shell.c:686 (00:42:20): Unregistering with bonobo [0x8a234d8] [rb_shell_shutdown] rb-shell.c:690 (00:42:20): Unregistered with Bonobo Activation [0x8a234d8] [rb_shell_sync_state] rb-shell.c:640 (00:42:20): saving playlists [0x8a234d8] [rb_playlist_manager_save_playlists] rb-playlist-manager.c:599 (00:42:20): saving the playlists [0x8a234d8] [rb_shell_sync_state] rb-shell.c:643 (00:42:20): saving db [0x8a234d8] [rhythmdb_save_blocking] rhythmdb.c:1320 (00:42:20): saving the rhythmdb and blocking [0x8a234d8] [rhythmdb_save_worker] rhythmdb.c:1277 (00:42:20): saving rhythmdb [0x8e03e48] [rb_playlist_manager_save_thread_main] rb-playlist-manager.c:549 (00:42:20): entering save thread [0x8a234d8] [rb_shell_player_stop] rb-shell-player.c:1809 (00:42:20): stopping [0x8a234d8] [rhythmdb_query_model_finalize] rhythmdb-query-model.c:528 (00:42:20): finalizing query model [0x8a234d8] [rb_library_source_finalize] rb-library-source.c:418 (00:42:20): finalizing library source [0x8a234d8] [rb_source_finalize] rb-source.c:226 (00:42:20): Finalizing view 0x8b6bc28 [0x8a234d8] [rb_iradio_source_finalize] rb-iradio-source.c:289 (00:42:20): finalizing iradio source [0x8a234d8] [rb_source_finalize] rb-source.c:226 (00:42:20): Finalizing view 0x8b7dd40 [0x8a234d8] [rb_shell_finalize] rb-shell.c:719 (00:42:20): shutting down DB [0x8b1ed98] [action_thread_main] rhythmdb.c:1213 (00:42:20): exiting [0x8b1ed28] [update_thread_main] rhythmdb.c:1144 (00:42:20): exiting lsof on the process ID shows that rhythmbox has that file open still. Steps to reproduce: 1. place bad mp3 in directory 2. select Music, Import Folder, and choose the directory with the bad mp3 Actual results: The import will go into a loop on that file, and not import it Expected results: The import would continue and a summary of the errors displayed when the import is finished. Does this happen every time? yes. Other information: The MP3 won't play in xmms generally, either, and the MPEG info comes up as "?" for MPG and layer.
Created attachment 37142 [details] MP3 file that causes import to loop
Known problem with gstreamer 0.8.x with x < 8, should be fixed in release 0.8.8 and later. *** This bug has been marked as a duplicate of 158018 ***