Now that we use the slim binary, as opposed to the dylib (#210), the spawned process may exit unexpectedly. Right now, we just communicate the error code back to the user:
We could improve this error messaging by relaying stdout/stderr, or adding a button to open recent logs from the process (#185).