GNOME Bugzilla – Bug 156789
Infinite loop while trying to buffer/parse a radio stream
Last modified: 2005-07-29 16:13:59 UTC
When trying to play radio stream <http://81.23.249.10/skyradio>, rhythmbox loops forever and has a 100% CPU usage. I made a network capture and saw rhythmbox only making the first request: GET /skyradio HTTP/1.0 Host: 81.23.249.10 Accept: */* User-Agent: gnome-vfs/2.6.2 and receiving: HTTP/1.0 200 OK Content-Type: video/x-ms-asf Cache-Control: max-age=0, no-cache Server: Cougar/9.00.00.3380 Content-Length: 112 Date: Fri, 29 Oct 2004 08:29:38 GMT Pragma: no-cache, xResetStrm=1 Supported: com.microsoft.wm.srvppair, com.microsoft.wm.sswitch, com.microsoft.wm.predstrm, com.microsoft.wm.fastcache [Reference] Ref1=http://81.23.249.10/skyradio?MSWMExt=.asf Ref2=http://81.23.249.10:80/skyradio?MSWMExt=.asf The last lines of rhythmbox -d show: [0x80f0f08] [rb_shell_player_sync_buttons] rb-shell-player.c:1684 (10:36:20): syncing with source 0x829c468 [0x80f0f08] [rb_random_play_order_get_next] rb-play-order-random.c:347 (10:36:20): choosing random entry [0x80f0f08] [rb_shell_player_set_play_button] rb-shell-player.c:1585 (10:36:20): setting STOP button [0x80f0f08] [paned_changed_cb] rb-shell.c:2550 (10:36:20): paned changed [0x80f0f08] [rb_shell_sync_paned] rb-shell.c:2508 (10:36:20): syncing paned to 83 [0x80f0f08] [rb_statusbar_sync_status] rb-statusbar.c:439 (10:36:20): synchronizing status, showing buffering state [0x80f0f08] [rb_statusbar_sync_status] rb-statusbar.c:439 (10:36:20): synchronizing status, showing buffering state [0x80f0f08] [rb_statusbar_sync_status] rb-statusbar.c:439 (10:36:21): synchronizing status, showing buffering state [0x80f0f08] [rb_statusbar_sync_status] rb-statusbar.c:439 (10:36:21): synchronizing status, showing buffering state [0x80f0f08] [rb_statusbar_sync_status] rb-statusbar.c:439 (10:36:22): synchronizing status, showing buffering state [0x80f0f08] [rb_statusbar_sync_status] rb-statusbar.c:439 (10:36:22): synchronizing status, showing buffering state ... It seems rhythmbox is stuck in an infinite loop and updates the display ever and ever... Does it deal with [Reference] documents? bee% gnomevfs-info http://81.23.249.10/skyradio Name : skyradio Type : Regular MIME type : video/x-ms-asf This is Debian bug <http://bugs.debian.org/278761>.
same problem here with gnome-vfs 2.8.3
This doesn't occur for me, with RB from cvs and GStreamer 0.8.10 - RB attempts to load it, and then reports "end of stream". Feel free to reopen the bug, if you can reproduce it.