[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:49:02 UTC 2017


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

--- Comment #9 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
We can leave it in for now, it's not harmful, I still just don't see the race
:)

Does the print happen from within the dispose somehow, or why does it take
place between dispose and finalize?

Someone must be doing an unref() for us to get into dispose. That same someone
is not allowed to do anything else with that object afterwards, so unless we do
this internally it looks like a refcounting or ordering bug elsewhere to me.

Do we have a stack trace from where the warning is triggered?

Sorry if I'm missing something obvious, I didn't look at the code in detail, it
just doesn't seem right at first glance.

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