[Bug 769713] Unable to write multiple simultaneous filesinks from appsrc.

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Aug 16 06:58:25 UTC 2016


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

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

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

--- Comment #4 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
(In reply to tyler from comment #2)
> The multiprocess.Process interface is effectively calling fork.

Is the fork() happening before you call *any* GLib or GStreamer function? Also
in that context the library constructors of GLib might be problematic (after
they're called you also can't safely fork() anymore).

fork() without replacing the whole process image (aka execv() and friends) is
not really supported by GLib and is also in general is not supported for
multi-threaded applications after more threads than the main one exist.

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