https://issues.dlang.org/show_bug.cgi?id=16856
--- Comment #2 from Jonathan M Davis <issues.dl...@jmdavisprog.com> --- If I compile and run this program void main() { throw new Exception("blah"); } I get a bus error, and if I run it in gdb, I get this stacktrace: #0 0x0000000800cd91bf in _Unwind_RaiseException () from /lib/libgcc_s.so.1 #1 0x000000000042a994 in _d_throwdwarf () #2 0x000000000042a216 in _Dmain () #3 0x000000000042a827 in _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv () #4 0x000000000042a76d in _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv () #5 0x000000000042a7e3 in _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZv () #6 0x000000000042a76d in _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ7tryExecMFMDFZvZv () #7 0x000000000042a6e7 in _d_run_main () #8 0x000000000042a2aa in main () So, I guess that whatever is going wrong relates to _Unwind_RaisException, which I suppose makes sense, since that would appear to relate to libunwind. --