[gstreamer-bugs] [Bug 504671] [rtspsrc] spews warnings on setup and shutdown

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Thu Dec 20 06:37:14 PST 2007


If you have any questions why you received this email, please see the text at
the end of this email. Replies to this email are NOT read, please see the text
at the end of this email. You can add comments to this bug at:
  http://bugzilla.gnome.org/show_bug.cgi?id=504671

  GStreamer | gst-plugins-good | Ver: HEAD CVS

Tim-Philipp Müller changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |t.i.m at zen.co.uk
             Status|UNCONFIRMED                 |NEW
          Component|gstreamer (core)            |gst-plugins-good
     Ever Confirmed|0                           |1
            Summary|Ubuntu 6.0.6 Gnome 2.14.3   |[rtspsrc] spews warnings on
                   |GStreamer internal error    |setup and shutdown




------- Comment #1 from Tim-Philipp Müller  2007-12-20 14:37 UTC -------
It's not a speed issue. RTSP is not implemented in the GStreamer version that
ships with Ubuntu Dapper (dapper is quite old). (It should really show you a
decent error message saying that though, which it does in newer GStreamer
version).

Anyway, this works fine with GStreamer CVS, so it should work fine too in the
upcoming ubuntu release.


Keeping bug open for now, since it spews a bunch of warnings with CVS:

(lt-totem:24569): GLib-GObject-WARNING **:
/build/buildd/glib2.0-2.14.1/gobject/gsignal.c:1669: signal `on-bye-ssrc' is
invalid for instance `0xd4ab50'

(lt-totem:24569): GLib-GObject-WARNING **:
/build/buildd/glib2.0-2.14.1/gobject/gsignal.c:1669: signal `on-bye-timeout' is
invalid for instance `0xd4ab50'

(lt-totem:24569): GLib-GObject-WARNING **:
/build/buildd/glib2.0-2.14.1/gobject/gsignal.c:1669: signal `on-timeout' is
invalid for instance `0xd4ab50'
[New Thread 1090525520 (LWP 24575)]

...

on shutdown:

(lt-totem:24569): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_pad_unlink: assertion `GST_IS_PAD
(srcpad)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed

(lt-totem:24569): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_pad_unlink: assertion `GST_IS_PAD
(srcpad)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed

(lt-totem:24569): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_pad_unlink: assertion `GST_IS_PAD
(srcpad)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed

(lt-totem:24569): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_pad_unlink: assertion `GST_IS_PAD
(srcpad)' failed

(lt-totem:24569): GStreamer-CRITICAL **: gst_object_unref: assertion `((GObject
*) object)->ref_count > 0' failed

from:

Breakpoint 1, 0x00002b870a46c290 in g_logv () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0x00002b870a46c290 in g_logv () from /usr/lib/libglib-2.0.so.0
#1  0x00002b870a46c6d3 in g_log () from /usr/lib/libglib-2.0.so.0
#2  0x00002b87096b391e in g_signal_connect_data () from
/usr/lib/libgobject-2.0.so.0
#3  0x00002aaaac352b25 in gst_rtspsrc_stream_configure_transport
(stream=0xd2c5e0, transport=0x7fffa7adeb50) at gstrtspsrc.c:1748
#4  0x00002aaaac353b0c in gst_rtspsrc_setup_streams (src=0xf24090) at
gstrtspsrc.c:3681
#5  0x00002aaaac354d00 in gst_rtspsrc_open (src=0xf24090) at gstrtspsrc.c:3919
#6  0x00002aaaac356eba in gst_rtspsrc_change_state (element=0xf24090,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstrtspsrc.c:4515
#7  0x00002b8709414670 in gst_element_change_state (element=0x2b87096c48dc,
transition=16) at gstelement.c:2410
#8  0x00002b8709414751 in gst_element_change_state (element=0xf24090,
transition=<value optimized out>) at gstelement.c:2447
#9  0x00002b8709414b03 in gst_element_set_state_func (element=0xf24090,
state=<value optimized out>) at gstelement.c:2360
#10 0x00002b8709406a04 in gst_bin_change_state_func (element=0xc0a210,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstbin.c:1936
#11 0x00002b87094318c3 in gst_pipeline_change_state (element=0xc0a210,
transition=<value optimized out>) at gstpipeline.c:466
#12 0x00002b871324cd65 in gst_play_base_bin_change_state (element=0xc0a210,
transition=12940224) at gstplaybasebin.c:2685
#13 0x00002b8713241113 in gst_play_bin_change_state (element=0xc0a210,
transition=GST_STATE_CHANGE_READY_TO_PAUSED) at gstplaybin.c:1819
#14 0x00002b8709414670 in gst_element_change_state (element=0x2b87096c48dc,
transition=16) at gstelement.c:2410
#15 0x00002b8709414751 in gst_element_change_state (element=0xc0a210,
transition=<value optimized out>) at gstelement.c:2447
#16 0x00002b8709414b03 in gst_element_set_state_func (element=0xc0a210,
state=<value optimized out>) at gstelement.c:2360
#17 0x000000000043d568 in bacon_video_widget_open_with_subtitle (bvw=0xc08070,
mrl=0x1c2 <Address 0x1c2 out of bounds>, subtitle_uri=0x0, 
    error=0x7fffa7adf3b0) at bacon-video-widget-gst-0.10.c:2733


shutdown, first warning:


Breakpoint 1, 0x00002ab59e4f3290 in g_logv () from /usr/lib/libglib-2.0.so.0
(gdb) bt
#0  0x00002ab59e4f3290 in g_logv () from /usr/lib/libglib-2.0.so.0
#1  0x00002ab59e4f36d3 in g_log () from /usr/lib/libglib-2.0.so.0
#2  0x00002ab59d7286b1 in g_object_ref () from /usr/lib/libgobject-2.0.so.0
#3  0x00002ab59d485fa1 in gst_object_ref (object=0xd6c5c0) at gstobject.c:327
#4  0x00002ab59d4b022f in gst_pad_get_peer (pad=0xd6c2e0) at gstpad.c:2499
#5  0x00002ab59d48bcf6 in unlink_pads (pad=0x2ab59d74b8dc) at gstbin.c:861
#6  0x00002ab59d4a9daa in foreach_fold_func (item=0x2ab59d74b8dc, unused=<value
optimized out>, data=0x2ab59e53b2d5) at gstiterator.c:528
#7  0x00002ab59d4aa143 in gst_iterator_fold (it=0xc55d30, func=0x2ab59d4a9da0
<foreach_fold_func>, ret=0x0, user_data=0x7fff13a55630)
    at gstiterator.c:503
#8  0x00002ab59d4aa1fe in gst_iterator_foreach (it=0x2ab59d74b8dc, func=<value
optimized out>, user_data=<value optimized out>)
    at gstiterator.c:554
#9  0x00002ab59d48b584 in gst_bin_remove_func (bin=0xf24090, element=0xd46b50)
at gstbin.c:1093
#10 0x00002aaaac356878 in gst_rtspsrc_close (src=0xf24090) at gstrtspsrc.c:748
#11 0x00002aaaac356e5e in gst_rtspsrc_change_state (element=0xf24090,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstrtspsrc.c:4547
#12 0x00002ab59d49b670 in gst_element_change_state (element=0x2ab59d74b8dc,
transition=8) at gstelement.c:2410
#13 0x00002ab59d49bb03 in gst_element_set_state_func (element=0xf24090,
state=<value optimized out>) at gstelement.c:2360
#14 0x00002ab59d48da04 in gst_bin_change_state_func (element=0xc0c200,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:1936
#15 0x00002ab59d4b8807 in gst_pipeline_change_state (element=0xc0c200,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstpipeline.c:466
#16 0x00002ab5a72d39ce in gst_play_base_bin_change_state (element=0xc0c200,
transition=GST_STATE_CHANGE_PAUSED_TO_READY)
    at gstplaybasebin.c:2685


-- 
See http://bugzilla.gnome.org/page.cgi?id=email.html for more info about why you received
this email, why you can't respond via email, how to stop receiving
emails (or reduce the number you receive), and how to contact someone
if you are having problems with the system.

You can add comments to this bug at http://bugzilla.gnome.org/show_bug.cgi?id=504671.




More information about the Gstreamer-bugs mailing list