Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jan 2004 16:04:29 +0100
From:      Pawel Jakub Dawidek <nick@garage.freebsd.pl>
To:        freebsd-geom@freebsd.org
Subject:   Serious deadlock possibility in GEOM.
Message-ID:  <20040123150429.GD565@garage.freebsd.pl>

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

--L6iaP+gRLNZHKoI4
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hello.

I've spend few days on tracking this down and...

The problem is g_pending_events counter leak - it is not decreased on
event cancelation and because of that g_waitidle() will wait forever.

Patch is here:

	http://garage.freebsd.pl/patches/geom_event.c.2.patch

--=20
Pawel Jakub Dawidek                       pawel@dawidek.net
UNIX Systems Programmer/Administrator     http://garage.freebsd.pl
Am I Evil? Yes, I Am!                     http://cerber.sourceforge.net

--L6iaP+gRLNZHKoI4
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iQCVAwUBQBE3/T/PhmMH/Mf1AQHL+AP7B/rvbZREf7XCqE0Dp/V5DsFOaMSvLKz+
Gc4x5b5Lo+ZdnKtiJTKNQCfh7lM4rO5aQzmMxd/IeLuvh48XNibgh8ZWpiG9Rn+/
sNOCf8VeBqNr77rm85ceES23fVqa7TNQknOA1dbjskhSGO72FTW6Q5tPDwrUr0ia
MqiQYOQcYLI=
=lSUh
-----END PGP SIGNATURE-----

--L6iaP+gRLNZHKoI4--



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