--- parity.runtime/diagnose.c.orig 2012-09-28 17:12:54 +0200 +++ parity.runtime/diagnose.c 2012-09-28 17:11:14 +0200 @@ -745,9 +745,11 @@ CloseHandle(hCore); } - // abort on fatal exceptions - TerminateProcess(GetCurrentProcess(), 1); - ExitProcess(1); + if (!IsDebuggerPresent()) { + // abort on fatal exceptions + TerminateProcess(GetCurrentProcess(), 1); + ExitProcess(1); + } return EXCEPTION_CONTINUE_SEARCH; }