Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Jan 1999 15:57:05 +0100 (CET)
From:      Wilko Bulte <wilko@yedi.iaf.nl>
To:        dillon@apollo.backplane.com (Matthew Dillon)
Cc:        current@FreeBSD.ORG
Subject:   Re: panic: found dirty cache page 0xf046f1c0
Message-ID:  <199901241457.PAA12682@yedi.iaf.nl>
In-Reply-To: <199901240614.WAA60278@apollo.backplane.com> from Matthew Dillon at "Jan 23, 99 10:14:57 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
As Matthew Dillon wrote...
>     I've committed one bug fix to the 'found dirty cache page' bug --
>     turns out vm_map_split() was the culprit, renaming pages
>     without removing them from PQ_CACHE.  The bug was introduced
>     in -3.0, and hit the KASSERT() I put in -4.x.
> 
>     I've committed a general inlining of 'changing the page dirty
>     status to VM_PAGE_BITS_ALL' and put a sanity check in the inline.
>     If this problem occurs again, you will get a different panic.
>     One of:
> 
> 	vm_page_dirty: page in cache!
> 	vm_page_busy: page already busy!!!
> 	vm_page_wakeup: page not busy!!!
> 
>     If your box drops into DDB, please get a backtrace and report
>     it to the list or to me and we should be able to track down
>     any remaining dirty-pages-in-PQ_CACHE bugs.

FYI: a buildworld of -current including the above on FreeBSD/axp completed
without any incidents.

Wilko
_     ______________________________________________________________________
 |   / o / /  _  Bulte 				  email: wilko@yedi.iaf.nl 
 |/|/ / / /( (_) Arnhem, The Netherlands          WWW  : http://www.tcja.nl
______________________________________________ Powered by FreeBSD __________

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



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