From owner-freebsd-bugs@FreeBSD.ORG Wed Jun 4 19:10:05 2008 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53552106567A for ; Wed, 4 Jun 2008 19:10:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E975E8FC1C for ; Wed, 4 Jun 2008 19:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m54JA4or073216 for ; Wed, 4 Jun 2008 19:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m54JA4PJ073215; Wed, 4 Jun 2008 19:10:04 GMT (envelope-from gnats) Resent-Date: Wed, 4 Jun 2008 19:10:04 GMT Resent-Message-Id: <200806041910.m54JA4PJ073215@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Attila Nagy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA3A51065672 for ; Wed, 4 Jun 2008 19:05:23 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 9C7858FC27 for ; Wed, 4 Jun 2008 19:05:23 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m54J5M5K054548 for ; Wed, 4 Jun 2008 19:05:22 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m54J5MAc054547; Wed, 4 Jun 2008 19:05:22 GMT (envelope-from nobody) Message-Id: <200806041905.m54J5MAc054547@www.freebsd.org> Date: Wed, 4 Jun 2008 19:05:22 GMT From: Attila Nagy To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: kern/124280: FreeBSD 7/amd64 STABLE crash (nfsd) X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Jun 2008 19:10:05 -0000 >Number: 124280 >Category: kern >Synopsis: FreeBSD 7/amd64 STABLE crash (nfsd) >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Wed Jun 04 19:10:03 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Attila Nagy >Release: FreeBSD 7.0-STABLE #0: Wed May 28 17:02:56 CEST 2008 >Organization: >Environment: FreeBSD boot00a 7.0-STABLE FreeBSD 7.0-STABLE #0: Wed May 28 17:02:56 CEST 2008 root@boot00a:/usr/obj/usr/src/sys/BOOTSRV amd64 >Description: HP BL25p, two mirrored SCSI disks hooked up to ciss (HP SmartArray 6i), doing NFS serving via bge interfaces on multiple tagged VLANs with CARP. The filesystem which is exported via nfs is read only, but occasionally (during the crash it is for sure) is remounted to read write (mount -o rw -u), doing some svn updates and after that a remount to read only (mount -o ro -u). The filesystem in question is mounted asynchronously. boot00a# kgdb /usr/obj/usr/src/sys/BOOTSRV/kernel.debug vmcore.6 GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or 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. This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x258 fault code = supervisor read data, page not present instruction pointer = 0x8:0xffffffff8048a2ed stack pointer = 0x10:0xffffffffae5c8450 frame pointer = 0x10:0xffffff000147a000 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, long 1, def32 0, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1426 (nfsd) trap number = 12 panic: page fault cpuid = 0 Uptime: 6d16h24m24s Physical memory: 2035 MB Dumping 297 MB: 282 266 250 234 218 202 186 170 154 138 122 106 90 74 58 42 26 10 Reading symbols from /boot/kernel/if_vlan.ko...Reading symbols from /boot/kernel/if_vlan.ko.symbols...done. done. Loaded symbols for /boot/kernel/if_vlan.ko #0 doadump () at pcpu.h:194 194 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:194 #1 0x0000000000000004 in ?? () #2 0xffffffff80496509 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #3 0xffffffff8049690d in panic (fmt=0x104
) at /usr/src/sys/kern/kern_shutdown.c:572 #4 0xffffffff8078b7b4 in trap_fatal (frame=0xffffff000147a000, eva=18446742974219371624) at /usr/src/sys/amd64/amd64/trap.c:724 #5 0xffffffff8078bb85 in trap_pfault (frame=0xffffffffae5c83a0, usermode=0) at /usr/src/sys/amd64/amd64/trap.c:641 #6 0xffffffff8078c4c8 in trap (frame=0xffffffffae5c83a0) at /usr/src/sys/amd64/amd64/trap.c:410 #7 0xffffffff80771fbe in calltrap () at /usr/src/sys/amd64/amd64/exception.S:169 #8 0xffffffff8048a2ed in _mtx_lock_sleep (m=0xffffff00260c02f0, tid=18446742974219395072, opts=Variable "opts" is not available. ) at /usr/src/sys/kern/kern_mutex.c:335 #9 0xffffffff805053ba in vfs_stdcheckexp (mp=0xffffff0001450000, nam=0xffffff000138ca30, extflagsp=0xffffffffae5c850c, credanonp=0xffffffffae5c8500) at /usr/src/sys/kern/vfs_export.c:401 #10 0xffffffff80659ab1 in nfsrv_fhtovp (fhp=0xffffffffae5c8960, lockflag=0, vpp=0xffffffffae5c8600, vfslockedp=0xffffffffae5c8608, ---Type to continue, or q to quit--- cred=0xffffff0001cf4300, slp=Variable "slp" is not available. ) at /usr/src/sys/nfsserver/nfs_srvsubs.c:1108 #11 0xffffffff80659dad in nfs_namei (ndp=0xffffffffae5c88c0, fhp=0xffffffffae5c8960, len=Variable "len" is not available. ) at /usr/src/sys/nfsserver/nfs_srvsubs.c:669 #12 0xffffffff8065148a in nfsrv_lookup (nfsd=0xffffff000150e400, slp=0xffffff000173c600, td=0xffffff000147a000, mrq=0xffffffffae5c8af0) at /usr/src/sys/nfsserver/nfs_serv.c:505 #13 0xffffffff8065ae2d in nfssvc (td=Variable "td" is not available. ) at /usr/src/sys/nfsserver/nfs_syscalls.c:461 #14 0xffffffff8078be07 in syscall (frame=0xffffffffae5c8c70) at /usr/src/sys/amd64/amd64/trap.c:852 #15 0xffffffff807721cb in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:290 #16 0x000000080068779c in ?? () Previous frame inner to this frame (corrupt stack?) >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted: