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    
[EMAIL PROTECTED]:/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 <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to