Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 May 2001 11:36:54 +0200
From:      Alexander Langer <alex@big.endian.de>
To:        current@FreeBSD.org
Cc:        jhb@FreeBSD.org
Subject:   panic (with dump!): mutex vm owned at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
Message-ID:  <20010531113654.A2248@zerogravity.kawo2.rwth-aachen.d>

next in thread | raw e-mail | index | archive | help
Hi!

I get this about 20 seconds after boot completed (and fsck went into
background):

(I saw a similar message yesterday IIRC):

root@zerogravity ~dir $ gdb -k
/usr/obj/usr/home/alex/work/HEAD/src/sys/CICHLIDS/kernel.debug
vmcore.1 
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 5033984
initial pcb at 3da620
panicstr: mutex vm owned at
/usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
panic messages:
---
panic: recurse

syncing disks... panic: mutex vm owned at
/usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
Uptime: 1m48s
/dev/vmmon: Module vmmon: unloaded

dumping to dev ad2b, offset 761856
dump ata1: resetting devices .. done
128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112
111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 94 93
92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70
69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47
46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24
23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 
---
#0  dumpsys () at
/usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:478
478             if (dumping++) {
(kgdb) bt
#0  dumpsys () at
/usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:478
#1  0xc01ca20f in boot (howto=260)
    at /usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:321
#2  0xc01ca629 in panic (fmt=0xc034dd7c "mutex %s owned at %s:%d")
    at /usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:600
#3  0xc01c2bdf in _mtx_assert (m=0xc041ace0, what=2, 
    file=0xc0355780 "/usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c", 
    line=2990) at
/usr/home/alex/work/HEAD/src/sys/kern/kern_mutex.c:580
#4  0xc020b7a7 in vfs_busy_pages (bp=0xc41e0630, clear_modify=1)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:2990
#5  0xc020787f in bwrite (bp=0xc41e0630)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:695
#6  0xc0208f81 in vfs_bio_awrite (bp=0xc41e0630)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_bio.c:1496
#7  0xc02d38c0 in ffs_fsync (ap=0xcbda8b94)
    at /usr/home/alex/work/HEAD/src/sys/ufs/ffs/ffs_vnops.c:239
#8  0xc02d0cda in ffs_sync (mp=0xc19c9800, waitfor=2, cred=0xc0b34400, 
    p=0xc04151a0) at vnode_if.h:441
#9  0xc0218953 in sync (p=0xc04151a0, uap=0x0)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_syscalls.c:620
#10 0xc01c9c8f in boot (howto=256)
    at /usr/home/alex/work/HEAD/src/sys/kern/kern_shutdown.c:231
#11 0xc01ca629 in panic (fmt=0xc0351c88 "recurse")
#12 0xc01e49d4 in witness_lock (lock=0xc041ace0, flags=8, 
    file=0xc0365de0
"/usr/home/alex/work/HEAD/src/sys/ufs/ufs/ufs_readwrite.c", line=420)
at /usr/home/alex/work/HEAD/src/sys/kern/subr_witness.c:539
#13 0xc02d2272 in ffs_write (ap=0xcbda8cdc)
    at /usr/home/alex/work/HEAD/src/sys/ufs/ufs/ufs_readwrite.c:420
#14 0xc02f88e8 in vnode_pager_generic_putpages (vp=0xcc751060,
m=0xcbda8ddc, 
    bytecount=8192, flags=0, rtvals=0xcbda8dac) at vnode_if.h:303
#15 0xc02100e6 in vop_stdputpages (ap=0xcbda8d60)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_default.c:676
#16 0xc020f6a5 in vop_defaultop (ap=0xcbda8d60)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_default.c:154
#17 0xc02dad89 in ufs_vnoperate (ap=0xcbda8d60)
    at /usr/home/alex/work/HEAD/src/sys/ufs/ufs/ufs_vnops.c:2587
#18 0xc02f8621 in vnode_pager_putpages (object=0xcc82b720,
m=0xcbda8ddc, 
    count=2, sync=0, rtvals=0xcbda8dac) at vnode_if.h:918
#19 0xc02f1b56 in vm_pageout_flush (mc=0xcbda8ddc, count=2, flags=0)
    at /usr/home/alex/work/HEAD/src/sys/vm/vm_pager.h:146
#20 0xc02edfd4 in vm_object_page_clean (object=0xcc82b720, start=0,
end=0, 
    flags=4) at /usr/home/alex/work/HEAD/src/sys/vm/vm_object.c:703
#21 0xc02165e5 in vfs_msync (mp=0xc19c9800, flags=2)
    at /usr/home/alex/work/HEAD/src/sys/kern/vfs_subr.c:2393
#22 0xc0217133 in sync_fsync (ap=0xcbda8f5c)
#23 0xc0213714 in sched_sync () at vnode_if.h:441
#24 0xc01ba094 in fork_exit (callout=0xc02135a8 <sched_sync>, arg=0x0, 
    frame=0xcbda8fa8) at
/usr/home/alex/work/HEAD/src/sys/kern/kern_fork.c:727

FreeBSD zerogravity.kawo2.rwth-aachen.de 5.0-CURRENT FreeBSD 5.0-CURRENT #3: Fri Apr 27 19:01:12 CEST 2001     alex@cichlids.cichlids.com:/usr/obj/usr/src/sys/cichlids  i386

I have the dump, if anyone wants to assist me here, I'd like to help.

Maybe it's even fixed already (I don't know).

Alex
-- 
cat: /home/alex/.sig: No such file or directory

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?20010531113654.A2248>