From owner-freebsd-current@FreeBSD.ORG Mon Dec 29 08:00:10 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3A0FC16A4CF for ; Mon, 29 Dec 2003 08:00:10 -0800 (PST) Received: from smtp.mho.com (smtp.mho.net [64.58.4.6]) by mx1.FreeBSD.org (Postfix) with SMTP id DA1FD43D49 for ; Mon, 29 Dec 2003 08:00:08 -0800 (PST) (envelope-from scottl@freebsd.org) Received: (qmail 1282 invoked by uid 1002); 29 Dec 2003 16:00:06 -0000 Received: from unknown (HELO freebsd.org) (64.58.1.252) by smtp.mho.net with SMTP; 29 Dec 2003 16:00:06 -0000 Message-ID: <3FF04F28.5000306@freebsd.org> Date: Mon, 29 Dec 2003 08:58:32 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5) Gecko/20031103 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Stefan Ehmann References: <1072618904.757.12.camel@shoeserv.freebsd> In-Reply-To: <1072618904.757.12.camel@shoeserv.freebsd> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: current@freebsd.org Subject: Re: page fault panic tracked down (selwakeuppri()) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Dec 2003 16:00:10 -0000 Stefan Ehmann wrote: > Some weeks ago I posted about a panic in 5.2-BETA. > > After accessing a read-only ext2fs for some hours I got a "page fault" > panic (or rarely a "getblk: size(7537385) > MAXBSIZE(65536)"). The > backtrace was always somewhat different. You can read about it a bit > more detailed here: > > http://lists.freebsd.org/pipermail/freebsd-current/2003-November/015405.html > > After lots of buildworld and buildkernel I finally was able to detect > the commit that caused this panic. > > Current from 2003.11.09.09.00.00 runs fine for > 10 hours. Current from > 2003.11.09.09.20.00 crashed twice within less than 2 hours. > > The only src/sys commit in that time is > http://lists.freebsd.org/pipermail/cvs-src/2003-November/013515.html > where selwakeup()s is replaced with selwakeuppri(). > > So the problem must be somewhere in selwakeuppri(). > > I hope this can be resolved now. > Thanks for tracking this down! Just for completeness, can you send a verbose dmesg? Thanks! Scott