Subject: Re: Panic while compiling libc
To: Chuck Silvers <chuq@chuq.com>
From: Allen Briggs <briggs@wasabisystems.com>
List: current-users
Date: 10/25/2001 10:19:12
On Wed, Oct 24, 2001 at 05:31:58PM +0200, Xavier HUMBERT wrote:
> I had a panic while building libc :
> panic: kernel diagnostic assertion "rv" failed: file
> "../../../../uvm/uvm_pager_i.h", line 64
>
> Stopped in pid 7 (aiodoned) act cpu_Debugger+0x10 lwz r0,r1,0x14
I just ran into this with a kernel w/o NEWPMAP on a different PowerPC
system. It looks like this is coming from softdep_pageiodone() when
it calls uvm_pageratop(). You will not see this panic if SOFTDEP is
disabled. I don't know enough about UVM or SOFTDEP to know what might
be happening here.
In my case, the panic was preceded by some adw0 DMA errors, so I wasn't
sure if I had run into a disk error (I never saw these errors before
enabling softdep yesterday, though).
I didn't see this panic with NEWPMAP, but I did see a different panic
that was related to NEWPMAP.
-allen
--
Allen Briggs briggs@wasabisystems.com
http://www.wasabisystems.com/ Quality NetBSD CDs, Sales, Support, Service
NetBSD dev. for _your_ Alpha, ARM, M68K, MIPS, PowerPC, SH3, Sparc, x86, etc...