From owner-freebsd-smp Sun Jul 29 15:54:35 2001 Delivered-To: freebsd-smp@freebsd.org Received: from beppo.feral.com (beppo.feral.com [192.67.166.79]) by hub.freebsd.org (Postfix) with ESMTP id 96D7D37B403; Sun, 29 Jul 2001 15:54:31 -0700 (PDT) (envelope-from mjacob@feral.com) Received: from wonky.feral.com (mjacob@wonky.feral.com [192.67.166.7]) by beppo.feral.com (8.11.3/8.11.3) with ESMTP id f6TMsRI92801; Sun, 29 Jul 2001 15:54:27 -0700 (PDT) (envelope-from mjacob@feral.com) Date: Sun, 29 Jul 2001 15:54:12 -0700 (PDT) From: Matthew Jacob Reply-To: To: Ian Dowse Cc: John Baldwin , Subject: Re: kaboom... In-Reply-To: <200107292350.aa62249@salmon.maths.tcd.ie> Message-ID: <20010729155402.V44279-100000@wonky.feral.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Ah. Sorry for the noise then. On Sun, 29 Jul 2001, Ian Dowse wrote: > In message <20010729153617.C44279-100000@wonky.feral.com>, Matthew Jacob writes > : > >Happened again once. It may be if I do 2 make -j 8 kernel builds I get this. > >The panic is somewhere in exit1 where marked: > > > if ((p->p_pptr->p_procsig->ps_flag & PS_NOCLDWAIT) > > || p->p_pptr->p_sigacts->ps_sigact[_SIG_IDX(SIGCHLD)] == SIG_IGN) > > Yeah, see my post to -current on friday ("SIGCHLD changes causing.."). > Matt Dillon is apparently looking into this, but I was able to find > out that this is caused when the parent process is swapped out. It > is ok to check p_procsig->ps_flag, but p_sigacts is in the struct > user area that is inaccessible when the process is swapped out. > > Backing out kern_sig.c r1.125 and kern_exit.c r1.131 should fix it. > > Ian > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message