From owner-freebsd-hackers@FreeBSD.ORG Wed Aug 10 15:01:40 2005 Return-Path: X-Original-To: hackers@freebsd.org Delivered-To: freebsd-hackers@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 539B016A41F for ; Wed, 10 Aug 2005 15:01:40 +0000 (GMT) (envelope-from steve@Watt.COM) Received: from wattres.watt.com (wattres.watt.com [66.93.133.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5B8C43D49 for ; Wed, 10 Aug 2005 15:01:39 +0000 (GMT) (envelope-from steve@Watt.COM) Received: from wattres.watt.com (localhost.watt.com [127.0.0.1]) by wattres.watt.com (8.13.3/8.13.3) with ESMTP id j7AF1dLo044954 for ; Wed, 10 Aug 2005 08:01:39 -0700 (PDT) (envelope-from steve@wattres.watt.com) Received: (from steve@localhost) by wattres.watt.com (8.13.3/8.13.3/Submit) id j7AF1dmd044953 for hackers@freebsd.org; Wed, 10 Aug 2005 08:01:39 -0700 (PDT) (envelope-from steve) Message-Id: <200508101501.j7AF1dmd044953@wattres.watt.com> From: steve@Watt.COM (Steve Watt) Date: Wed, 10 Aug 2005 08:01:38 -0700 X-Mailer: Mail User's Shell (7.2.6 beta(5) 10/07/98) To: hackers@freebsd.org X-Archived: 1123686099.349827697@wattres.Watt.COM X-Virus-Scanned: ClamAV version 0.86.2, clamav-milter version 0.86 on wattres.Watt.COM X-Virus-Status: Clean Cc: Subject: getdirtybuf()'s kdb_backtrace fired X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Aug 2005 15:01:40 -0000 A number of times yesterday. That's a first on this system, though I've seen the lock order reversal problem with ffs suspend vs fsync(). Anyhoo, the traces: Aug 9 15:08:26 wattres kernel: KDB: stack backtrace: > kdb_backtrace(c0931dd8,2,c5afb0cc,0,22) at kdb_backtrace+0x2f > getdirtybuf(d0287bac,0,1,c5afb0cc,1) at getdirtybuf+0x28 > flush_deplist(c253c94c,1,d0287bd4,d0287bd8,0) at flush_deplist+0x4a > flush_inodedep_deps(c15ee800,33c24,8,c08b2c61,c27d4c60) at flush_inodedep_deps+0x98 > softdep_sync_metadata(d0287c98,0,c08b2c61,137,0) at softdep_sync_metadata+0x95 > ffs_fsync(d0287c98,0,c08a5b1c,bd5,0) at ffs_fsync+0x3c0 > fsync(c1dbb780,d0287d04,c08bb2dd,3e7,1) at fsync+0x15a > syscall(2f,2f,2f,bfbfabb0,bfbfaba8) at syscall+0x291 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x282cb56b, esp = 0xbfbfab7c, ebp = 0xbfbfb468 --- Aug 9 15:08:27 wattres kernel: KDB: stack backtrace: > kdb_backtrace(c0931dd8,2,c5b27030,0,22) at kdb_backtrace+0x2f > getdirtybuf(d05e3bac,0,1,c5b27030,1) at getdirtybuf+0x28 > flush_deplist(c29e42cc,1,d05e3bd4,d05e3bd8,0) at flush_deplist+0x4a > flush_inodedep_deps(c15ee800,33c26,8,c08b2c61,c21f3000) at flush_inodedep_deps+0x98 > softdep_sync_metadata(d05e3c98,0,c08b2c61,137,0) at softdep_sync_metadata+0x95 > ffs_fsync(d05e3c98,0,c08a5b1c,bd5,0) at ffs_fsync+0x3c0 > fsync(c2adfc00,d05e3d04,c08bb2dd,3e7,1) at fsync+0x15a > syscall(2f,2f,2f,bfbfabb0,bfbfaba8) at syscall+0x291 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x282cb56b, esp = 0xbfbfab7c, ebp = 0xbfbfb468 --- Aug 9 15:08:27 wattres kernel: KDB: stack backtrace: > kdb_backtrace(c0931dd8,2,c5b5f6d8,0,22) at kdb_backtrace+0x2f > getdirtybuf(cf873bac,0,1,c5b5f6d8,1) at getdirtybuf+0x28 > flush_deplist(c2a71ecc,1,cf873bd4,cf873bd8,0) at flush_deplist+0x4a > flush_inodedep_deps(c15ee800,33c28,8,c08b2c61,c234b420) at flush_inodedep_deps+0x98 > softdep_sync_metadata(cf873c98,0,c08b2c61,137,0) at softdep_sync_metadata+0x95 > ffs_fsync(cf873c98,0,c08a5b1c,bd5,0) at ffs_fsync+0x3c0 > fsync(c1670000,cf873d04,c08bb2dd,3e7,1) at fsync+0x15a > syscall(2f,2f,2f,bfbfabb0,bfbfaba8) at syscall+0x291 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x282cb56b, esp = 0xbfbfab7c, ebp = 0xbfbfb468 --- Aug 9 15:10:16 wattres kernel: KDB: stack backtrace: > kdb_backtrace(c0931dd8,2,c5b50f38,0,22) at kdb_backtrace+0x2f > getdirtybuf(d02d6bac,0,1,c5b50f38,1) at getdirtybuf+0x28 > flush_deplist(c24860cc,1,d02d6bd4,d02d6bd8,0) at flush_deplist+0x4a > flush_inodedep_deps(c15ee800,33cff,8,c08b2c61,c177a840) at flush_inodedep_deps+0x98 > softdep_sync_metadata(d02d6c98,0,c08b2c61,137,0) at softdep_sync_metadata+0x95 > ffs_fsync(d02d6c98,0,c08a5b1c,bd5,0) at ffs_fsync+0x3c0 > fsync(c179c780,d02d6d04,c08bb2dd,3e7,1) at fsync+0x15a > syscall(2f,2f,2f,bfbfc630,bfbfc628) at syscall+0x291 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x282cb56b, esp = 0xbfbfc5fc, ebp = 0xbfbfcee8 --- Aug 9 15:10:52 wattres kernel: KDB: stack backtrace: > kdb_backtrace(c0931dd8,2,c5b46d6c,0,22) at kdb_backtrace+0x2f > getdirtybuf(d018cbac,0,1,c5b46d6c,1) at getdirtybuf+0x28 > flush_deplist(c229394c,1,d018cbd4,d018cbd8,0) at flush_deplist+0x4a > flush_inodedep_deps(c15ee800,33cc1,8,c08b2c61,c1f69b58) at flush_inodedep_deps+0x98 > softdep_sync_metadata(d018cc98,0,c08b2c61,137,0) at softdep_sync_metadata+0x95 > ffs_fsync(d018cc98,0,c08a5b1c,bd5,0) at ffs_fsync+0x3c0 > fsync(c1b21300,d018cd04,c08bb2dd,3e7,1) at fsync+0x15a > syscall(2f,2f,2f,810f560,0) at syscall+0x291 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x282cb56b, esp = 0xbfbf94fc, ebp = 0xbfbfaed8 --- Aug 9 15:11:10 wattres kernel: KDB: stack backtrace: > kdb_backtrace(c0931dd8,2,c5b3a10c,0,22) at kdb_backtrace+0x2f > getdirtybuf(d0327bac,0,1,c5b3a10c,1) at getdirtybuf+0x28 > flush_deplist(c2a7184c,1,d0327bd4,d0327bd8,0) at flush_deplist+0x4a > flush_inodedep_deps(c15ee800,33d0f,8,c08b2c61,c1f20e70) at flush_inodedep_deps+0x98 > softdep_sync_metadata(d0327c98,0,c08b2c61,137,0) at softdep_sync_metadata+0x95 > ffs_fsync(d0327c98,0,c08a5b1c,bd5,0) at ffs_fsync+0x3c0 > fsync(c2166480,d0327d04,c08bb2dd,3e7,1) at fsync+0x15a > syscall(2f,2f,2f,bfbfc630,bfbfc628) at syscall+0x291 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x282cb56b, esp = 0xbfbfc5fc, ebp = 0xbfbfcee8 --- The system in question is 5-STABLE updated around 17Z on 2 May. It's running inn, sendmail, and a bevy of milterish things, but is otherwise pretty quiet, a few thousand email per day, no jails, no weird (i.e. all are ufs or devfs) filesystems in use. -- Steve Watt KD6GGD PP-ASEL-IA ICBM: 121W 56' 57.8" / 37N 20' 14.9" Internet: steve @ Watt.COM Whois: SW32 Free time? There's no such thing. It just comes in varying prices...