[Bug 796552] player: deadlock when calling get_current_visualization while playsink is configuring the video chain

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jun 10 13:05:36 UTC 2018


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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |slomo at coaxion.net

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Classic deadlock between gtkglsink wanting to run something on the main loop
and waiting for the result from the streaming thread (going through playsink's
gst_play_sink_do_reconfigure() which has the playsink lock!), and the main loop
thread wanting to take the playsink lock.

Needs some lock refactoring in playsink, or gtkglsink not waiting synchronously
for the execution in the main loop (which probably is not possible, didn't
check the code).

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