`-C panic=abort` compiler option should have fixed the problem. If you want to be able to intercept panics, you need to provide implementations for `eh_unwind_resume` and `eh_personality`.
If this happens to be open source, I can take a look at it.
I'm using rustc 1.25.0-nightly on Ubuntu 17.10
https://gist.github.com/jefftime/d7e96461138b5aa6895550b63ca...
You should file a bug, maybe.