From owner-freebsd-stable@FreeBSD.ORG Tue Mar 19 17:25:33 2013 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6BE8488A for ; Tue, 19 Mar 2013 17:25:33 +0000 (UTC) (envelope-from mich@freebsd.org) Received: from odometre.fr (mail.prodnet.eu [188.165.207.102]) by mx1.freebsd.org (Postfix) with ESMTP id 0B92B802 for ; Tue, 19 Mar 2013 17:25:33 +0000 (UTC) Received: from [192.168.1.3] (dag94-5-88-173-204-6.fbx.proxad.net [88.173.204.6]) by odometre.fr (Postfix) with ESMTPA id D4432289C34 for ; Tue, 19 Mar 2013 18:17:59 +0100 (CET) From: Michael Landin Hostbaek Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Subject: Core Dump / panic sleeping thread Message-Id: Date: Tue, 19 Mar 2013 18:18:06 +0100 To: freebsd-stable@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 6.3 \(1503\)) X-Mailer: Apple Mail (2.1503) X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Mar 2013 17:25:33 -0000 Hi,=20 I am running a FreeBSD 9.1-REL system with GENERIC kernel: FreeBSD xxxxx 9.1-RELEASE FreeBSD 9.1-RELEASE #0: Fri Jan 4 12:28:48 = CET 2013 root@xxxxx:/usr/obj/usr/src/sys/GENERIC amd64 It is crashing a couple of times per week, without any real pattern. = There are no hints in the syslog, and I only have the core debug to work = from... =20 It is a webserver, using a NFS mounted docroot (if it might help) - = here's the backtrace: This GDB was configured as "amd64-marcel-freebsd"... Unread portion of the kernel message buffer: Sleeping thread (tid 100256, pid 85641) owns a non-sleepable lock KDB: stack backtrace of thread 100256: #0 0xffffffff808f2d46 at mi_switch+0x186 #1 0xffffffff8092bb52 at sleepq_wait+0x42 #2 0xffffffff808f34d6 at _sleep+0x376 #3 0xffffffff80b4f3ae at vm_object_page_remove+0x2ce #4 0xffffffff80b5ac7d at vnode_pager_setsize+0x17d #5 0xffffffff8082102c at nfscl_loadattrcache+0x2cc #6 0xffffffff80818d37 at nfs_getattr+0x287 #7 0xffffffff8098f1c0 at vn_stat+0xb0 #8 0xffffffff809869d9 at kern_statat_vnhook+0xf9 #9 0xffffffff80986b55 at kern_statat+0x15 #10 0xffffffff80986c1a at sys_lstat+0x2a #11 0xffffffff80bd7ae6 at amd64_syscall+0x546 #12 0xffffffff80bc3447 at Xfast_syscall+0xf7 panic: sleeping thread cpuid =3D 0 KDB: stack backtrace: #0 0xffffffff809208a6 at kdb_backtrace+0x66 #1 0xffffffff808ea8be at panic+0x1ce #2 0xffffffff8092ed22 at propagate_priority+0x1d2 #3 0xffffffff8092fa4e at turnstile_wait+0x1be #4 0xffffffff808d8d48 at _mtx_lock_sleep+0xd8 #5 0xffffffff80820fa4 at nfscl_loadattrcache+0x244 #6 0xffffffff8081758c at ncl_readrpc+0xac #7 0xffffffff80824c45 at ncl_getpages+0x485 #8 0xffffffff80b5aa0c at vnode_pager_getpages+0x9c #9 0xffffffff80b3fc93 at vm_fault_hold+0x673 #10 0xffffffff80b41cc3 at vm_fault+0x73 #11 0xffffffff80bd84b4 at trap_pfault+0x124 #12 0xffffffff80bd8c6c at trap+0x49c #13 0xffffffff80bc315f at calltrap+0x8 Uptime: 8d0h54m10s Dumping 2381 out of 24547 = MB:..1%..11%..21%..31%..41%..51%..61%..71%..81%..91% Reading symbols from /boot/kernel/geom_mirror.ko...Reading symbols from = /boot/kernel/geom_mirror.ko.symbols...done. done. Loaded symbols for /boot/kernel/geom_mirror.ko Reading symbols from /boot/kernel/geom_stripe.ko...Reading symbols from = /boot/kernel/geom_stripe.ko.symbols...done. done. Loaded symbols for /boot/kernel/geom_stripe.ko Reading symbols from /boot/kernel/if_em.ko...Reading symbols from = /boot/kernel/if_em.ko.symbols...done. done. Loaded symbols for /boot/kernel/if_em.ko Reading symbols from /boot/kernel/linprocfs.ko...Reading symbols from = /boot/kernel/linprocfs.ko.symbols...done. done. Loaded symbols for /boot/kernel/linprocfs.ko Reading symbols from /boot/kernel/linux.ko...Reading symbols from = /boot/kernel/linux.ko.symbols...done. done. Loaded symbols for /boot/kernel/linux.ko #0 doadump (textdump=3DVariable "textdump" is not available. ) at pcpu.h:224 224 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump (textdump=3DVariable "textdump" is not available. ) at pcpu.h:224 #1 0xffffffff808ea3a1 in kern_reboot (howto=3D260) at = /usr/src/sys/kern/kern_shutdown.c:448 #2 0xffffffff808ea897 in panic (fmt=3D0x1
) = at /usr/src/sys/kern/kern_shutdown.c:636 #3 0xffffffff8092ed22 in propagate_priority (td=3DVariable "td" is not = available. ) at /usr/src/sys/kern/subr_turnstile.c:227 #4 0xffffffff8092fa4e in turnstile_wait (ts=3DVariable "ts" is not = available. ) at /usr/src/sys/kern/subr_turnstile.c:743 #5 0xffffffff808d8d48 in _mtx_lock_sleep (m=3D0xfffffe044a3c8238, = tid=3D18446741888664231936, opts=3DVariable "opts" is not available. ) at /usr/src/sys/kern/kern_mutex.c:471 #6 0xffffffff80820fa4 in nfscl_loadattrcache (vpp=3DVariable "vpp" is = not available. ) at /usr/src/sys/fs/nfsclient/nfs_clport.c:379 #7 0xffffffff8081758c in ncl_readrpc (vp=3D0xfffffe044a6cd780, = uiop=3D0xffffff86962fc650, cred=3DVariable "cred" is not available. ) at /usr/src/sys/fs/nfsclient/nfs_clvnops.c:1369 #8 0xffffffff80824c45 in ncl_getpages (ap=3D0xffffff86962fc6f0) at = /usr/src/sys/fs/nfsclient/nfs_clbio.c:171 #9 0xffffffff80b5aa0c in vnode_pager_getpages = (object=3D0xfffffe016aa16570, m=3D0xffffff86962fc770, count=3DVariable = "count" is not available. ) at vnode_if.h:1154 #10 0xffffffff80b3fc93 in vm_fault_hold (map=3D0xfffffe007f7e3188, = vaddr=3D34366988288, fault_type=3D1 '\001', fault_flags=3DVariable = "fault_flags" is not available. ) at vm_pager.h:128 #11 0xffffffff80b41cc3 in vm_fault (map=3D0xfffffe007f7e3188, = vaddr=3D34366988288, fault_type=3DVariable "fault_type" is not = available. ) at /usr/src/sys/vm/vm_fault.c:229 #12 0xffffffff80bd84b4 in trap_pfault (frame=3D0xffffff86962fcc40, = usermode=3D1) at /usr/src/sys/amd64/amd64/trap.c:740 #13 0xffffffff80bd8c6c in trap (frame=3D0xffffff86962fcc40) at = /usr/src/sys/amd64/amd64/trap.c:358 #14 0xffffffff80bc315f in calltrap () at = /usr/src/sys/amd64/amd64/exception.S:228 #15 0x0000000802091386 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb)=20 Dump header from device /dev/mirror/gm0s1b Architecture: amd64 Architecture Version: 2 Dump Length: 2496667648B (2381 MB) Blocksize: 512 Dumptime: Mon Mar 18 19:35:00 2013 Hostname: xxxxxxxxx Magic: FreeBSD Kernel Dump Version String: FreeBSD 9.1-RELEASE #0: Fri Jan 4 12:28:48 CET 2013 root@xxxxx:/usr/obj/usr/src/sys/GENERIC Panic String: sleeping thread Dump Parity: 826144189 Bounds: 5 Dump Status: good Any ideas?=20 Thanks,=20 /mich