[launchd-dev] 100% repeatable Kernel panic caused by launchd
jauricchio at apple.com
Wed Jun 1 10:43:32 PDT 2016
OtherJobEnabled is documented to be a dictionary of booleans, not a single string.
Launchd should log an error message pointing this out and ignore the key. Instead it crashes, which is definitely a bug! :)
The bug will be addressed in a future release; meanwhile you can work around by changing the plist to
Thank you very much for reporting this!
> On May 27, 2016, at 03:43, Axel Luttgens <axel.luttgens at skynet.be> wrote:
>> Le 26 mai 2016 à 00:05, Camden Narzt a écrit :
>> I’m sorry, I just assumed anyone doing any dev work on OSX would already run homebrew.
>> A much smaller test case with no installs so definitely a problem with launchd/OS X is as follows:
>> cat <<EOF > php.plist
>> <?xml version="1.0" encoding="UTF-8"?>
>> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>> <plist version="1.0">
>> sudo apachectl start
>> launchctl load php.plist
> Hello Camden,
> Thanks for sharing.
> So, I guess the morality is "currently, don’t even try to make use of the OtherJobEnabled key"?
> Thanks again,
> launchd-dev mailing list
> launchd-dev at lists.macosforge.org <mailto:launchd-dev at lists.macosforge.org>
> https://lists.macosforge.org/mailman/listinfo/launchd-dev <https://lists.macosforge.org/mailman/listinfo/launchd-dev>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the launchd-dev