Public bug reported: Rhythmbox crashes when the last song of an album is finished playing. I can reproduce this with any album I have. This just started a few days ago.
This is on a fully updated jaunty amd64 rhythmbox 0.12.0 from #rhythmbox -d sk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:30) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:30) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 244:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 0 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:33) [0x2baebc0] [stream_src_event_cb] rb-player-gst-xfade.c:1975: posting EOS message for stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1753: got EOS message for stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 -> PENDING_REMOVE (23:13:33) [0x10a6500] [rb_shell_player_handle_eos] rb-shell-player.c:929: handling eos for file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:33) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2195: No next entry, stopping playback (23:13:33) [0x10a6500] [rb_shell_player_stop] rb-shell-player.c:3186: stopping (23:13:33) [0x10a6500] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1383: stopping stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [stream_pad_removed_cb] rb-player-gst-xfade.c:1941: active output pad for stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 removed (23:13:33) [0x10a6500] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1394: unlinking stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1416: now have 0 linked streams (23:13:33) [0x10a6500] [dump_stream_list] rb-player-gst-xfade.c:506: stream list is empty (23:13:33) [0x10a6500] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:3122: setting playing source to (nil) (23:13:33) [0x10a6500] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:3145: source is already playing, stopping it (23:13:33) [0x10a6500] [rb_shell_player_sync_with_source] rb-shell-player.c:2938: playing source: (nil), active entry: (nil) (23:13:33) [0x10a6500] [get_times_and_stream] rb-player-gst-xfade.c:2675: not playing (23:13:33) [0x10a6500] [rb_shell_set_window_title] rb-shell.c:2182: clearing title (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [show_controls] rb-visualizer-plugin.c:844: showing controls (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:460: syncing with entry = <null> (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:536: not playing (23:13:33) [0x10a6500] [rb_shell_player_sync_buttons] rb-shell-player.c:3041: syncing with source 0x167a030 (23:13:33) [0x10a6500] [rb_shell_playing_source_changed_cb] rb-shell.c:1992: playing source changed (23:13:33) [0x10a6500] [rb_shell_player_sync_with_source] rb-shell-player.c:2938: playing source: (nil), active entry: (nil) (23:13:33) [0x10a6500] [get_times_and_stream] rb-player-gst-xfade.c:2675: not playing (23:13:33) [0x10a6500] [rb_shell_set_window_title] rb-shell.c:2182: clearing title (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [show_controls] rb-visualizer-plugin.c:844: showing controls (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:460: syncing with entry = <null> (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:536: not playing (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [rb_audioscrobbler_song_changed_cb] rb-audioscrobbler.c:1289: called with no playing entry (23:13:33) [0x10a6500] [show_controls] rb-visualizer-plugin.c:844: showing controls (23:13:33) [0x10a6500] [rb_shell_player_sync_buttons] rb-shell-player.c:3041: syncing with source 0x167a030 (23:13:33) [0x10a6500] [rb_shell_player_handle_eos_unlocked] rb-shell-player.c:883: updating play statistics (23:13:33) [0x10a6500] [unlink_blocked_cb] rb-player-gst-xfade.c:1297: stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 is blocked; unlinking (rhythmbox:17253): GStreamer-CRITICAL **: gst_pad_unlink: assertion `GST_IS_PAD (sinkpad)' failed (rhythmbox:17253): Rhythmbox-WARNING **: Couldn't unlink stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3: things will probably go quite badly from here on Segmentation fault (core dumped) ** Affects: rhythmbox (Ubuntu) Importance: Undecided Status: New ** Description changed: Rhythmbox crashes when the last song of an album is finished playing. I can reproduce this with any album I have. This just started a few days ago. + This is on a fully updated jaunty amd64 rhythmbox 0.12.0 from #rhythmbox -d sk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:30) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:30) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 242:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 2 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:31) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:31) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 243:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 1 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3615: tick: [file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3, 244:244(1)] (23:13:32) [0x10a6500] [tick_cb] rb-shell-player.c:3651: 0 seconds remaining in stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3; need 2 for transition (23:13:32) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:33) [0x2baebc0] [stream_src_event_cb] rb-player-gst-xfade.c:1975: posting EOS message for stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1753: got EOS message for stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 -> PENDING_REMOVE (23:13:33) [0x10a6500] [rb_shell_player_handle_eos] rb-shell-player.c:929: handling eos for file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2174: didn't get a new entry from queue play order (23:13:33) [0x10a6500] [rb_shell_player_do_next_internal] rb-shell-player.c:2195: No next entry, stopping playback (23:13:33) [0x10a6500] [rb_shell_player_stop] rb-shell-player.c:3186: stopping (23:13:33) [0x10a6500] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1383: stopping stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [stream_pad_removed_cb] rb-player-gst-xfade.c:1941: active output pad for stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 removed (23:13:33) [0x10a6500] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1394: unlinking stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 (23:13:33) [0x10a6500] [unlink_and_dispose_stream] rb-player-gst-xfade.c:1416: now have 0 linked streams (23:13:33) [0x10a6500] [dump_stream_list] rb-player-gst-xfade.c:506: stream list is empty (23:13:33) [0x10a6500] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:3122: setting playing source to (nil) (23:13:33) [0x10a6500] [rb_shell_player_set_playing_source_internal] rb-shell-player.c:3145: source is already playing, stopping it (23:13:33) [0x10a6500] [rb_shell_player_sync_with_source] rb-shell-player.c:2938: playing source: (nil), active entry: (nil) (23:13:33) [0x10a6500] [get_times_and_stream] rb-player-gst-xfade.c:2675: not playing (23:13:33) [0x10a6500] [rb_shell_set_window_title] rb-shell.c:2182: clearing title (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [show_controls] rb-visualizer-plugin.c:844: showing controls (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:460: syncing with entry = <null> (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:536: not playing (23:13:33) [0x10a6500] [rb_shell_player_sync_buttons] rb-shell-player.c:3041: syncing with source 0x167a030 (23:13:33) [0x10a6500] [rb_shell_playing_source_changed_cb] rb-shell.c:1992: playing source changed (23:13:33) [0x10a6500] [rb_shell_player_sync_with_source] rb-shell-player.c:2938: playing source: (nil), active entry: (nil) (23:13:33) [0x10a6500] [get_times_and_stream] rb-player-gst-xfade.c:2675: not playing (23:13:33) [0x10a6500] [rb_shell_set_window_title] rb-shell.c:2182: clearing title (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [show_controls] rb-visualizer-plugin.c:844: showing controls (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:460: syncing with entry = <null> (23:13:33) [0x10a6500] [rb_header_sync] rb-header.c:536: not playing (23:13:33) [0x10a6500] [rb_shell_player_get_playing_song_duration] rb-shell-player.c:3387: Did not get playing entry : return -1 as length (23:13:33) [0x10a6500] [rb_audioscrobbler_song_changed_cb] rb-audioscrobbler.c:1289: called with no playing entry (23:13:33) [0x10a6500] [show_controls] rb-visualizer-plugin.c:844: showing controls (23:13:33) [0x10a6500] [rb_shell_player_sync_buttons] rb-shell-player.c:3041: syncing with source 0x167a030 (23:13:33) [0x10a6500] [rb_shell_player_handle_eos_unlocked] rb-shell-player.c:883: updating play statistics (23:13:33) [0x10a6500] [unlink_blocked_cb] rb-player-gst-xfade.c:1297: stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3 is blocked; unlinking (rhythmbox:17253): GStreamer-CRITICAL **: gst_pad_unlink: assertion `GST_IS_PAD (sinkpad)' failed (rhythmbox:17253): Rhythmbox-WARNING **: Couldn't unlink stream file:///media/disk/Music/Isles%20&%20Glaciers/Demo/clush.mp3: things will probably go quite badly from here on Segmentation fault (core dumped) -- crashes on last track of album https://bugs.launchpad.net/bugs/352176 You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to rhythmbox in ubuntu. -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs