Skip site navigation (1)Skip section navigation (2)
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>