--- gforth/engine/signals.c 2011/12/31 15:29:26 1.42 +++ gforth/engine/signals.c 2012/03/16 20:34:23 1.43 @@ -92,7 +92,7 @@ graceful_exit (int sig) exit (0x80|sig); } -jmp_buf throw_jmp_buf; +__thread jmp_buf throw_jmp_buf; void throw(int code) {