[Bug 767169] adaptivedemux: avoid possible deadlock while destroying old sources
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Sun Jul 17 18:42:20 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=767169
Tim-Philipp Müller <t.i.m at zen.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |t.i.m at zen.co.uk
Resolution|--- |FIXED
Target Milestone|git master |1.9.2
--- Comment #1 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Thanks for the patch. I believe this was also fixed as part of:
commit 62ca319927c15c984fb587e357cfbbf994eca717
Author: Jan Schmidt <jan at centricular.com>
Date: Wed Jul 13 23:02:10 2016 +1000
adaptivedemux: Drop the manifest lock during outbound actions
Drop the manifest lock when performing actions that might
call back into adaptivedemux and trigger deadlocks, such
as adding/removing pads or sending in-band events (EOS).
Unlock the manifest lock when changing the child bin state to
NULL, as it might call back to acquire the manifest lock when
shutting down pads.
Drop the manifest lock while pushing events.
--
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