There’s an odd situation where plugin_host will crash when a child process crashes with certain illegal instructions on MacOS. I’m wondering if anyone has any ideas on how to mitigate it.
To repro: Compile the following program with gcc:
main() { __asm__("ud2"); }
And in the Sublime console, run:
subprocess.Popen('/path/to/program')
This causes plugin_host to immediately crash, requiring a restart. I can’t repro this on any other platform. Anyone have an idea?