I've been running Pd 0.40-0 with GEM but no audio on 10.5 for a little while and not seen this problem.
The solution provided at the bottom of the Apple page seems pretty unobtrusive although I don't know if Pd is truly a daemon or not. I would think it is a user launched application, but Apple has some funny ideas about these things.
OT: That webpage has scripts that launch terminal processes to load man pages. Is that a really bad idea?
Hey
(sorry if multiple copies of this were sent, my mail client went
apeshit)
Has anyone noticed yet that trying to build CVS version on 10.5.1 and
running gives:
18/01/2008 11:23:23 [0x0-0x96096].org.puredata[17406] The process has
forked and you cannot use this CoreFoundation functionality safely.
You MUST exec().
18/01/2008 11:23:23 [0x0-0x96096].org.puredata[17406] Break on
__THE_PROCESS_HAS_FORKED_AND_YOU_CANNOT_USE_THIS_COREFOUNDATION_FUNCTIONALITY___YOU_MUST_EXEC__
() to debug.
Then pd crashes after about 5 minutes.
I read the following:
http://developer.apple.com/technotes/tn2005/tn2083.html
(search for 'listing 13')
and it looks like a daemon problem:
"Many Mac OS X frameworks do not work reliably if you call fork but do
not call exec. The only exception is the System framework and, even
there, the POSIX standard places severe constraints on what you can do
between afork and an exec."
which can be solved by (apparently) adopting launchd or exec'ing
yourself.
anyone looked at this?
autobuilds (extended) and source (CVS) build seem to have the same
problem, as does miller's 0.41-0 test 11 (also 0.40-2).
d
_______________________________________________
PD-dev mailing list
PD-dev@iem.at
http://lists.puredata.info/listinfo/pd-dev