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).