From owner-freebsd-current@FreeBSD.ORG Mon Mar 27 20:27:20 2006 Return-Path: X-Original-To: current@FreeBSD.org 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 EA0DC16A401; Mon, 27 Mar 2006 20:27:20 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0E9643D49; Mon, 27 Mar 2006 20:27:20 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 951AF1A4DAA; Mon, 27 Mar 2006 12:27:20 -0800 (PST) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 17EDE511EF; Mon, 27 Mar 2006 15:27:20 -0500 (EST) Date: Mon, 27 Mar 2006 15:27:19 -0500 From: Kris Kennaway To: jroberson@chesapeake.net, mohans@FreeBSD.org Message-ID: <20060327202719.GA72349@xor.obsecurity.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: current@FreeBSD.org Subject: panic: bundirty: buffer 0xdf4ac490 still on queue 1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Mar 2006 20:27:21 -0000 --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I raced mount/umount -f of a nfs volume with two fsx processes writing into a directory on the nfs mount. I get a lot of expected faults like: vm_fault: pager read error, pid 19302 (fsx) nfs_getpages: error 70 vm_fault: pager read error, pid 19317 (fsx) nfs_getpages: error 70 vm_fault: pager read error, pid 19576 (fsx) nfs_getpages: error 70 vm_fault: pager read error, pid 19679 (fsx) but then a panic: panic: bundirty: buffer 0xdf4ac490 still on queue 1 cpuid = 2 KDB: enter: panic [thread pid 20040 tid 100111 ] Stopped at kdb_enter+0x2b: nop db> wh Tracing pid 20040 tid 100111 td 0xc6a5fa20 kdb_enter(c06c2470) at kdb_enter+0x2b panic(c06ca947,df4ac490,1,df4ac490,ee1f1990) at panic+0x127 bundirty(df4ac490) at bundirty+0x35 brelse(df4ac490,c6bdb218,df4ac490,2022,ee1f19bc) at brelse+0x758 nfs_writebp(df4ac490,1,c6a5fa20,ee1f19e8,c055ee45) at nfs_writebp+0x13e nfs_bwrite(df4ac490) at nfs_bwrite+0x14 getblk(c6bdb150,3,0,8000,0) at getblk+0x31d nfs_getcacheblk(c6bdb150,3,0,8000,c6a5fa20) at nfs_getcacheblk+0xb1 nfs_bioread(c6bdb150,ee1f1c64,0,c6a57a80,ee1f1b74) at nfs_bioread+0x68e nfs_read(ee1f1b9c,c6b153a8,c6bdb150,ee1f1be8,c0578512) at nfs_read+0x2b VOP_READ_APV(c0711880,ee1f1b9c) at VOP_READ_APV+0x9b vn_read(c6b153a8,ee1f1c64,c6a57a80,0,c6a5fa20) at vn_read+0x19a dofileread(c6a5fa20,3,c6b153a8,ee1f1c64,ffffffff) at dofileread+0x89 kern_readv(c6a5fa20,3,ee1f1c64,821723d,62da) at kern_readv+0x36 read(c6a5fa20,ee1f1d04,c0776068,ee1f1cc4,c0539c74) at read+0x45 syscall(1003b,3b,bfbf003b,d517,10dc3) at syscall+0x27e Xint0x80_syscall() at Xint0x80_syscall+0x1f --- syscall (3, FreeBSD ELF32, read), eip = 0x2814a083, esp = 0xbfbfe37c, ebp = 0xbfbfe3a8 --- db> Core available. Kris --jRHKVT23PllUwdXP Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (FreeBSD) iD8DBQFEKEqnWry0BWjoQKURAs7MAJ4gD6angk/0zYl7kvwxq4p3MI1XmQCg+tBu 614hoF4YADbOCNrtFFry9B4= =dWFt -----END PGP SIGNATURE----- --jRHKVT23PllUwdXP--