[Bug 784769] Deadlock in ges-launch between the gst_plugin_loading_mutex and class_init_rec_mutex

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Jul 11 01:46:19 UTC 2017


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

--- Comment #3 from Nicolas Dufresne (stormer) <nicolas at ndufresne.ca> ---
Created attachment 355305
  --> https://bugzilla.gnome.org/attachment.cgi?id=355305&action=edit
ges: Ref the GES class to avoid later deadlock

This ensure that that all class are initialized from the main thread,
avoid class initialization in random thread, which may cause deadlocks.
This will effectively leak the class instance, as done in GStreamer,
which mean the if GES is pulled from a shared object, it cannot be
unloaded and reloaded anymore. This was probably already the case due to
the dependency on GStreamer.

This should fix this bug, as the GesEffect class init should have been run
now at this point.

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