If you throw an error it should crash the entire application.But really you need to set up sync points within your application to allow it to die gracefully.
I tried throw new Error... But main thread still working. Tried with dmd v2.071.2 and ldc2 0.17.2. OS - Linux.