Date: Fri, 21 Feb 2003 22:38:48 -0500 (EST) From: John Baldwin <jhb@FreeBSD.org> To: current@FreeBSD.org Subject: panic: vm_page_alloc: free/cache page 0xc09fb738 was dirty Message-ID: <XFMail.20030221223848.jhb@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
I know my kernel is a bit old, but does this panic look familiar to
anyone?
> uname -a
FreeBSD laptop.baldwin.cx 5.0-CURRENT FreeBSD 5.0-CURRENT #795: Fri Feb 14 17:30:12 EST 2003
john@laptop.baldwin.cx:/usr/src/sys/i386/compile/LAPTOP i386
panic: bremfree: bp 0xcae44ed8 not locked
panic messages:
---
panic: vm_page_alloc: free/cache page 0xc09fb738 was dirty
syncing disks, buffers remaining... panic: bremfree: bp 0xcae44ed8 not locked
Uptime: 6h51m43s
Dumping 383 MB
ata0: resetting devices ..
done
16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 288 304 320 336 352 368
---
#0 doadump () at ../../../kern/kern_shutdown.c:239
239 dumping++;
(kgdb) where
#0 doadump () at ../../../kern/kern_shutdown.c:239
#1 0xc027ae87 in boot (howto=260) at ../../../kern/kern_shutdown.c:371
#2 0xc027b0f3 in panic () at ../../../kern/kern_shutdown.c:542
#3 0xc02bc0d7 in bremfree (bp=0xcae44ed8) at ../../../kern/vfs_bio.c:664
#4 0xc02be18b in vfs_bio_awrite (bp=0xcae44ed8)
at ../../../kern/vfs_bio.c:1707
#5 0xc02c542f in vop_stdfsync (ap=0xd6e70aa0)
at ../../../kern/vfs_default.c:755
#6 0xc0243880 in spec_fsync (ap=0xd6e70aa0)
at ../../../fs/specfs/spec_vnops.c:422
#7 0xc0242ca8 in spec_vnoperate (ap=0x0)
at ../../../fs/specfs/spec_vnops.c:123
#8 0xc0369137 in ffs_sync (mp=0xc3374a00, waitfor=2, cred=0xc11f9e80,
td=0xc046bc60) at vnode_if.h:612
#9 0xc02d154b in sync (td=0xc046bc60, uap=0x0)
at ../../../kern/vfs_syscalls.c:138
#10 0xc027aa8c in boot (howto=256) at ../../../kern/kern_shutdown.c:280
#11 0xc027b0f3 in panic () at ../../../kern/kern_shutdown.c:542
#12 0xc0386571 in vm_page_alloc (object=0xc3c68c78, pindex=33, req=0)
at ../../../vm/vm_page.c:864
#13 0xc03790d2 in vm_fault (map=0xc3c3d000, vaddr=671707136,
fault_type=1 '\001', fault_flags=0) at ../../../vm/vm_fault.c:405
#14 0xc03cc20f in trap_pfault (frame=0xd6e70d48, usermode=1, eva=671709200)
at ../../../i386/i386/trap.c:734
#15 0xc03cbcc2 in trap (frame=
{tf_fs = 47, tf_es = 47, tf_ds = 47, tf_edi = -1077936732, tf_esi = -1077936704, tf_ebp =
-1077936740, tf_isp = -689500812, tf_ebx = 6, tf_edx = -1077936554, tf_ecx = 671407760, tf_eax =
134520516, tf_trapno = 12, tf_err = 4, tf_eip = 671709200, tf_cs = 31, tf_eflags = 66050, tf_esp =
-1077936768, tf_ss = 47})
at ../../../i386/i386/trap.c:331
#16 0xc03bc718 in calltrap () at {standard input}:96
---Can't read userspace from dump, or kernel process---
(kgdb) p *(struct vm_page *)0xc09fb738
$1 = {pageq = {tqe_next = 0xc09fc938, tqe_prev = 0xc0484e90}, listq = {
tqe_next = 0xc08d9380, tqe_prev = 0xc33a104c}, left = 0x0,
right = 0xc08e47c8, object = 0x0, pindex = 0, phys_addr = 102170624, md = {
pv_list_count = 0, pv_list = {tqh_first = 0x0, tqh_last = 0xc09fb764}},
queue = 0, flags = 1, pc = 16, wire_count = 0, hold_count = 0,
act_count = 0 '\0', busy = 0 '\0', valid = 0 '\0', dirty = 255 'ÿ', cow = 0}
kernel.debug and vmcore available on request.
--
John Baldwin <jhb@FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!" - http://www.FreeBSD.org/
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?XFMail.20030221223848.jhb>
