[Bug 758984] gl/wayland: fix loop test hang in glimagesink

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Jan 4 04:41:21 UTC 2018


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

Matthew Waters (ystreet00) <ystreet00 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|---                         |FIXED
   Target Milestone|git master                  |1.13.1

--- Comment #13 from Matthew Waters (ystreet00) <ystreet00 at gmail.com> ---
commit b25413fb1c3e2e442bfe8d4627e9cf7a9d313735
Author: Matthew Waters <matthew at centricular.com>
Date:   Thu Jan 4 15:33:33 2018 +1100

    gl/wayland: move roundtrip on show to window thread

    This makes it thread safe and fixes a possible deadlock.

    Keeping the roundtrip off the window thread will result in two different
    threads call wl_display_dispatch_queue() for the same queue which
    violates the assumption for _dispatch_queue()'s thread-safety
    guarantees.

    https://bugzilla.gnome.org/show_bug.cgi?id=788754
    https://bugzilla.gnome.org/show_bug.cgi?id=792156
    https://bugzilla.gnome.org/show_bug.cgi?id=758984

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