Index: /trunk/source/lisp-kernel/x86-exceptions.c
===================================================================
--- /trunk/source/lisp-kernel/x86-exceptions.c	(revision 8459)
+++ /trunk/source/lisp-kernel/x86-exceptions.c	(revision 8460)
@@ -1473,4 +1473,7 @@
 quit_handler(int signum, siginfo_t *info, ExceptionInformation *xp)
 {
+#ifdef DARWIN_GS_HACK
+  Boolean gs_was_tcr = ensure_gs_pthread();
+#endif
   TCR *tcr = get_tcr(false);
   area *a;
