[Bug 762177] v4l2src: Potential race condition with pool release on renegotiation

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Feb 22 20:46:48 UTC 2016


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

Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |nicolas.dufresne at collabora.
                   |                            |co.uk

--- Comment #2 from Nicolas Dufresne (stormer) <nicolas.dufresne at collabora.co.uk> ---
You forgot to mention that between stop, and star, there is an allocation query
being done. In supported pipeline, the allocation query will cause the buffers
to be returned. Failing if that does not happen in you pipeline is expected,
and is a limitation of the v4l2 driver.

Note, I still need to try your example. You said it "crash", if so, provide a
backtrace please. Normally it should just error out, there is a reported crash
on infinite recursion that is already reported (notice sometimes when you
unplug an USB camera). If that's what you hit, I'll mark as duplicate. If not,
I'll have to look at your pipeline, if it's candidate for renegotiation, we'll
try to fix.

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