From owner-freebsd-sparc Mon Sep 2 17:21:37 2002 Delivered-To: freebsd-sparc@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8EB6437B400 for ; Mon, 2 Sep 2002 17:21:35 -0700 (PDT) Received: from newtrinity.default-network.net (newtrinity.default-network.net [62.159.128.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8555B43E42 for ; Mon, 2 Sep 2002 17:21:34 -0700 (PDT) (envelope-from corex@newtrinity.default-network.net) Received: from newtrinity.default-network.net (markus@localhost [127.0.0.1]) by newtrinity.default-network.net (8.12.3/8.12.3/DEFAULT-NETWORK.NET) with ESMTP id g830LW4H078112; Tue, 3 Sep 2002 02:21:32 +0200 (CEST) (envelope-from corex@newtrinity.default-network.net) Received: (from corex@localhost) by newtrinity.default-network.net (8.12.3/8.12.3/Submit) id g830LWHB078111; Tue, 3 Sep 2002 02:21:32 +0200 (CEST) (envelope-from corex) Date: Tue, 3 Sep 2002 02:21:32 +0200 From: corex To: Jake Burkholder Cc: marius@alchemy.franken.de, freebsd-sparc@FreeBSD.ORG Subject: Re: Instability Message-ID: <20020903022132.B16493@newtrinity.default-network.net> References: <20020902145424.I67527@locore.ca> <20020902215033.A16493@newtrinity.default-network.net> <20020902194845.J67527@locore.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20020902194845.J67527@locore.ca>; from jake@locore.ca on Mon, Sep 02, 2002 at 07:48:45PM -0400 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Mon, Sep 02, 2002 at 07:48:45PM -0400, Jake Burkholder wrote: > > > > may not be limited to u60 hardware, haven't upgraded other ultrasparc > > hardware to that source-level, yet. most easiest way for me to trigger > > the panic is to run something under screen, e.g. a `cd / && find .` will > > do. let me know if i can/shall provide further information. > > Did you install screen from a package? I thought that the latest package > run (which was a while ago) was after I moved the signal trampoline into > libc, but I guess not. I have a fix which restores binary compatibility, > you can either wait for that and do a buildworld or rebuild all your > installed packages from ports. > > Sorry about that :-/ > yes, the installed screen is a package from ftp.freebsd.org as the port refused to build the time i set up that box iirc. it's still lying around and it's a .tgz and therefore a bit older hence it would be a .tbz i guess. however, running something under screen (no instant panic btw., e.g. find runs for a while and then the system panics midway) is just a way to force the panic. the first time it happend the day before yesterday (i think) after upgrading kernel+userland after a cvs update; after the final reboot i logged in from another machine via ssh and *boom* got that panic nearly instantly. same happend again today after upgrading to sources including gcc3.2. nothing from packges should have ran at that time (just screen and perl installed on that u60). if it survives the boot and the first login via ssh it seems to be stable unless i run screen... knowing nothing about fbsd-kernel-mutex-stuff are you sure the code is right ? i mean the PROC_LOCK() in line 380 in machdep.c is the only one not following a PROC_UNLOCK() in sendsig(); all the others are suceeding a PROC_UNLOCK()...just i wild guess... To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message