Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Nov 2007 15:33:41 +0100
From:      Pieter de Goeje <pieter@degoeje.nl>
To:        freebsd-current@freebsd.org
Cc:        Kostik Belousov <kostikbel@gmail.com>, Ken Smith <kensmith@cse.buffalo.edu>, avleeuwen@piwebs.com, Rolf Witt <fbsd-st@donut.de>, Tim Bishop <tim-lists@bishnet.net>
Subject:   Re: panic: ffs_blkfree: freeing free block
Message-ID:  <200711111533.42775.pieter@degoeje.nl>
In-Reply-To: <200711101707.23910.pieter@degoeje.nl>
References:  <200710131857.46963.pieter@degoeje.nl> <20071109122628.GF37471@deviant.kiev.zoral.com.ua> <200711101707.23910.pieter@degoeje.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Saturday 10 November 2007, Pieter de Goeje wrote:
> On Friday 09 November 2007, Kostik Belousov wrote:
> > On Fri, Nov 09, 2007 at 01:04:44PM +0100, Pieter de Goeje wrote:
> > > > Is anyone who had been able to trigger this panic still having
> > > > problems with recent kernels (and soft updates turned on)?  I've
> > > > checked with a few people who had been experiencing the panic and
> > > > they can no longer trigger it.
> > > >
> > > > It's at least a tiny bit possible some of the VM fixes that have gone
> > > > in addressed this problem.  We'd like to find out if anyone can still
> > > > trigger this.
> > >
> > > I can no longer reproduce it any more.
> >
> > Could anybody who was able to trigger the panic with relative ease, do
> > the binary search for the dates that
> > A. started the problem
> > B. eliminated it
> >
> > There is uneasy feeling for the bug that did such appearance and still
> > not tracked.
>
> Doing a binary search now. Might take some time though.
This commit to sys/vm/vm_object.c fixed it:

revision 1.386
date: 2007/10/18 23:02:18;  author: alc;  state: Exp;  lines: +2 -1
The previous revision, updating vm_object_page_remove() for the new page
cache, did not account for the case where the vm object has nothing but
cached pages.

Reported by:    kris, tegge
Reviewed by:    tegge

If you want I can still do a search for the commit that introduced the 
problem, but I think this gives a rather strong clue on what caused it :)

Pieter de Goeje



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