From owner-freebsd-stable@FreeBSD.ORG Thu Jun 2 07:37:47 2005 Return-Path: X-Original-To: freebsd-stable@freebsd.org 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 1A76316A41C for ; Thu, 2 Jun 2005 07:37:47 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (CPE0050040655c8-CM00111ae02aac.cpe.net.cable.rogers.com [69.194.102.232]) by mx1.FreeBSD.org (Postfix) with ESMTP id C7E9043D54 for ; Thu, 2 Jun 2005 07:37:46 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 874C35126C; Thu, 2 Jun 2005 03:37:44 -0400 (EDT) Date: Thu, 2 Jun 2005 03:37:41 -0400 From: Kris Kennaway To: Derek Kuli?ski Message-ID: <20050602073739.GB2756@xor.obsecurity.org> References: <8910581751.20050529112956@takeda.tk> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="OXfL5xGRrasGEqWY" Content-Disposition: inline In-Reply-To: <8910581751.20050529112956@takeda.tk> User-Agent: Mutt/1.4.2.1i Cc: jroberson@chesapeake.net, freebsd-stable@freebsd.org Subject: Re: stack backtrace X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Jun 2005 07:37:47 -0000 --OXfL5xGRrasGEqWY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, May 29, 2005 at 11:29:56AM -0700, Derek Kuli?ski wrote: > Hello, >=20 > Today I noticed following message in the log: >=20 > > KDB: stack backtrace: > > kdb_backtrace(c07163b8,2,c661994c,0,22) at kdb_backtrace+0x2e > > getdirtybuf(d109ebac,0,1,c661994c,1) at getdirtybuf+0x2b > > flush_deplist(c282f4cc,1,d109ebd4,d109ebd8,0) at flush_deplist+0x57 > > flush_inodedep_deps(c15ba800,22a8a,c2760a7c,d109ec34,c04f7f87) at flush= _inodedep_deps+0x9e > > softdep_sync_metadata(d109eca4,c2760a50,50,c06ea8f0,0) at softdep_sync_= metadata+0x9d > > ffs_fsync(d109eca4,0,0,0,0) at ffs_fsync+0x4b2 > > fsync(c17ba000,d109ed14,4,d109ed3c,c0515916) at fsync+0x1a1 > > syscall(c069002f,2f,2f,81522b0,81522b0) at syscall+0x370 > > Xint0x80_syscall() at Xint0x80_syscall+0x1f > > --- syscall (95, FreeBSD ELF32, fsync), eip =3D 0x28143dcf, esp =3D 0xb= fbfd34c, ebp =3D 0xbfbfd358 --- > > KDB: stack backtrace: > > kdb_backtrace(c07163b8,2,c6683118,0,22) at kdb_backtrace+0x2e > > getdirtybuf(d1098bac,0,1,c6683118,1) at getdirtybuf+0x2b > > flush_deplist(c282facc,1,d1098bd4,d1098bd8,0) at flush_deplist+0x57 > > flush_inodedep_deps(c15ba800,1e9a4,c24cc974,d1098c34,c04f7f87) at flush= _inodedep_deps+0x9e > > softdep_sync_metadata(d1098ca4,c24cc948,50,c06ea8f0,0) at softdep_sync_= metadata+0x9d > > ffs_fsync(d1098ca4,0,0,0,0) at ffs_fsync+0x4b2 > > fsync(c17b9c00,d1098d14,4,c17b9c00,7) at fsync+0x1a1 > > syscall(2f,2f,bfbf002f,8111fe0,0) at syscall+0x370 > > Xint0x80_syscall() at Xint0x80_syscall+0x1f > > --- syscall (95, FreeBSD ELF32, fsync), eip =3D 0x282dfdcf, esp =3D 0xb= fbf9a8c, ebp =3D 0xbfbfb468 --- >=20 > System didn't seem to crash, what does it mean? It looks like debugging code (it's been removed in -current). Jeff: in 1.141 of ffs_softdep.c you added a call to backtrace() if bp->b_vp =3D=3D NULL..you removed it in current in 1.166, but some people are seeing it trigger on 5.x Kris --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFCnrdCWry0BWjoQKURAgUnAJ4zKa3vOPH6zPFIGWpF92Xeh4SxewCghi5x 6/sHPJxcaOfwY/L8iqRIQP8= =aqz1 -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY--