manyixu / rssdler

Automatically exported from code.google.com/p/rssdler
0 stars 0 forks source link

OSX daemon mode fails #4

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
-d produces the following output on OSX:

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.

Original issue reported on code.google.com by lostnihi...@gmail.com on 12 Dec 2007 at 4:46

GoogleCodeExporter commented 8 years ago
After consultation with several others, this appears to be a bug in Leopard. 
Probably
the os.fork() call we are using is actually doing a vfork, which does not 
produce the
same results and leaves us in a state that we cannot really predict or detect 
and
therefore cannot deal with appropriately. Googling the error produces tons of 
reports
of various programs that work on OSX in various other circumstances, as well as 
BSD
and *nix, but not, sometimes, in Leopard. 

Original comment by lostnihi...@gmail.com on 18 Dec 2007 at 5:12