GNOME Bugzilla – Bug 747944
videopool: Release lock while allocating new object
Last modified: 2015-04-16 10:25:38 UTC
Created attachment 301678 [details] [review] fix The video pool can be accessed with the display lock held, for example, when releasing a buffer from inside vaapisink_render, but allocating a new object can may also take the display lock. Which means a possible deadlock.
Comment on attachment 301678 [details] [review] fix commit 0adb36b6587b099724453bc4ef0aafb1b65a392f Author: Olivier Crete <olivier.crete@collabora.com> Date: Wed Apr 15 15:20:17 2015 -0400 videopool: Release lock while allocating new object The video pool can be accessed with the display lock held, for example, when releasing a buffer from inside vaapisink_render, but allocating a new object can may also take the display lock. Which means a possible deadlock. https://bugzilla.gnome.org/show_bug.cgi?id=747944