From nobody@FreeBSD.ORG Mon Aug 23 14:15:28 1999
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id 210E015828; Mon, 23 Aug 1999 14:15:06 -0700 (PDT)
Message-Id: <19990823211506.210E015828@hub.freebsd.org>
Date: Mon, 23 Aug 1999 14:15:06 -0700 (PDT)
From: Jan@online.be
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@freebsd.org
Subject: panic: pmap_remove_all: pv_table for 162b0000 is inconsistent
X-Send-Pr-Version: www-1.0

>Number:         13338
>Category:       alpha
>Synopsis:       panic: pmap_remove_all: pv_table for 162b0000 is inconsistent
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-alpha
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Aug 23 14:20:01 PDT 1999
>Closed-Date:    Mon Feb 12 11:53:04 PST 2001
>Last-Modified:  Mon Feb 12 11:53:25 PST 2001
>Originator:     Jan
>Release:        3-2 stable for alpha
>Organization:
Online Internet nv/sa
>Environment:
FreeBSD 3.2-RELEASE FreeBSD 3.2-RELEASE #0: Thu Aug 19 14:14:43 CEST 1999 
alpha: Miata , digital workstation 433a 512MB RAM 
>Description:
panic: pmap_remove_all: pv_table for 162b0000 is inconsistent

and machine reboots follows. the machine is a high traffic newsfeed
exchanger, receivig and sending about 20 Gig a day 

>How-To-Repeat:
can happen on any moment :( 
dunno how to repeat it exactly 
>Fix:
only info found on pmap(.h) seems to be for i386 
http://www.freebsd.org/FAQ/FAQ262.html

is there a fix for alpha aswel ? 
as the source for pmap.h doesn't seem to be the same 

>Release-Note:
>Audit-Trail:

From: Dmitrij Tejblum <tejblum@arc.hq.cti.ru>
To: Jan@online.be
Cc: freebsd-gnats-submit@FreeBSD.ORG
Subject: Re: alpha/13338: panic: pmap_remove_all: pv_table for 162b0000 is inconsistent 
Date: Tue, 24 Aug 1999 03:30:17 +0400

 > panic: pmap_remove_all: pv_table for 162b0000 is inconsistent
 
 Perhaps, the following patch from -current will help. (I intend to merge 
 it to -stable soon.)
 
 Dima
 
 Index: pmap.c
 ===================================================================
 RCS file: /home/ncvs/src/sys/alpha/alpha/pmap.c,v
 retrieving revision 1.25
 retrieving revision 1.26
 diff -u -r1.25 -r1.26
 --- pmap.c	1999/06/08 17:14:07	1.25
 +++ pmap.c	1999/06/10 20:40:55	1.26
 @@ -1052,6 +1052,13 @@
  	int i;
  	vm_object_t upobj;
  	vm_page_t m;
 +
 +	if (p == fpcurproc) {
 +		alpha_pal_wrfen(1);
 +		savefpstate(&fpcurproc->p_addr->u_pcb.pcb_fp);
 +		fpcurproc = NULL;
 +		alpha_pal_wrfen(0);
 +	}
  
  	upobj = p->p_upages_obj;
  	/*
 
 
 
 
State-Changed-From-To: open->closed 
State-Changed-By: wilko 
State-Changed-When: Mon Feb 12 11:53:04 PST 2001 
State-Changed-Why:  
No reply received from originator after suggesting a test with 
4-stable. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=13338 
>Unformatted:

I've been investigating a bit and the question of those familiar with the
VM system is whether you experience the same problem with the FreeBSD 4.x
release? There are a number of things that have been fixed in 4.x that
never made it into 3.x (and probably never will..)

Can you please indicate if 4.x solves this problem for you?

Wilko

