From owner-freebsd-stable@FreeBSD.ORG Mon Nov 10 14:44:12 2003 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 916) id 3213016A4CF; Mon, 10 Nov 2003 14:44:12 -0800 (PST) Date: Mon, 10 Nov 2003 14:44:12 -0800 From: Prafulla Deuskar To: David Malone Message-ID: <20031110144412.A1912@hub.freebsd.org> References: <20031107172535.A35573@hub.freebsd.org> <20031107174754.R27719@carver.gumbysoft.com> <20031110093208.A74727@hub.freebsd.org> <20031110184311.GA91106@walton.maths.tcd.ie> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20031110184311.GA91106@walton.maths.tcd.ie>; from dwmalone@maths.tcd.ie on Mon, Nov 10, 2003 at 06:43:11PM +0000 X-Operating-System: FreeBSD 4.9-PRERELEASE on an i386 cc: freebsd-stable@freebsd.org Subject: Re: Panic on -stable with 10 Gigabit driver X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2003 22:44:12 -0000 Thanks for the tools. It shows that cluster pointer is corrupted: vidya:[ttyv1] minfo> ./minfo -N ../kernel.debug.1 -M ../vmcore.1 mb_map: 4272/81920 K used (5.21%) map start: 0xc2079000, end 0xc7079000 1068/20480 pages used, 17088 mbuf-size slots Checking cluster ref counts Scanning cluster free list...minfo: Cluster pointer 0x7007800 out of range! -Prafulla David Malone [dwmalone@maths.tcd.ie] wrote: > On Mon, Nov 10, 2003 at 09:32:08AM -0800, Prafulla Deuskar wrote: > > So what is the solution for this issue other than maintaining our own free list? > > Ian Dowse has some tools for looking at the freelist in a core, > that might be useful in debugging this. > > http://www.maths.tcd.ie/~iedowse/FreeBSD/minfo.tar.gz > > Ian also had some patches for making clusters read-only when they > were free, but I don't think we have those patches any more. > > David.