Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Jun 1996 10:13:22 -0700
From:      "Jeffrey D. Wheelhouse" <jdw@wwwi.com>
To:        freebsd-stable@freebsd.org
Subject:   Re: Trap 12/supervisor read, page not present 
Message-ID:  <199606171714.KAA02527@voltimand.csd.wwwi.com>

next in thread | raw e-mail | index | archive | help

Ok, I'm now getting detectable panics again (two panic/dumps, one
mystery reboot).  Seems like I've been switched to another common
VM problem: "invalid kernel page directory".

Here are the two panics and backtraces:
kernel page directory invalid pdir=0x1beb023, va=0xefbfe000
panic: invalid kernel page directory

#0  boot (howto=256) at ../../i386/i386/machdep.c:911
#1  0xf0112b53 in panic (fmt=0xf0192bb8 "invalid kernel page directory")
    at ../../kern/subr_prf.c:116
#2  0xf0192c4b in pmap_enter (pmap=0xf121f46c, va=4022329344, pa=44859392, 
    prot=7 '\a', wired=1) at ../../i386/i386/pmap.c:1184
#3  0xf017e2c5 in vm_fault (map=0xf121f400, vaddr=4022329344, 
    fault_type=7 '\a', change_wiring=1) at ../../vm/vm_fault.c:840
#4  0xf017e4d4 in vm_fault_wire (map=0xf121f400, start=4022329344, 
    end=4022337536) at ../../vm/vm_fault.c:919
#5  0xf0180b76 in vm_map_pageable (map=0xf121f400, start=4022329344, 
    end=4022337536, new_pageable=0) at ../../vm/vm_map.c:1401
#6  0xf017eda6 in vm_fork (p1=0xf12ef100, p2=0xf1335600, isvfork=0)
    at ../../vm/vm_glue.c:227
#7  0xf0109d12 in fork1 (p1=0xf12ef100, isvfork=0, retval=0xefbfff8c)
    at ../../kern/kern_fork.c:299
#8  0xf0109a00 in fork (p=0xf12ef100, uap=0xefbfff94, retval=0xefbfff8c)
    at ../../kern/kern_fork.c:66
#9  0xf0195b47 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 352256, 
      tf_esi = 314012, tf_ebp = -272639316, tf_isp = -272629788, 
      tf_ebx = 314040, tf_edx = 4, tf_ecx = 314028, tf_eax = 2, 
      tf_trapno = 514, tf_err = 514, tf_eip = 157513, tf_cs = 31, 
      tf_eflags = 514, tf_esp = -272639344, tf_ss = 39})
    at ../../i386/i386/trap.c:906
#10 0xf018b31b in Xsyscall ()
#11 0x4fa9 in ?? ()
#12 0x4b56 in ?? ()
#13 0x51ac in ?? ()
#14 0x6e5d in ?? ()
#15 0x6ae0 in ?? ()
#16 0x68b0 in ?? ()
#17 0x5282 in ?? ()
#18 0x4b65 in ?? ()
#19 0x49ea in ?? ()
#20 0x4c57 in ?? ()
#21 0x4aee in ?? ()
#22 0x4e60 in ?? ()
#23 0x4a8f in ?? ()
#24 0x502b in ?? ()
#25 0x4b56 in ?? ()
#26 0xb01c in ?? ()
#27 0xaf2c in ?? ()
#28 0x10d3 in ?? ()

kernel page directory invalid pdir=0x3516023, va=0xefbfe000
panic: invalid kernel page directory

#0  boot (howto=256) at ../../i386/i386/machdep.c:911
#1  0xf0112b53 in panic (fmt=0xf0192bb8 "invalid kernel page directory")
    at ../../kern/subr_prf.c:116
#2  0xf0192c4b in pmap_enter (pmap=0xf12d526c, va=4022329344, pa=27504640, 
    prot=7 '\a', wired=1) at ../../i386/i386/pmap.c:1184
#3  0xf017e2c5 in vm_fault (map=0xf12d5200, vaddr=4022329344, 
    fault_type=7 '\a', change_wiring=1) at ../../vm/vm_fault.c:840
#4  0xf017e4d4 in vm_fault_wire (map=0xf12d5200, start=4022329344, 
    end=4022337536) at ../../vm/vm_fault.c:919
#5  0xf0180b76 in vm_map_pageable (map=0xf12d5200, start=4022329344, 
    end=4022337536, new_pageable=0) at ../../vm/vm_map.c:1401
#6  0xf017eda6 in vm_fork (p1=0xf14b8d00, p2=0xf11e7b00, isvfork=0)
    at ../../vm/vm_glue.c:227
#7  0xf0109d12 in fork1 (p1=0xf14b8d00, isvfork=0, retval=0xefbfff8c)
    at ../../kern/kern_fork.c:299
#8  0xf0109a00 in fork (p=0xf14b8d00, uap=0xefbfff94, retval=0xefbfff8c)
    at ../../kern/kern_fork.c:66
#9  0xf0195b47 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 356480, 
      tf_esi = 338568, tf_ebp = -272639680, tf_isp = -272629788, 
      tf_ebx = 338560, tf_edx = 4, tf_ecx = 338548, tf_eax = 2, 
      tf_trapno = 514, tf_err = 514, tf_eip = 157513, tf_cs = 31, 
      tf_eflags = 514, tf_esp = -272639708, tf_ss = 39})
    at ../../i386/i386/trap.c:906
#10 0xf018b31b in Xsyscall ()

The plot thickens...

Later,
Jeff




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199606171714.KAA02527>