"Daniel Keep" <daniel.keep.lists at gmail.com> wrote in message news:hjn49d$2kfe$1 at digitalmars.com... > > > Under linux, SIGSEGV is a signal, and you can't safely throw exceptions > from signal handlers, so D just aborts. > Just out of curiosity, is that a limitation that comes from the basic concept of signals, or just a detail of how the OS just happens to do signals?