diff --git a/loader/signal.c b/loader/signal.c index 59c0759f501..97af53c725c 100644 --- a/loader/signal.c +++ b/loader/signal.c @@ -282,6 +282,10 @@ static HANDLER_DEF(SIGNAL_fault) if (fnWINE_Debugger) fnWINE_Debugger( signal, HANDLER_CONTEXT ); + else { + MSG("stopping pid %d due to unhandled %s.\n",getpid(),fault); + kill(getpid(),SIGSTOP); + } }