[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