Date: Sat, 8 Jun 2002 14:41:04 -0700 (PDT) From: NITIN BAHADUR <nitin_bahadur@yahoo.com> To: hackers@freebsd.org Subject: kernel crash in nfs code... Message-ID: <20020608214104.40036.qmail@web10404.mail.yahoo.com>
next in thread | raw e-mail | index | archive | help
Hi,
I recently had 3 kernel crashes on 2 different
machines in the same place. The machines have 3 GB
memory (but MAXMEM is set to 1 GB in kernel config
file). The machines are running freeBSD 4.4, Sept 16th
build. Enlcosed is the trace of the crash...
#0 dumpsys () at ../../kern/kern_shutdown.c:473
#1 0xc01bcc33 in boot (howto=256) at
../../kern/kern_shutdown.c:313
#2 0xc01bd000 in poweroff_wait (junk=0xc03b252c,
howto=-1069866929)
at ../../kern/kern_shutdown.c:581
#3 0xc0343a52 in trap_fatal (frame=0xf1782c5c,
eva=2714115144)
at ../../i386/i386/trap.c:956
#4 0xc0343725 in trap_pfault (frame=0xf1782c5c,
usermode=0, eva=2714115144)
at ../../i386/i386/trap.c:849
#5 0xc03432e3 in trap (frame={tf_fs = -208928752,
tf_es = 16, tf_ds = 16,
tf_edi = -243782356, tf_esi = -304356480, tf_ebp
= -243782448,
tf_isp = -243782520, tf_ebx = -1011973632,
tf_edx = -208871772,
tf_ecx = -304356480, tf_eax = -1580852480,
tf_trapno = 12, tf_err = 0,
tf_eip = -1071153738, tf_cs = 8, tf_eflags =
66194,
tf_esp = -1011973632, tf_ss = -304356480}) at
../../i386/i386/trap.c:448
#6 0xc0277db6 in nfs_removerpc (dvp=0xf38cdea4,
name=0xc3ae820c "",
namelen=1, cred=0x0, proc=0x0) at
../../nfs/nfs_vnops.c:1643
#7 0xc0277d9d in nfs_removeit (sp=0xc3ae8200) at
../../nfs/nfs_vnops.c:1622
#8 0xc024cd14 in nfs_inactive (ap=0xf1782d2c) at
../../nfs/nfs_node.c:245
#9 0xc01ea442 in vput (vp=0xf38ccc80) at
vnode_if.h:815
#10 0xc01e871a in lookup (ndp=0xf1782ecc) at
../../kern/vfs_lookup.c:588
#11 0xc01e7ef8 in namei (ndp=0xf1782ecc) at
../../kern/vfs_lookup.c:153
#12 0xc01f0ac3 in vn_open (ndp=0xf1782ecc, fmode=1,
cmode=0)
at ../../kern/vfs_vnops.c:137
---Type <return> to continue, or q <return> to quit---
#13 0xc01eca44 in open (p=0xeddbe380, uap=0xf1782f80)
at ../../kern/vfs_syscalls.c:996
#14 0xc0343cfd in syscall2 (frame={tf_fs = 135266351,
tf_es = 47,
tf_ds = -1079836625, tf_edi = 4, tf_esi =
673140944,
tf_ebp = -1079901748, tf_isp = -243781676,
tf_ebx = 673058916,
tf_edx = 0, tf_ecx = 10, tf_eax = 5, tf_trapno =
22, tf_err = 2,
tf_eip = 672961720, tf_cs = 31, tf_eflags = 659,
tf_esp = -1079901792,
tf_ss = 47}) at ../../i386/i386/trap.c:1155
#15 0xc0334115 in Xint0x80_syscall ()
MESSAGE LOG
-----------
Fatal trap 12: page fault while in kernel mode
Jun 7 05:05:49 10_10_101_102 /kernel: fault virtual
address = 0xa1c61c48
Jun 7 05:05:49 10_10_101_102 /kernel: fault code
= supervisor read, page not present
Jun 7 05:05:49 10_10_101_102 /kernel: instruction
pointer = 0x8:0xc0277db6
Jun 7 05:05:49 10_10_101_102 /kernel: stack pointer
= 0x10:0xf1782c9c
Jun 7 05:05:49 10_10_101_102 /kernel: frame pointer
= 0x10:0xf1782cd0
Jun 7 05:05:49 10_10_101_102 /kernel: code segment
= base 0x0, limit 0xfffff, type 0x1b
Jun 7 05:05:49 10_10_101_102 /kernel: = DPL 0, pres
1, def32 1, gran 1
Jun 7 05:05:49 10_10_101_102 /kernel: processor
eflags = interrupt enabled, resume, IOPL = 0
Jun 7 05:05:49 10_10_101_102 /kernel: current process
= 784 (lpfsd)
Jun 7 05:05:49 10_10_101_102 /kernel: interrupt mask
= none
Jun 7 05:05:49 10_10_101_102 /kernel: trap number
= 12
Jun 7 05:05:49 10_10_101_102 /kernel: panic: page
fault
Uptime: 7m6s
I was looking at the core and it the dvp->v_mount
field in frame 6 is corrupted. Haven't seen this b4,
but its quite puzzling to see 3 crashes. Also, the
uptime shows that it happened very quicky.
any ideas whats goin on here ??
thanks
nitin
PS: please cc: me on this as I am not in the mailing
list.
__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020608214104.40036.qmail>
