From owner-freebsd-questions Wed Jul 8 10:49:51 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id KAA03419 for freebsd-questions-outgoing; Wed, 8 Jul 1998 10:49:51 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from proxy4.ba.best.com (root@proxy4.ba.best.com [206.184.139.15]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id KAA03410 for ; Wed, 8 Jul 1998 10:49:48 -0700 (PDT) (envelope-from jaspal@best.com) Received: from best.com ([199.108.90.34]) by proxy4.ba.best.com (8.9.0/8.9.0/best.out) with ESMTP id KAA05117; Wed, 8 Jul 1998 10:45:22 -0700 (PDT) Message-ID: <35A3AF45.B7092C85@best.com> Date: Wed, 08 Jul 1998 10:41:26 -0700 From: Jaspal Kohli X-Mailer: Mozilla 4.04 [en] (Win95; I) MIME-Version: 1.0 To: freebsd-questions@FreeBSD.ORG CC: Jaspal Kohli Subject: panic in 2.2.5 kernel: fault in pmap_ts_referenced() Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I am getting a panic - fault in pmap_ts_referenced() running a 2.2.5 kernel on 400 MHz PII / 256 MB memory. I have turned off the BOUNCE_BUFFER option and set VM_KMEM_SIZE to 64 MB (the problem occurs with or without these mods). The stack trace (from gdb) is: (kgdb) where #0 pmap_ts_referenced (pa=148353024) at ../../i386/i386/pmap.c:437 #1 0xf0173178 in vm_pageout_scan () at ../../vm/vm_pageout.c:794 #2 0xf0173680 in vm_pageout () at ../../vm/vm_pageout.c:1013 #3 0xf010a02a in kproc_start (udata=0xf01b0de0) at ../../kern/init_main.c:244 #4 0xf0109fc8 in main (framep=0xefbfffb8) at ../../kern/init_main.c:194 I tried to follow thru the data structures as per the code logic and they seem OK (atleast after the fact!). So I am not sure if there is a race of some sort or flaky HW. (kgdb) p/x 0x8d7b000>>8 $21 = 0x8d7b0 (kgdb) p pv_table $22 = (pv_table_t *) 0xf05be000 (kgdb) p/x 0xf05be000+0x8d7b0 $23 = 0xf064b7b0 (kgdb) p/x {pv_table_t} 0xf064b7b0 $24 = {pv_list_count = 0x1, pv_vm_page = 0xf0449cfc, pv_list = { tqh_first = 0xf091032c, tqh_last = 0xf0910334}} (kgdb) p/x {struct pv_entry}0xf091032c $32 = {pv_pmap = 0xf502b164, pv_va = 0x2f0000, pv_list = {tqe_next = 0x0, tqe_prev = 0xf064b7b8}, pv_plist = {tqe_next = 0xf0892ab8, tqe_prev = 0xf08a5c6c}, pv_ptem = 0xf03ccafc} Any ideas? thanks, - Jaspal To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message