Public bug reported:

Binary package hint: rhythmbox

When I open rhythmbox and play specific radio streams, rhythmbox
freezes. It never comes back. This only happens if it is the first time
I open a stream with it. If I open another stream first and then open
the 'bad' stream, no problem.

The message rhythmbox gives is:
 didn't expect to get preroll completion callback in this state (1)

The offending radio stream is http://server-06.stream-server.nl:8080
The 'always good' stream is http://82.94.255.191:8000/high.m3u

Ubuntu 8.10 on amd64.

Here is the more comprehensive output from rhythmbox:
------------------------------------------------------------------------------------------------------------------------------------------------
(20:22:34) [0x9aad50] [rb_shell_player_open_playlist_url] 
rb-shell-player.c:755: playing stream url 
http://server-06.stream-server.nl:8080       
(20:22:34) [0x9aad50] [create_stream] rb-player-gst-xfade.c:2000: creating new 
stream for http://server-06.stream-server.nl:8080 (stream data 0x7f5e940074f0)  
                                                                                
                                                   
(20:22:34) [0x9aad50] [dump_stream_list] rb-player-gst-xfade.c:505: current 
stream list:                                                         
(20:22:34) [0x9aad50] [dump_stream_list] rb-player-gst-xfade.c:528: [waiting] 
http://server-06.stream-server.nl:8080                             
(20:22:34) [0x186ea40] [stream_queue_underrun_cb] rb-player-gst-xfade.c:1837: 
http://server-06.stream-server.nl:8080: queue underrun             
(20:22:34) [0x186ea40] [post_stream_playing_message] rb-player-gst-xfade.c:828: 
posting rb-stream-playing message for stream 
http://server-06.stream-server.nl:8080                                          
                                                                                
     
(20:22:34) [0x7f8500] [rb_player_gst_xfade_bus_cb] rb-player-gst-xfade.c:1677: 
got stream playing message for http://server-06.stream-server.nl:8080           
                                                                                
                                                   
(20:22:34) [0x7f8500] [new_playing_stream_idle_cb] rb-shell-player.c:3478: new 
playing stream: http://server-06.stream-server.nl:8080            
(20:22:34) [0x7f8500] [rb_shell_hidden_notify_markup] rb-shell.c:3121: shell is 
visible, not notifying                                           
(20:22:34) [0x9aad50] [start_sink] rb-player-gst-xfade.c:2645: starting sink    
                                                                 
(20:22:34) [0x7f8500] [LocalCoverArtSearch.search] 
/usr/lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py:138: not searching 
for local art for http://server-06.stream-server.nl:8080/                       
                                                                               
(20:22:34) [0x7f8500] [rb_audioscrobbler_song_changed_cb] 
rb-audioscrobbler.c:1293: new entry: http://server-06.stream-server.nl:8080     
       
(20:22:34) [0x1ac3410] [stream_queue_probe_cb] rb-player-gst-xfade.c:1804: 
http://server-06.stream-server.nl:8080: buffer level: 0; threshold 65536 - 0%   
                                                                                
                                                       
(20:22:34) [0x9aad50] [start_sink] rb-player-gst-xfade.c:2746: passing message 
to bus callback                                                   
(20:22:34) [0x9aad50] [start_sink] rb-player-gst-xfade.c:2746: passing message 
to bus callback                                                   
(20:22:34) [0x9aad50] [process_tag] rb-player-gst-xfade.c:1454: got tag 
organization for stream http://server-06.stream-server.nl:8080           
(20:22:34) [0x9aad50] [process_tag] rb-player-gst-xfade.c:1454: got tag genre 
for stream http://server-06.stream-server.nl:8080                  
(20:22:34) [0x9aad50] [process_tag] rb-player-gst-xfade.c:1493: emitting info 
field 4 for uri http://server-06.stream-server.nl:8080             
(20:22:34) [0x1ac3410] [stream_queue_probe_cb] rb-player-gst-xfade.c:1804: 
http://server-06.stream-server.nl:8080: buffer level: 1305; threshold 65536 - 
1%                                                                              
                                                         
------------------------------------------------------------------------
removed some lines here... 
------------------------------------------------------------------------
(20:22:34) [0x1ac3410] [stream_queue_probe_cb] rb-player-gst-xfade.c:1804: 
http://server-06.stream-server.nl:8080: buffer level: 65017; threshold 65536 - 
98%
(20:22:34) [0x186ea40] [stream_queue_threshold_cb] rb-player-gst-xfade.c:1816: 
http://server-06.stream-server.nl:8080: queue running
(20:22:35) [0x186ea40] [stream_new_decoded_pad_cb] rb-player-gst-xfade.c:1890: 
got decoded audio pad for stream http://server-06.stream-server.nl:8080
(20:22:35) [0x186ea40] [stream_src_blocked_cb] rb-player-gst-xfade.c:2423: 
stream http://server-06.stream-server.nl:8080 is prerolled, not starting yet -> 
WAITING
(20:22:35) [0x1871b50] [stream_src_blocked_cb] rb-player-gst-xfade.c:2434: 
didn't expect to get preroll completion callback in this state (1)

** Affects: rhythmbox (Ubuntu)
     Importance: Undecided
         Status: New

-- 
rhythmbox freezes when opening certain radiostations first
https://bugs.launchpad.net/bugs/317225
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to