From owner-freebsd-stable@FreeBSD.ORG Sun Apr 10 20:13:28 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D7EC116A4CE for ; Sun, 10 Apr 2005 20:13:28 +0000 (GMT) Received: from smtp-gw-cl-c.dmv.com (smtp-gw-cl-c.dmv.com [216.240.97.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22D3C43D45 for ; Sun, 10 Apr 2005 20:13:28 +0000 (GMT) (envelope-from sven@dmv.com) Received: from mail-gw-cl-b.dmv.com (mail-gw-cl-b.dmv.com [216.240.97.39]) j3AKYREo087750; Sun, 10 Apr 2005 16:34:27 -0400 (EDT) (envelope-from sven@dmv.com) Received: from [64.45.134.154] (dogpound.dyndns.org [64.45.134.154]) by mail-gw-cl-b.dmv.com (8.12.9/8.12.9) with ESMTP id j3AKDBeE091596; Sun, 10 Apr 2005 16:13:11 -0400 (EDT) (envelope-from sven@dmv.com) Message-ID: <425988DD.4040802@dmv.com> Date: Sun, 10 Apr 2005 16:13:17 -0400 From: Sven Willenberger User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Brandon S. Allbery KF8NH" References: <1113160601.37307.9.camel@rushlight.kf8nh.com> In-Reply-To: <1113160601.37307.9.camel@rushlight.kf8nh.com> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.39 X-Scanned-By: MIMEDefang 2.48 on 216.240.97.39 cc: stable@freebsd.org Subject: Re: 5.3-S (Mar 6) softdep stack backtrace from getdirtybuf()... problem? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 10 Apr 2005 20:13:29 -0000 Brandon S. Allbery KF8NH presumably uttered the following on 04/10/05 15:16: > I have twice so far had the kernel syslog a stack backtrace with no > other information. Inspection of the kernel source, to the best of my > limited understanding, suggests that getdirtybuf() was handed a buffer > without an associated vnode. Kernel config file and make.conf attached. > > Should I be concerned? > > Note that this system is an older 600MHz Athlon with only 256MB RAM, and > both times this triggered it was thrashing quite a bit (that's more or > less its usual state...). > > KDB: stack backtrace: > kdb_backtrace(c06fbf78,2,c63ca26c,0,22) at kdb_backtrace+0x2e > getdirtybuf(d3196bac,0,1,c63ca26c,1) at getdirtybuf+0x2b > flush_deplist(c1a8544c,1,d3196bd4,d3196bd8,0) at flush_deplist+0x49 > flush_inodedep_deps(c11eb800,5858f,c1ea723c,d3196c34,c052952f) at flush_inodedep_deps+0x9e > softdep_sync_metadata(d3196ca4,c1ea7210,50,c06c9a19,0) at softdep_sync_metadata+0x9d > ffs_fsync(d3196ca4,0,0,0,0) at ffs_fsync+0x487 > fsync(c1b367d0,d3196d14,4,c10f9700,0) at fsync+0x196 > syscall(2f,2f,2f,8327600,5e) at syscall+0x300 > Xint0x80_syscall() at Xint0x80_syscall+0x1f > --- syscall (95, FreeBSD ELF32, fsync), eip = 0x29152d6f, esp = 0xbf5a8d5c, ebp = 0xbf5a8d78 --- > > FreeBSD rushlight.kf8nh.com 5.3-STABLE FreeBSD 5.3-STABLE #0: Sun Mar 6 02:56:16 EST 2005 root@rushlight.kf8nh.com:/usr/src/sys/i386/compile/RUSHLIGHT i386 > > I used to see this on a regular basis on several machines I had running early 5 through 5.2 releases and it seemed to have gone away (for me) with the 5.3 release(s). I never did hear of a definitive resolution for this issue; your backtrace is alarmingly similar to the one that I had seen. http://lists.freebsd.org/pipermail/freebsd-current/2004-July/031576.html Sven