From owner-freebsd-current Fri Jun 12 09:05:01 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id JAA08409 for freebsd-current-outgoing; Fri, 12 Jun 1998 09:05:01 -0700 (PDT) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id JAA08381 for ; Fri, 12 Jun 1998 09:04:57 -0700 (PDT) (envelope-from julian@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id IAA12599; Fri, 12 Jun 1998 08:53:23 -0700 (PDT) Received: from current1.whistle.com(207.76.205.22) via SMTP by alpo.whistle.com, id smtpd012590; Fri Jun 12 15:53:17 1998 Date: Fri, 12 Jun 1998 08:53:14 -0700 (PDT) From: Julian Elischer To: Michael Reifenberger cc: FreeBSD-Current Subject: Re: -current panic & SOFTUPDATE? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I don't think this is related to soft updates.. I think this is a totoally different problem in the VM code (and verily thou shalt point thy finger elsewhere) :-) julian (never the less I'll kep the mail just in case we see more of these) On Fri, 12 Jun 1998, Michael Reifenberger wrote: > Hi, -current is much more stable with SOFTUPDATES. It survived a compile of > XFree 3.3.2 without problems. > During a make all under /usr/src I got the following panic: > > (nihil)(root) # gdb -k /sys/compile/nihil/kernel.dbg /var/crash/v > vmcore.5 vmcore.6 vmcore.7 vmcore.8 > (nihil)(root) # gdb -k /sys/compile/nihil/kernel.dbg /var/crash/vmcore.8 > GDB is free software and you are welcome to distribute copies of it > under certain conditions; type "show copying" to see the conditions. > There is absolutely no warranty for GDB; type "show warranty" for details. > GDB 4.16 (i386-unknown-freebsd), > Copyright 1996 Free Software Foundation, Inc... > IdlePTD 246000 > initial pcb at 1ea0d0 > panicstr: pmap_enter: attempted pmap_enter on 4MB page > panic messages: > --- > panic: pmap_enter: attempted pmap_enter on 4MB page > > syncing disks... 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 giving up > > dumping to dev 20001, offset 327680 > dump 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 > --- > #0 boot (howto=256) at ../../kern/kern_shutdown.c:282 > 282 dumppcb.pcb_cr3 = rcr3(); > (kgdb) bt > #0 boot (howto=256) at ../../kern/kern_shutdown.c:282 > #1 0xf0114727 in panic ( > fmt=0xf019f124 "pmap_enter: attempted pmap_enter on 4MB page") > at ../../kern/kern_shutdown.c:423 > #2 0xf019f23a in pmap_enter (pmap=0xf01fa8a8, va=4028198912, pa=21876736, > prot=7 '\a', wired=0) at ../../i386/i386/pmap.c:2178 > #3 0xf0183a43 in vm_fault (map=0xf01f08e8, vaddr=4028198912, > fault_type=1 '\001', fault_flags=0) at ../../vm/vm_fault.c:724 > #4 0xf01a22ec in trap_pfault (frame=0xf367cde0, usermode=0) > at ../../i386/i386/trap.c:761 > #5 0xf01a1f57 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -211223488, > tf_esi = -2147483648, tf_ebp = -211300724, tf_isp = -211300856, > tf_ebx = -263557704, tf_edx = 39, tf_ecx = 0, tf_eax = -39, > tf_trapno = 12, tf_err = 9, tf_eip = -266766356, tf_cs = 8, > tf_eflags = 66182, tf_esp = 9, tf_ss = -266766356}) > at ../../i386/i386/trap.c:396 > #6 0xf01977ec in Xpage () > #7 0xf01830e0 in release_page (fs=0xf367cee0) at ../../vm/vm_fault.c:121 > #8 0xf01838ff in vm_fault (map=0xf368fc40, vaddr=348160, fault_type=3 '\003', > fault_flags=8) at ../../vm/vm_fault.c:624 > #9 0xf01a22d2 in trap_pfault (frame=0xf367cfac, usermode=1) > at ../../i386/i386/trap.c:753 > #10 0xf01a1dd3 in trap (frame={tf_es = 39, tf_ds = 39, tf_edi = 0, tf_esi = 0, > tf_ebp = -272640844, tf_isp = -211300396, tf_ebx = -272640748, > tf_edx = -272640736, tf_ecx = -272640752, tf_eax = 2, tf_trapno = 12, > tf_err = 7, tf_eip = 142764, tf_cs = 31, tf_eflags = 66118, > tf_esp = -272640844, tf_ss = 39}) at ../../i386/i386/trap.c:317 > #11 0x22dac in ?? () > #12 0xc3ab in ?? () > #13 0x107f in ?? () > (kgdb) up > #1 0xf0114727 in panic ( > fmt=0xf019f124 "pmap_enter: attempted pmap_enter on 4MB page") > at ../../kern/kern_shutdown.c:423 > 423 boot(bootopt); > (kgdb) up > #2 0xf019f23a in pmap_enter (pmap=0xf01fa8a8, va=4028198912, pa=21876736, > prot=7 '\a', wired=0) at ../../i386/i386/pmap.c:2178 > 2178 panic("pmap_enter: attempted pmap_enter on 4MB page"); > (kgdb) up > #3 0xf0183a43 in vm_fault (map=0xf01f08e8, vaddr=4028198912, > fault_type=1 '\001', fault_flags=0) at ../../vm/vm_fault.c:724 > 724 pmap_enter(fs.map->pmap, vaddr, VM_PAGE_TO_PHYS(fs.m), prot, wired); > (kgdb) up > #4 0xf01a22ec in trap_pfault (frame=0xf367cde0, usermode=0) > at ../../i386/i386/trap.c:761 > 761 rv = vm_fault(map, va, ftype, FALSE); > (kgdb) up > #5 0xf01a1f57 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = -211223488, > tf_esi = -2147483648, tf_ebp = -211300724, tf_isp = -211300856, > tf_ebx = -263557704, tf_edx = 39, tf_ecx = 0, tf_eax = -39, > tf_trapno = 12, tf_err = 9, tf_eip = -266766356, tf_cs = 8, > tf_eflags = 66182, tf_esp = 9, tf_ss = -266766356}) > at ../../i386/i386/trap.c:396 > 396 (void) trap_pfault(&frame, FALSE); > (kgdb) up > #6 0xf01977ec in Xpage () > (kgdb) up > #7 0xf01830e0 in release_page (fs=0xf367cee0) at ../../vm/vm_fault.c:121 > 121 vm_page_deactivate(fs->m); > (kgdb) up > #8 0xf01838ff in vm_fault (map=0xf368fc40, vaddr=348160, fault_type=3 '\003', > fault_flags=8) at ../../vm/vm_fault.c:624 > 624 release_page(&fs); > (kgdb) up > #9 0xf01a22d2 in trap_pfault (frame=0xf367cfac, usermode=1) > at ../../i386/i386/trap.c:753 > 753 rv = vm_fault(map, va, ftype, > #10 0xf01a1dd3 in trap (frame={tf_es = 39, tf_ds = 39, tf_edi = 0, tf_esi = 0, > tf_ebp = -272640844, tf_isp = -211300396, tf_ebx = -272640748, > tf_edx = -272640736, tf_ecx = -272640752, tf_eax = 2, tf_trapno = 12, > tf_err = 7, tf_eip = 142764, tf_cs = 31, tf_eflags = 66118, > tf_esp = -272640844, tf_ss = 39}) at ../../i386/i386/trap.c:317 > 317 i = trap_pfault(&frame, TRUE); > > --- > MR > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message