[Bug 776293] GStreamer-CRITICAL **: gst_stream_collection_get_size: assertion 'collection->priv->streams' failed

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 31 10:55:37 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=776293

Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #10 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
The dispose comes from the refcounting calling the logging subsystem, which
prints the object:

#0  0x00007fc3a0a4586b in g_logv () at /lib64/libglib-2.0.so.0
#1  0x00007fc3a0a459df in g_log () at /lib64/libglib-2.0.so.0
#2  0x00007fc3a151f112 in gst_stream_collection_get_size (collection=0x2213f00)
at gststreamcollection.c:311
#3  0x00007fc3a14ead4b in gst_debug_print_object (collection=0x2213f00) at
gstinfo.c:778
#4  0x00007fc3a14ead4b in gst_debug_print_object (ptr=ptr at entry=0x2213f00) at
gstinfo.c:876
#5  0x00007fc3a14ece3b in gst_debug_log_default (category=0x2063f00,
level=GST_LEVEL_TRACE, file=0x7fc3a1557a6a "gstobject.c",
function=0x7fc3a1558410 <__PRETTY_FUNCTION__.19123> "gst_object_dispose",
line=353, object=0x2213f00, message=0x7ffc225d2920, user_data=<optimized out>)
    at gstinfo.c:1159
#6  0x00007fc3a14ec77e in gst_debug_log_valist (category=0x2063f00,
level=GST_LEVEL_TRACE, file=0x7fc3a1557a6a "gstobject.c",
function=0x7fc3a1558410 <__PRETTY_FUNCTION__.19123> "gst_object_dispose",
line=353, object=0x2213f00, format=0x7fc3a1557b89 "%p dispose",
args=0x7ffc225d29a8)
    at gstinfo.c:566
#7  0x00007fc3a14ec8ab in gst_debug_log (category=<optimized out>,
level=level at entry=GST_LEVEL_TRACE, file=file at entry=0x7fc3a1557a6a
"gstobject.c", function=function at entry=0x7fc3a1558410
<__PRETTY_FUNCTION__.19123> "gst_object_dispose", line=line at entry=353,
object=object at entry=0x2213f00, format=0x7fc3a1557b89 "%p dispose") at
gstinfo.c:498
#8  0x00007fc3a14b662b in gst_object_dispose (object=0x2213f00) at
gstobject.c:353
#9  0x00007fc3a0f4652c in g_object_unref () at /lib64/libgobject-2.0.so.0
#10 0x00007fc398a53244 in mpegts_base_free_program (program=0x7fc3900089f0) at
mpegtsbase.c:484
#11 0x00007fc3a0a2d5f2 in g_hash_table_foreach_remove_or_steal () at
/lib64/libglib-2.0.so.0
#12 0x00007fc398a537c5 in mpegts_base_reset (base=0x226a000) at
mpegtsbase.c:210
#13 0x00007fc398a546f5 in mpegts_base_change_state (element=0x226a000,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at mpegtsbase.c:1836
#14 0x00007fc3a14e1e5e in gst_element_change_state
(element=element at entry=0x226a000,
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2743
#15 0x00007fc3a14e25d7 in gst_element_set_state_func (element=0x226a000,
state=GST_STATE_READY) at gstelement.c:2697
#16 0x00007fc3a14c0d85 in gst_bin_change_state_func (next=GST_STATE_READY,
current=GST_STATE_PAUSED, start_time=0, base_time=24762666731193344,
element=0x226a000, bin=0x228c0a0) at gstbin.c:2589
#17 0x00007fc3a14c0d85 in gst_bin_change_state_func (element=0x228c0a0,
transition=GST_STATE_CHANGE_PAUSED_TO_READY) at gstbin.c:2931
#18 0x00007fc3a14e1e5e in gst_element_change_state
(element=element at entry=0x228c0a0,
transition=transition at entry=GST_STATE_CHANGE_PAUSED_TO_READY) at
gstelement.c:2743
#19 0x00007fc3a14e25d7 in gst_element_set_state_func (element=0x228c0a0,
state=GST_STATE_READY) at gstelement.c:2697
#20 0x0000000000403bb0 in main (argc=18, argv=0x7ffc225d3198) at
gst-launch.c:1216

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list