From owner-freebsd-alpha Tue Dec 29 03:20:34 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id DAA18993 for freebsd-alpha-outgoing; Tue, 29 Dec 1998 03:20:34 -0800 (PST) (envelope-from owner-freebsd-alpha@FreeBSD.ORG) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id DAA18972 for ; Tue, 29 Dec 1998 03:20:29 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by nlsystems.com (8.9.1/8.8.5) with SMTP id LAA52472; Tue, 29 Dec 1998 11:19:35 GMT Date: Tue, 29 Dec 1998 11:19:35 +0000 (GMT) From: Doug Rabson To: Hidetoshi Shimokawa cc: freebsd-alpha@FreeBSD.ORG Subject: Re: panic in pmap_remove_all In-Reply-To: <19981228205122M.simokawa@sat.t.u-tokyo.ac.jp> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Mon, 28 Dec 1998, Hidetoshi Shimokawa wrote: > I got the following panice twice. I used MFS intensively. > Sorry, I have no coredump. > > panic: pmap_remove_all: pv_table for 858a000 is inconsistent > db> trace > Debugger..ng() at Debugger..ng+0x24 > panic..ng() at panic..ng+0xf0 > pmap_remove_all..ng() at pmap_remove_all..ng+0x144 > pmap_page_protect..ng() at pmap_page_protect..ng+0x2c > vm_page_cache..ng() at vm_page_cache..ng+0xd4 > vm_pageout_scan..ng() at vm_pageout_scan..ng+0x3ac > vm_pageout..ng() at vm_pageout..ng+0x2e0 > kproc_start..ng() at kproc_start..ng+0x54 > exception_return() at exception_return These bugs are extremely hard to find (it usually involves adding extra instrumentation to pmap and spending long periods of time in the debugger). I doubt if I can fix it without being able to reproduce it locally. Can you give me an idea of what kind of workload triggers the panic? -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message