panic: recursed on non-recursive lock (sleep mutex) vm page queue mutex @ kern/vfs_bio.c:1550

From: Christian Brueffer <chris_at_unixpages.org>
Date: Mon, 08 Sep 2003 23:39:36 +0200
Hi,

I just got this panic on an SMP machine running a kernel with sources
from August 27th.  I didn't get a dump and I just have the part of the
stacktrace, which fit on the screen, maybe it is useful.


backtrace(c03af9a8,c50ec5c8,c03c173d,c03c173d,c03b2673) at backtrace+0x17
witness_lock(c50ec5c8,8,c03b2673,60d,c043aac0) at witness_lock+0x672
_mtx_lock_flags(c50ec5c8,0,c03b266a,60d,ce5aa8c0) at _mtx_lock_flags+0xba
vfs_vmio_release(ce5aa8c0,0,c03b266a,745,c41c9000) at vfs_vmio_release+0x5f
getnewbuf(0,0,4000,4000,200) at getnewbuf+0x244
getblk(c41c9000,32120,0,4000,0) at getblk+0x37f
breadn(c41c9000,32120,0,4000,0) at bread+0x52
bread(c41c9000,32120,0,4000,0) at bread+0x4c
ffs_update(c52e15b4,0,1,54,c0238a8e) at ffs_update+0x206
ufs_inactive(d716fc30,d716fc4c,c026daf3,d716fc30,0) at ufs_inactive+0x1f5
ufs_vnoperate(d716fc30,0,c03b3e7d,8e3,c03fb420) at ufs_vnoperate+0x18
vput(c52e15b4,0,c03c243b,3b2,c52e15b4) at vput+0x143
vm_pageout_scan(0,0,c03c243b,5d9,1f4) at vm_pageout_scan+0x5b1
vm_pageout(0,d716fd48,c03aa010,314,dc328c3b) at vm_pageout+0x2db
fork_exit(c032fd00,0,d716fd48) at fork_exit+0xcf
fork_trampoline() at fork_trampoline+0x8
--- trap 0x1, eip = 0, esp = 0xd716fd7c, ebp = 0 ---
recursed on non-recursive lock (sleep mutex) vm page queue mutex _at_ kern/vfs_bio.c:1550
first acquired _at_ vm/vm_pageout.c:405
panic: recurse
cpuid = 0; lapic.id  = 00000000
boot() called on cpu#0


- Christian

-- 
Christian Brueffer	chris_at_unixpages.org	brueffer_at_FreeBSD.org
GPG Key:	 http://people.freebsd.org/~brueffer/brueffer.key.asc
GPG Fingerprint: A5C8 2099 19FF AACA F41B  B29B 6C76 178C A0ED 982D

Received on Mon Sep 08 2003 - 12:39:41 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:21 UTC