[Bug 701110] videomixer: sinkpads GSList is not protected for multi-threading
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Mon Feb 17 11:54:32 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=701110
GStreamer | gst-plugins-good | git
--- Comment #4 from Nicolas Dufresne <nicolas.dufresne at collabora.co.uk> 2014-02-17 20:14:42 UTC ---
If it's what you have described, it's a locking order issue. The correct order
is STREAM_LOCK follow by OBJECT_LOCK. If you have OBJECT_LOCK already and need
STREAM_LOCK, you need to unlock the OBJECT_LOCK first, then take the two locks
in the right order (in this case you'll need to check your state for changes).
Hopes that will help you make a fix, would be really appreciated.
gst_videomixer2_release_pad() would be the one in fault.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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