Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Apr 1997 00:41:07 +0200 (MET DST)
From:      knarf@camelot.de (Frank Bartels)
To:        ponds!ponds!rivers (Thomas David Rivers)
Cc:        ponds!ponds!camelot.de!knarf, ponds!ponds!lakes.water.net!rivers, ponds!ponds!freebsd.org!freebsd-hackers
Subject:   Re: kern/2923: panic: vm_fault: fault on nofault entry, addr: f6e21000
Message-ID:  <m0wEN63-000OG4C@robin.camelot.de>
In-Reply-To: <199704041117.GAA10676@lakes.water.net> from Thomas David Rivers at "Apr 4, 97 06:17:51 am"

next in thread | previous in thread | raw e-mail | index | archive | help
Hello,

You, Thomas David Rivers wrote:

> > >  I believe it to be a timing problem in the kernel.  A heavy load just
> > > gives you a greater opportunity (as a percentage of time) to trip over
> > > the problem.  Again; this also happens on my extremely lightly loaded
> > > (i.e. only a shell) system I put together just to reproduce this problem.
> > 
> > I have the same problem here on a medium loaded newsserver (6 GB
> > newsspool). I get "panic: vm_fault: fault on nofault entry, addr:
> > f6718000" with different values for addr. I updated from 2.1.5 to
> > 2.2.1 about 48 hours before I've seen this problem the first time.
> > 
> > I really have no idea what to do now. The machine always reboots
> > some minutes after the crash. Running fsck on 10 GB disks all the
> > time is no fun... :/
> 
>  Well - this doesn't sound like exactly the same problem -  although
> I can easily imagine it's just a frustrating.
> 
> > If you have any idea how I can make the uptime 6 hrs or higher, please
> > tell me!
> 
>  Since I'm guessing this is a different problem; if you'll provide
> the kgdb traceback and an nm of your kernel (are you running a 2.2.1
> GENERIC kernel?) and details of your system - it's quite possible your
> problem isn't as thorny as mine and can be much more readily repaired.

All is set up now:

Script started on Tue Apr  8 00:27:34 1997
lancelot:/crashsave# kgdb kernel.debug.2 vmcore.2
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 257000
current pcb at 20a92c
panic: vm_fault: fault on nofault entry, addr: %lx
#0  boot (howto=256) at ../../kern/kern_shutdown.c:243
243					dumppcb.pcb_cr3 = rcr3();
(kgdb) where
#0  boot (howto=256) at ../../kern/kern_shutdown.c:243
#1  0xf0116cb3 in panic (
    fmt=0xf01a60e0 "vm_fault: fault on nofault entry, addr: %lx")
    at ../../kern/kern_shutdown.c:367
#2  0xf01a620a in vm_fault (map=0xf3ccbe80, vaddr=4134559744, 
    fault_type=1 '\001', change_wiring=0) at ../../vm/vm_fault.c:201
#3  0xf01bf8b8 in trap_pfault (frame=0xefbffc20, usermode=0)
    at ../../i386/i386/trap.c:642
#4  0xf01bf5a7 in trap (frame={tf_es = 16, tf_ds = 16, tf_edi = 136960, 
      tf_esi = -160407552, tf_ebp = -272630504, tf_isp = -272630712, 
      tf_ebx = 4096, tf_edx = -160410112, tf_ecx = 1024, tf_eax = 0, 
      tf_trapno = 12, tf_err = 0, tf_eip = -266606196, tf_cs = 8, 
      tf_eflags = 66054, tf_esp = -60814, tf_ss = -65536})
    at ../../i386/i386/trap.c:311
#5  0xf01be98c in ?? ()
#6  0xf01be82b in ?? ()
#7  0xf0151d2a in nfs_bioread (vp=0xf4313980, uio=0xefbfff34, ioflag=0, 
    cred=0xf4521480) at ../../nfs/nfs_bio.c:383
#8  0xf01804ae in nfs_readdir (ap=0xefbfff04) at ../../nfs/nfs_vnops.c:2027
#9  0xf01393ae in getdirentries (p=0xf4054200, uap=0xefbfff94, 
    retval=0xefbfff84) at vnode_if.h:639
#10 0xf01c00c7 in syscall (frame={tf_es = 39, tf_ds = 39, tf_edi = 102592, 
      tf_esi = 1536, tf_ebp = -272638748, tf_isp = -272629788, 
      tf_ebx = 134778976, tf_edx = 0, tf_ecx = 139264, tf_eax = 196, 
      tf_trapno = 7, tf_err = 7, tf_eip = 134572833, tf_cs = 31, 
      tf_eflags = 582, tf_esp = -272638784, tf_ss = 39})
    at ../../i386/i386/trap.c:890
#11 0x8056b21 in ?? ()
#12 0x62e8 in ?? ()
#13 0x1b3e in ?? ()
#14 0x1095 in ?? ()
(kgdb) quit
lancelot:/crashsave# exit

Script done on Tue Apr  8 00:29:55 1997

What next?

Bye,
Knarf
-- 
  Frank Bartels   |UUCP/ZModem/Fax: +49 89 8948040| "Captain, why not just
 knarf@camelot.de | http://www.camelot.de/~knarf/ | give the Borg Windows?"



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