[Bug 156789] New: Infinite loop while trying to buffer/parse a radio stream

bugzilla-daemon@bugzilla.gnome.org bugzilla-daemon@bugzilla.gnome.org
Fri, 29 Oct 2004 05:44:00 -0400 (EDT)


http://bugzilla.gnome.org/show_bug.cgi?id=156789
rhythmbox | General | Ver: 0.8.8

           Summary: Infinite loop while trying to buffer/parse a radio
                    stream
           Product: rhythmbox
           Version: 0.8.8
          Platform: Other
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: Normal
         Component: General
        AssignedTo: rhythmbox-maint@bugzilla.gnome.org
        ReportedBy: lool+gnome@via.ecp.fr
                CC: pkg-gnome-maintainers@lists.alioth.debian.org


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>.

------- You are receiving this mail because: -------
You are on the CC list for the bug.