From 192d05a9c289afb4a2cbe1ee08aef2ed6f6630d2 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 21 Oct 2003 07:21:07 +0000 Subject: [PATCH] slightly cleaner shutdown after crash --- stepmania/src/archutils/Unix/CrashHandler.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stepmania/src/archutils/Unix/CrashHandler.cpp b/stepmania/src/archutils/Unix/CrashHandler.cpp index 08fce69bc3..355002ee16 100644 --- a/stepmania/src/archutils/Unix/CrashHandler.cpp +++ b/stepmania/src/archutils/Unix/CrashHandler.cpp @@ -448,8 +448,9 @@ void CrashSignalHandler( int signal ) close(fds[0]); parent_process( fds[1], BacktracePointers, signal ); waitpid(pid, NULL, 0); - /* Now that we're done, actually kill all threads. */ - RageThread::HaltAllThreads( true ); + /* Now that we're done, actually kill all threads. kill(0) should kill ourself + * and all other threads. */ + kill( 0, SIGKILL ); } }