GNOME Bugzilla – Bug 332475
Inexplicably stops playing OGG stream. Error when attempt to restart stream. Crashes on second attempt.
Last modified: 2006-03-27 06:41:03 UTC
Steps to reproduce: 1. Play OGG stream (eg http://freeteam.nl:9000/brasill.ogg) 2. Stream randomly stops playing. 3. Try to restart stream either by stopping stream and selecting play or by double clicking on stream in library. 4. Receive error message: element not supported, file a bug. 5. Close error message try to restart same stream or different stream. 6. Crashes. Stack trace: Other information: Ubuntu
I've seen errors like this before (and I sometimes got it with the OGG stream you posted), but I often just got a hang, not a full crash and sometimes it happens when restarting a paused stream. Without a stack trace from the crash it's very hard to determine what caused it. Can you provide us with one? Please see http://live.gnome.org/GettingTraces for more information on how to do so.
Thank you for your quick followup, Alex. I've been trying to get a stack trace, but I'm not having much success. Running the Gnome Bug Report tool seems to just open the Ubuntu bugzilla website, and when I try to run rhythmbox via GDB, the program doesn't start and it also appears that there are no debugging symbols either. If you have some pointers on how to get the trace working properly, I'd love to hear them. Otherwise, I'll keep reading up on it, and see if I can get it working. May take me awhile though. Thanks.
The problem with gdb is that it uses threads and can sometimes complicate things. Create the file ~/.gdbinit and put the following in it: handle SIG33 nostop noprint then re-run rhythmbox via gdb: $ gdb /usr/bin/rhythmbox More tips at: http://live.gnome.org/GettingTraces in particular run this at the gdb prompt: (gdb) thread apply all bt
Thanks for those suggestions! I was able to run rhythmbox from gdb using your instructions and I was able to get a trace after installing the ubuntu debug packages: libglib2.0-0-dbg, libgtk2.0-0-dbg, and libgnomevfs2-0-dbg. So far, I haven't been able to repeat the crash while running via gdb; however, the crash continues to occur when I'm not using gdb. With gdb running, the stream stops playing and when double-clicking to restart rhythmbox tries to play another stream but that stream fails to play. In fact, none of the streams will play and I have to shutdown rhythmbox sometimes by forcing quit. The trace for this problem follows below. This may be the same problem you mentioned in your earlier regarding hanging on restart in which case it would be a different bug (which I assume has been reported since you know about it). I will keep trying to repeat the crash with gdb and post the trace here if I succeed. Thanks again for your help.
+ Trace 66512
Are you sure this is random? I've noted a similar error when the stream information changes (eg. new song in the stream). Rhythmbox generally hangs on attempt to restart the stream, rather than crashing or giving any error messages.
This appears to be another issue with GStreamer's handling of chained ogg streams (which is bug 320984). *** This bug has been marked as a duplicate of 320984 ***