[Bug 744040] bin: Deadlock when sending event

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Dec 10 01:39:58 PST 2015


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

Sebastian Dröge (slomo) <slomo at coaxion.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Target Milestone|git master                  |1.7.1

--- Comment #11 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Let's give it a try then, we can still revert it if it is causing other
problems.

The commit message now contains further information

commit b427997119a2b6aacbeb550f729936f8b963e24b
Author: Sebastian Dröge <sebastian at centricular.com>
Date:   Thu Dec 10 11:35:05 2015 +0200

    element: Don't hold state lock all the time while sending an event

    This lock seems to exist only to prevent elements from changing states
while
    events are being processed. However events are going to be processed
    nonetheless in those elements if sent directly via pads, so protection must
    already be implemented inside the elements for event handling if it is
needed.

    As such having the lock here is not very useful and is actually causing
    various deadlocks in different situations as described in
    https://bugzilla.gnome.org/show_bug.cgi?id=744040

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