https://issues.dlang.org/show_bug.cgi?id=21686
Adam D. Ruppe <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from Adam D. Ruppe <[email protected]> --- So you don't even need the throw to trigger the problem. void worker() { timespec s = timespec(time_t(10), 0); nanosleep(&s, null); asm { int 3; } } will random debug trap (the int 3 getting run), terminate cleanly (the thread must be stopped by the main thing), or segfault. --
