[Bug 768100] ghostpad: invalid ref getting internal pad
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Dec 1 00:40:53 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=768100
Tim-Philipp Müller <t.i.m at zen.co.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |NEEDINFO
--- Comment #12 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
Could you try with latest master? This might already have been fixed:
commit b63ed9e066e24e3fb110cff351fbf841a16c475f
Author: Tim-Philipp Müller <tim at centricular.com>
Date: Fri Nov 24 09:53:41 2017 +0100
ghostpad: return TRUE if target pad was already set
The state is as it should be, so no reason to return
FALSE really, everything's good.
commit 3203a10821ae0f05b42f7e2556a9869598e701c1
Author: Tim-Philipp Müller <tim at centricular.com>
Date: Fri Nov 24 09:40:07 2017 +0100
ghostpad: access internal pad with lock held
commit e515aa06fe9496674dbc31eb7de642ffbd2ac28d
Author: Havard Graff <havard.graff at gmail.com>
Date: Thu Mar 30 09:17:08 2017 +0200
ghostpad: fix race-condition while tearing down
An upstream query will take a ref on the internal proxypad, and can
hence end up owning the last reference to that pad, causing a crash.
--
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