Abort in case of fatal error instead of exiting.

This allows to get a backtrace in the debugger more easily.
Typo in assertion error.