OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
/bsd: panic: pmap_remove_ptes: unmanaged page marked PG_PVLIST,

From: Diana Eichert (deichertwrench.com)
Date: Wed Aug 11 2004 - 17:51:01 CDT


OK, I don't expect to really get an answer on this one, as it's 3.0
related.

I've been getting a lot of these errors,
/bsd: panic: pmap_remove_ptes: unmanaged page marked PG_PVLIST,
on a 3.0 system.
Now the systems doesn't even panic and reboots, it just locks up hard,
requiring a power cycle.

I've tracked it down to the code that generates the panic.

$ grep -B2 -A4 "unmanaged page marked" pmap.c
#ifdef DIAGNOSTIC
                if (bank == -1)
                        panic("pmap_remove_ptes: unmanaged page marked "
                              "PG_PVLIST, va = 0x%lx, pa = 0x%lx",
                              startva, (u_long)(opte & PG_FRAME));
#endif

--
#ifdef DIAGNOSTIC
        if (bank == -1)
                panic("pmap_remove_pte: unmanaged page marked "
                    "PG_PVLIST, va = 0x%lx, pa = 0x%lx", va,
                    (u_long)(opte & PG_FRAME));
#endif

what would trigger these errors, hardware? software.

it's an i386 system, running 3.0, applications running are Postresql and
XTRadius.

My short rerm plan is to replace it with a 3.6 beta system as I want some
of the new features.