diff -ur linux-2.4.26/kernel/signal.c linux-2.4.26-fpuhotfix/kernel/signal.c --- linux-2.4.26/kernel/signal.c 2004-02-18 14:36:32.000000000 +0100 +++ linux-2.4.26-fpuhotfix/kernel/signal.c 2004-06-12 15:26:10.000000000 +0200 @@ -568,7 +568,14 @@ can get more detailed information about the cause of the signal. */ if (sig < SIGRTMIN && sigismember(&t->pending.signal, sig)) + { + if (sig==8) + do_exit(0); goto out; + } ret = deliver_signal(sig, info, t); out: