[gst-devel] Running gstreamer in MAC OS X -- Leopard

Michael Smith msmith at xiph.org
Fri Apr 25 17:24:36 CEST 2008


On Fri, Apr 25, 2008 at 2:15 AM, Tim Müller <t.i.m at zen.co.uk> wrote:
> On Thu, 2008-04-24 at 16:10 -0700, Michael Smith wrote:
>
>  > > The process has forked and you cannot use this CoreFoundation
>  > > functionality safely. You MUST exec().
>  > > Break on
>  > > __THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__()
>  > > to debug.
>  >
>  > There's an open bug about this; nobody has stepped up to write a fix for it yet.
>  >
>  > A workaround is to set the environment variable GST_REGISTRY_FORK=no
>  > (the downside of that is that memory usage will be substantially
>  > higher if the registry needs re-scanning).
>
>  I believe CVS of core 'fixes' this by automatically not forking on OSX.

That's more of a workaround than a fix. We'll eventually need to solve
this properly (it may require the re-introduction of a separate
executable, but that would be fine).

Mike




More information about the gstreamer-devel mailing list