Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Jul 2000 13:25:49 +0200
From:      Sheldon Hearn <sheldonh@uunet.co.za>
To:        Kirk McKusick <mckusick@mckusick.com>
Cc:        green@FreeBSD.org, current@FreeBSD.org
Subject:   Re: Panic: lockmgr: pid 5, not exclusive lock holder 0 unlocking
Message-ID:  <408.964610749@axl.ops.uunet.co.za>
In-Reply-To: Your message of "Tue, 25 Jul 2000 11:28:47 MST." <200007251828.LAA62730@freefall.freebsd.org> 

next in thread | previous in thread | raw e-mail | index | archive | help

Hi Kirk,

On Tue, 25 Jul 2000 11:28:47 MST, Kirk McKusick wrote:

>   Modified files:
>     sys/kern             vfs_bio.c 
>   Log:
>   Now that buffer locks can be recursive, we need to delete the panics
>   that complain about them.

This looks related.  I get it pretty consistently on shutdown, provided
the machine did some work subsequent to going multi-user.

Ciao,
Sheldon.

Script started on Wed Jul 26 13:20:40 2000
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-unknown-freebsd"...
IdlePTD 2842624
initial pcb at 247480
panicstr: lockmgr: pid 1, not exclusive lock holder 0 unlocking
panic messages:
---
---
#0  boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:303
303			dumppcb.pcb_cr3 = rcr3();
(kgdb) back
#0  boot (howto=256) at /usr/src/sys/kern/kern_shutdown.c:303
#1  0xc0146bb5 in panic (fmt=0xc02072a0 "lockmgr: pid %d, not %s %d unlocking")
    at /usr/src/sys/kern/kern_shutdown.c:553
#2  0xc01418d0 in lockmgr (lkp=0xc0ea3c00, flags=6, interlkp=0xc8f8842c, 
    p=0xc84bfe00) at /usr/src/sys/kern/kern_lock.c:382
#3  0xc017509f in vop_stdunlock (ap=0xc84c5e48)
    at /usr/src/sys/kern/vfs_default.c:255
#4  0xc01b6eed in ufs_vnoperate (ap=0xc84c5e48)
    at /usr/src/sys/ufs/ufs/ufs_vnops.c:2275
#5  0xc01b1e4f in ufs_inactive (ap=0xc84c5e78) at vnode_if.h:865
#6  0xc01b6eed in ufs_vnoperate (ap=0xc84c5e78)
    at /usr/src/sys/ufs/ufs/ufs_vnops.c:2275
#7  0xc0177e1a in vput (vp=0xc8f883c0) at vnode_if.h:794
#8  0xc01af12b in ffs_sync (mp=0xc0c65200, waitfor=2, cred=0xc0721780, 
    p=0xc0259de0) at /usr/src/sys/ufs/ffs/ffs_vfsops.c:955
#9  0xc0179d9d in sync (p=0xc0259de0, uap=0x0)
    at /usr/src/sys/kern/vfs_syscalls.c:551
#10 0xc01465eb in boot (howto=0) at /usr/src/sys/kern/kern_shutdown.c:225
#11 0xc01463ec in reboot (p=0xc84bfe00, uap=0xc84c5f80)
    at /usr/src/sys/kern/kern_shutdown.c:146
#12 0xc01edea9 in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47, 
      tf_edi = -1077936612, tf_esi = -1077936624, tf_ebp = -1077936836, 
      tf_isp = -934518828, tf_ebx = -1077936732, tf_edx = -1, tf_ecx = 4, 
      tf_eax = 55, tf_trapno = 7, tf_err = 2, tf_eip = 134536452, tf_cs = 31, 
      tf_eflags = 643, tf_esp = -1077937056, tf_ss = 47})
    at /usr/src/sys/i386/i386/trap.c:1128
#13 0xc01e2bb5 in Xint0x80_syscall ()
#14 0x80486ee in ?? ()
#15 0x8048478 in ?? ()
#16 0x8048139 in ?? ()
(kgdb) quit

Script done on Wed Jul 26 13:20:49 2000


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?408.964610749>