[Bug 758060] gst_mini_object_unlock: assertion 'state >= SHARE_ONE' failed
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Nov 13 08:02:47 PST 2015
https://bugzilla.gnome.org/show_bug.cgi?id=758060
Tim-Philipp Müller <t.i.m at zen.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |t.i.m at zen.co.uk
--- Comment #2 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Thanks, let's keep the code and debug logs in attachments.
I can reproduce the issue.
It happens because you made the queue unlimited, and imagefreeze will produce
buffers as fast as it can, but the video sink will only consumer buffers
according to the timestamps. So more and more buffers queue up in the queue.
When the first critical happens, this is what queue says it contains:
current-level-buffers=33085, current-level-bytes=3 150 626 816,
current-level-time=4136 500 000 000
which is a lot, but the buffers all share the same memory, so not sure yet why
this would be a problem.
So if you want a solution: set a sane limit on the queue (defaults should be
fine).
I'd like to keep the bug open still until I understand what's going on here.
--
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