Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Mar 2002 15:40:42 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Alfred Perlstein <alfred@freebsd.org>
Cc:        Dag-Erling Smorgrav <des@ofug.org>, Kris Kennaway <kris@obsecurity.org>, current@freebsd.org, fs@freebsd.org
Subject:   Re: panic: bwrite: buffer is not busy???
Message-ID:  <20020318154041.B71020@xor.obsecurity.org>
In-Reply-To: <20020318223631.GA23014@elvis.mu.org>; from alfred@freebsd.org on Mon, Mar 18, 2002 at 02:36:31PM -0800
References:  <20020317124958.A34008@xor.obsecurity.org> <xzpadt6r1xr.fsf@flood.ping.uio.no> <20020318061739.GB894@elvis.mu.org> <xzpvgbupdqa.fsf@flood.ping.uio.no> <20020318071623.GD894@elvis.mu.org> <20020318010245.A48956@xor.obsecurity.org> <xzp4rjep7m5.fsf@flood.ping.uio.no> <20020318143204.GA688@elvis.mu.org> <xzplmcpn8un.fsf@flood.ping.uio.no> <20020318223631.GA23014@elvis.mu.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--XF85m9dhOBO43t/C
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 18, 2002 at 02:36:31PM -0800, Alfred Perlstein wrote:
> * Dag-Erling Smorgrav <des@ofug.org> [020318 08:23] wrote:
> > Alfred Perlstein <alfred@freebsd.org> writes:
> > > I think you're right, I'm pretty sure the fix is basically moving
> > > the p->p_fd =3D NULL to after the closef will fix things [...]
> >=20
> > There will still be a race...
>=20
> Are you sure? :)
>=20
> Btw, is there a way to easily reproduce this bug?

The panic in tail was triggered by using -f (i.e. kqueue), but it's
only happened once on the cluster..err..twice now (just happened
again).  Without your previous patch several cluster machines were
failing several times per hour, in umount.  You could probably trigger
it by stressing these two code paths.

I'll test your latest patch a bit later on.

Kris

--XF85m9dhOBO43t/C
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE8lnr5Wry0BWjoQKURAg71AJ9eqYJ1NDGfB6OXCgjlBJ4befV9xgCg/bk7
+ftT3teBYQ5jXePLLKLAxrw=
=IuGN
-----END PGP SIGNATURE-----

--XF85m9dhOBO43t/C--

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020318154041.B71020>