From owner-freebsd-stable Fri Feb 28 15: 4:48 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 61D0937B401 for ; Fri, 28 Feb 2003 15:04:45 -0800 (PST) Received: from dan.emsphone.com (dan.emsphone.com [199.67.51.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9E2D43F75 for ; Fri, 28 Feb 2003 15:04:44 -0800 (PST) (envelope-from dan@dan.emsphone.com) Received: (from dan@localhost) by dan.emsphone.com (8.12.6/8.12.6) id h1SN4hUK063804 for freebsd-stable@freebsd.org; Fri, 28 Feb 2003 17:04:43 -0600 (CST) (envelope-from dan) Date: Fri, 28 Feb 2003 17:04:43 -0600 From: Dan Nelson To: freebsd-stable@freebsd.org Subject: quota-related NFS panic Message-ID: <20030228230443.GA72112@dan.emsphone.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-OS: FreeBSD 5.0-CURRENT X-message-flag: Outlook Error User-Agent: Mutt/1.5.3i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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
, 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