From owner-freebsd-current Sun Jun 27 0:58:38 1999 Delivered-To: freebsd-current@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id 5063414D8D for ; Sun, 27 Jun 1999 00:58:05 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 901EA82; Sun, 27 Jun 1999 15:57:55 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: current@freebsd.org Cc: mckusick@mckusick.com Subject: BUF_LOCK() related panic.. Date: Sun, 27 Jun 1999 15:57:55 +0800 From: Peter Wemm Message-Id: <19990627075755.901EA82@overcee.netplex.com.au> Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG panic: lockmgr: locking against myself Debugger("panic") Stopped at Debugger+0x37: movl $0,in_Debugger db> trace Debugger(c024333b) at Debugger+0x37 panic(c0242560,c3337df8,c32f4ed8,c76bd2c0,14d) at panic+0x74 lockmgr(c3337e20,12,c029f320,c6c90a20) at lockmgr+0x20b cluster_wbuild(c76bd2c0,2000,2,5) at cluster_wbuild+0x22b cluster_write(c3337df8,a000,0) at cluster_write+0x121 ffs_write(c76deeb4,1000,1000,c0a64880,c6c90a20) at ffs_write+0x48a vn_write(c0a64880,c76deefc,c0a6a280,0,c76def80) at vn_write+0xe4 dofilewrite(c6c90a20,c0a64880,6,8066000,1000) at dofilewrite+0x88 write(c6c90a20,c76def80,280d5974,8066000,6) at write+0x33 syscall(2f,2f,2f,6,8066000) at syscall+0x182 Xint0x80_syscall() at Xint0x80_syscall+0x30 db> This is consistant between x86 and Alpha. All I have to do is change a password. SMP won't boot at all. It hangs here: lpt0: Interrupt-driven port ppi0: on ppbus 0 APIC_IO: routing 8254 via 8259 on pin 0 Waiting 2 seconds for SCSI devices to settle SMP: AP CPU #1 Launched! changing root device to da0s1a da0 at ahc0 bus 0 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 8, 16bit), Tagged Queueing Enabled da0: 4148MB (8496960 512 byte sectors: 255H 63S/T 528C) I pressed reset, even break-to-debugger didn't work.. To provoke it, do this once or twice: root:[3:21pm]/etc-104# passwd root Changing local password for root. New password: Retype new password: passwd: updating the database... Read from remote host beast: Operation timed out Connection to beast closed. I'll look into this more shortly... Cheers, -Peter -- Peter Wemm - peter@FreeBSD.org; peter@yahoo-inc.com; peter@netplex.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message