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>