This fixed the problem - many thanks. Ralf - is this patch going to be applied (the current CVS seems unusable without it)? Phil > -----Original Message----- > From: Atsushi Nemoto [mailto:nemoto@toshiba-tops.co.jp] > Sent: 05 September 2001 01:30 > To: Phil.Thompson@pace.co.uk > Cc: linux-mips@oss.sgi.com > Subject: Re: Signal 11 on Process Termination - Update > > > >>>>> On Tue, 4 Sep 2001 18:48:33 +0100 , Phil Thompson > <Phil.Thompson@pace.co.uk> said: > Phil> The SIGSEGV is being raised because the access_ok() in > Phil> setup_frame() in kernel/signal.c is failing when trying to > Phil> deliver another signal (SIGALRM or SIGCHLD in my cases). > > At setup_frame(), sp (regs->regs[29]) is in the kernel kernel stack, > isn't it? > > If so, please try a patch for entry.S I posted a couple days ago. > > > Subject: Re: segfaults with 2.4.8 > > Hope this helps. > --- > Atsushi Nemoto >