From owner-freebsd-current Fri Feb 21 19:38:40 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1E22137B406 for ; Fri, 21 Feb 2003 19:38:37 -0800 (PST) Received: from mail.speakeasy.net (mail14.speakeasy.net [216.254.0.214]) by mx1.FreeBSD.org (Postfix) with ESMTP id 270F043FB1 for ; Fri, 21 Feb 2003 19:38:36 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 29264 invoked from network); 22 Feb 2003 03:38:48 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail14.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 22 Feb 2003 03:38:48 -0000 Received: from laptop.baldwin.cx (laptop.baldwin.cx [192.168.0.4]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h1M3c3hT005973 for ; Fri, 21 Feb 2003 22:38:03 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Date: Fri, 21 Feb 2003 22:38:48 -0500 (EST) From: John Baldwin To: current@FreeBSD.org Subject: panic: vm_page_alloc: free/cache page 0xc09fb738 was dirty Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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 <>< 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