On Monday, 5 March 2012 at 22:50:46 UTC, H. S. Teoh wrote:
In theory, we *could* have druntime install a handler for SIGSEGV upon program startup that prints a stacktrace andexits
This sounds like a good idea to me.
(or do whatever the equivalent is on Windows, if compiled on Windows).
On Windows, hardware exceptions are turned into D exceptions by the SEH system. The source is in druntime/src/rt/deh.d You can catch null pointers on Windows if you want; the OS makes this possible.