After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 166629 - rhythmbox import halts on mp3. Program still usable. Won't exit.
rhythmbox import halts on mp3. Program still usable. Won't exit.
Status: RESOLVED DUPLICATE of bug 158018
Product: rhythmbox
Classification: Other
Component: general
0.8.8
Other All
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2005-02-08 05:45 UTC by Eric Berg
Modified: 2005-02-08 08:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
MP3 file that causes import to loop (2.25 KB, audio/mpeg)
2005-02-08 05:59 UTC, Eric Berg
Details

Description Eric Berg 2005-02-08 05:45:27 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.
Comment 1 Eric Berg 2005-02-08 05:59:59 UTC
Created attachment 37142 [details]
MP3 file that causes import to loop
Comment 2 Christophe Fergeau 2005-02-08 08:25:09 UTC
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 ***