From owner-freebsd-alpha Mon Sep 3 20:45:26 2001 Delivered-To: freebsd-alpha@freebsd.org Received: from mail.speakeasy.net (mail5.speakeasy.net [216.254.0.205]) by hub.freebsd.org (Postfix) with ESMTP id 0A19137B413 for ; Mon, 3 Sep 2001 20:45:06 -0700 (PDT) Received: (qmail 61539 invoked from network); 4 Sep 2001 03:45:05 -0000 Received: from unknown (HELO laptop.baldwin.cx) ([64.81.54.73]) (envelope-sender ) by mail5.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Sep 2001 03:45:05 -0000 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <9n0eqs$1fc$1@kemoauc.mips.inka.de> Date: Mon, 03 Sep 2001 20:45:01 -0700 (PDT) From: John Baldwin To: (Christian Weisgerber) Subject: RE: Reproducible -CURRENT panic Cc: freebsd-alpha@freebsd.org Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On 03-Sep-01 Christian Weisgerber wrote: > Compiling ports/shells/ksh93 with Compaq C reliably panics -CURRENT. > > To reproduce: > - Install linux_base and compaq-cc. > - cd /usr/ports/shells/ksh93; export CC=ccc CFLAGS= ; make > > The build proceeds through various configuration checks that take > several minutes on my PC164/500, then the box panics. Every time. > This already happened before Marcel's Linuxulator changes, and it > still happens with them. > > panic: mutex process lock not owned at > /usr/src/sys/alpha/alpha/machdep.c:1242 > > db> trace > Debugger() at Debugger+0x34 > panic() at panic+0x114 > _mtx_assert() at _mtx_assert+0x74 > osendsig() at osendsig+0xb4 > trapsignal() at trapsignal+0x344 > trap() at trap+0x114c > XentArith() at XentArith+0x2c > --- arithmetic trap (from ipl 0) --- > --- user mode --- > > For further debugging information ("show witness"? I really have > no clue what's required) I'd have to set up a serial console. That's all that's required. Ah, ok. osendsig() is b0rked in this case. I have patches to fix this, but they blow up on my SMP alpha test box. I'll post them tomorrow when I get to work. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message