Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 1998 08:53:14 -0700 (PDT)
From:      Julian Elischer <julian@whistle.com>
To:        Michael Reifenberger <root@nihil.plaut.de>
Cc:        FreeBSD-Current <current@FreeBSD.ORG>
Subject:   Re: -current panic & SOFTUPDATE?
Message-ID:  <Pine.BSF.3.95.980612085021.1091A-100000@current1.whistle.com>
In-Reply-To: <Pine.BSF.3.96.980612150923.318A-100000@nihil.plaut.de>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.980612085021.1091A-100000>