Public bug reported: Affects: rhythmbox (Ubuntu) Severity: Normal Priority: (none set) Status: Unconfirmed
Description: There seem to be a couple causes for this. 1) Sometimes switching between two of the default ubuntu ogg streams (http://ubuntu.hbr1.com:19800/trance.ogg or ambient.ogg) will cause rhythmbox to crash. This happens seemingly random, but only after playing a stream for a while. Using the pause/play button to turn the stream off somtimes causes this. 2) When the end of the stream is reached, instead of either stopping playback or reconnecting to the stream, rhythmbox crashes. Reproducing this bug is a pain because the conditions seem random for #1 and you've got to wait for the ogg stream to end for #2, which only happens every 30-90 minutes. Here's somg GDB info: [Thread -1314939984 (LWP 17942) exited] [Thread -1281369168 (LWP 17944) exited] [Thread -1245336656 (LWP 17941) exited] [Thread -1342178384 (LWP 18091) exited] [Thread -1298154576 (LWP 18093) exited] [New Thread -1298154576 (LWP 18094)] [New Thread -1314939984 (LWP 18095)] [Thread -1289761872 (LWP 18092) exited] (rhythmbox:17907): GStreamer-WARNING **: Name selector_audio_src0 is not unique in bin playbin, not adding (rhythmbox:17907): GStreamer-WARNING **: Name preroll_audio_src0 is not unique i n bin playbin, not adding [New Thread -1289761872 (LWP 18096)] [New Thread -1342178384 (LWP 18097)] (rhythmbox:17907): GStreamer-CRITICAL **: pad selector_audio_src0:src returned N ULL caps from getcaps function ** (rhythmbox:17907): WARNING **: could not link EMPTY: -1 [Thread -1342178384 (LWP 18097) exited] [New Thread -1342178384 (LWP 18098)] [New Thread -1245336656 (LWP 18099)] [Thread -1342178384 (LWP 18098) exited] (rhythmbox:17907): GStreamer-WARNING **: Element preroll_audio_src0 is not in bi n playbin (rhythmbox:17907): GStreamer-WARNING **: Element selector_audio_src0 is not in b in playbin [Thread -1298154576 (LWP 18094) exited] (rhythmbox:17907): GStreamer-WARNING **: Name selector_audio_src0 is not unique in bin playbin, not adding (rhythmbox:17907): GStreamer-WARNING **: Name preroll_audio_src0 is not unique i n bin playbin, not adding [New Thread -1298154576 (LWP 18104)] [New Thread -1342178384 (LWP 18105)] (rhythmbox:17907): GStreamer-CRITICAL **: pad selector_audio_src0:src returned N ULL caps from getcaps function ** (rhythmbox:17907): WARNING **: could not link EMPTY: -1 [Thread -1342178384 (LWP 18105) exited] [New Thread -1269826640 (LWP 18106)] [Thread -1269826640 (LWP 18106) exited] Above is general debug information generated while rhythmbox was playing the streams normally. Below is what happened when I was switching between the trance and ambient streams. (rhythmbox:17907): GStreamer-CRITICAL **: Trying to dispose element preroll_audio_src1, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (rhythmbox:17907): GStreamer-CRITICAL **: Trying to dispose element selector_audio_src1, but it is not in the NULL state. You need to explicitly set elements to the NULL state before dropping the final reference, to allow them to clean up. (rhythmbox:17907): GStreamer-CRITICAL **: gst_object_ref: assertion `GST_IS_OBJECT (object)' failed (rhythmbox:17907): GLib-GObject-WARNING **: invalid uninstantiatable type `<invalid>' in cast to `GstObject' -- [Dapper] ogg stream operations causes Rhythmbox to lock https://launchpad.net/malone/bugs/38754 -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs