Hello Daniel,
Under linux, SIGSEGV is a signal, and you can't safely throw exceptions from signal handlers, so D just aborts.
While you can't *safely* throw, you can often (but not always) get away with it, and in many cases trying to will result in nothing worse than just letting things crash.
-- <IXOYE><
