Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 03 Dec 2003 11:43:11 -0800
From:      Kirk McKusick <mckusick@beastie.mckusick.com>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        current@FreeBSD.org
Subject:   Re: -current lockup (how to diagnose?)
Message-ID:  <200312031943.hB3JhBaG060203@beastie.mckusick.com>
In-Reply-To: Your message of "Wed, 03 Dec 2003 08:19:54 EST." <Pine.NEB.3.96L.1031203081806.82018B-100000@fledge.watson.org> 

next in thread | previous in thread | raw e-mail | index | archive | help
I am guessing that some of the recent locking changes are causing
the problem.  Unfortunately I am on the road now through Jan 4th,
so will not be in a position to look at it. Hopefully one of the
folks working on getting the SMP pushed down through the filesystem
(Jeff Roberson, John Baldwin, or Alan Cox) will have some idea what
broke recently. I would try looking at which process holds the
buffer lock that the find is trying to get. You can usually unravel
the chain of locks to eventually find what pair of events lead to
the deadlock. It definitely helps to have DEBUG_LOCKS compiled into
your kernel.

	Kirk McKusick



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