[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 14:40:03 UTC 2017


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

--- Comment #7 from Thibault Saunier <tsaunier at gnome.org> ---
Added unrefed and pushed as:

commit c5eae31cf7cd30d2a42533bd9b60f89149261d2e (HEAD -> master, origin/master,
origin/HEAD)
Author: Nicolas Dufresne <nicolas.dufresne at collabora.com>
Date:   Mon Jul 10 21:42:21 2017 -0400

    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.

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


Also backported to 1.12,(In reply to Nicolas Dufresne (stormer) from comment
#5)

> (Side note, the provided project need manual path edit due to absolute path,
> am I using it wrong ?)

You could have used `--ges-sample-path-recurse=file://path/to/extracted_files/`
and GES would have handled it all for you.

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