[Bug 755123] tagdemux: protect internal state for concurrent access

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Dec 6 18:44:25 UTC 2016


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

Tim-Philipp Müller <t.i.m at zen.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |DUPLICATE
   Target Milestone|git master                  |NONE

--- Comment #15 from Tim-Philipp Müller <t.i.m at zen.co.uk> ---
I strongly suspect this was fixed by

commit 7c1a32e28b9d145ee25e3d3141dee7821ba8a7e2
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Tue Dec 6 16:29:23 2016 +0200

    tagdemux: Fix crash when shutting down element during getrange()

    Ensure that nothing is in any of the streaming thread functions
    anymore when going from PAUSED to READY. While the parent's state change
    function has deactivated all pads, there is nothing preventing
    downstream from activating our srcpad again and calling the getrange()
    function. Although we're in READY!

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

looks like the same trace at least.

If not please re-open, thanks!

*** This bug has been marked as a duplicate of bug 775687 ***

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