Date: Fri, 28 Feb 2003 17:04:43 -0600 From: Dan Nelson <dnelson@allantgroup.com> To: freebsd-stable@freebsd.org Subject: quota-related NFS panic Message-ID: <20030228230443.GA72112@dan.emsphone.com>
next in thread | raw e-mail | index | archive | help
I've been getting these panics once a month or so on a server exporting
homedirs for people; it was running 4.5 but I recently upgraded to
-STABLE (Feb 6 checkout). I thought the panics were gone, but it just
went down this afternoon. Here's the stack trace: I am saving the
vmcore in case anyone needs more info.
--
Dan Nelson
dnelson@allantgroup.com
SMP 2 cpus
IdlePTD 3923968
initial pcb at 323bc0
panicstr: page fault
panic messages:
---
Fatal trap 12: page fault while in kernel mode
mp_lock = 00000002; cpuid = 0; lapic.id = 01000000
fault virtual address = 0x0
fault code = supervisor write, page not present
instruction pointer = 0x8:0xc0241a0e
stack pointer = 0x10:0xd58dab34
frame pointer = 0x10:0xd58dab8c
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 129 (nfsd)
interrupt mask = none <- SMP: XXX
trap number = 12
panic: page fault
mp_lock = 00000002; cpuid = 0; lapic.id = 01000000
boot() called on cpu#0
syncing disks... 18 3
done
Uptime: 12d6h9m5s
dumping to dev #da/0x30001, offset 10832
dump 511 ... 0
---
#0 dumpsys () at ../../kern/kern_shutdown.c:487
487 if (dumping++) {
(kgdb) where
#0 dumpsys () at ../../kern/kern_shutdown.c:487
#1 0xc018c5de in boot (howto=256) at ../../kern/kern_shutdown.c:316
#2 0xc018ca61 in panic (fmt=0xc02cc2f9 "%s") at ../../kern/kern_shutdown.c:595
#3 0xc0283be2 in trap_fatal (frame=0xd58daaf4, eva=0)
at ../../i386/i386/trap.c:974
#4 0xc028383d in trap_pfault (frame=0xd58daaf4, usermode=0, eva=0)
at ../../i386/i386/trap.c:867
#5 0xc028337f in trap (frame={tf_fs = 16777240, tf_es = 16842768,
tf_ds = -712179696, tf_edi = -1041954752, tf_esi = 1008,
tf_ebp = -712135796, tf_isp = -712135904, tf_ebx = -1043591848,
tf_edx = 0, tf_ecx = -712022528, tf_eax = 0, tf_trapno = 12, tf_err = 2,
tf_eip = -1071375858, tf_cs = 8, tf_eflags = 66118,
tf_esp = -1021413376, tf_ss = -702756608}) at ../../i386/i386/trap.c:466
#6 0xc0241a0e in dqget (vp=0xd61cc900, id=1008, ump=0xc1c32600, type=1,
dqp=0xc31e7848) at ../../ufs/ufs/ufs_quota.c:763
#7 0xc0240d19 in getinoquota (ip=0xc31e7800) at ../../ufs/ufs/ufs_quota.c:104
#8 0xc0242465 in ufs_access (ap=0xd58dac00) at ../../ufs/ufs/ufs_vnops.c:335
#9 0xc0244f29 in ufs_vnoperate (ap=0xd58dac00)
at ../../ufs/ufs/ufs_vnops.c:2376
#10 0xc0208c3e in nfsrv_access (vp=0xd61cc900, flags=128, cred=0xc2890884,
rdonly=0, p=0xd385fdc0, override=0) at vnode_if.h:247
#11 0xc01f3d0a in nfsrv3_access (nfsd=0xc2890800, slp=0xc1ddff00,
procp=0xd385fdc0, mrq=0xd58daddc) at ../../nfs/nfs_serv.c:218
#12 0xc021090d in nfssvc_nfsd (nsd=0xd58dae44,
argp=0x8074380 <Address 0x8074380 out of bounds>, p=0xd385fdc0)
at ../../nfs/nfs_syscalls.c:602
#13 0xc0210289 in nfssvc (p=0xd385fdc0, uap=0xd58daf80)
at ../../nfs/nfs_syscalls.c:306
#14 0xc0283f1e in syscall2 (frame={tf_fs = 47, tf_es = 47, tf_ds = 47,
tf_edi = 1, tf_esi = 6, tf_ebp = -1077936780, tf_isp = -712134700,
tf_ebx = 6, tf_edx = -1077936533, tf_ecx = 1297041408, tf_eax = 155,
tf_trapno = 12, tf_err = 2, tf_eip = 134518432, tf_cs = 31,
tf_eflags = 663, tf_esp = -1077937240, tf_ss = 47})
at ../../i386/i386/trap.c:1175
#15 0xc026dfdb in Xint0x80_syscall ()
Cannot access memory at address 0xbfbffd74.
(kgdb)
--
Dan Nelson
dnelson@allantgroup.com
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030228230443.GA72112>
