From owner-freebsd-current@FreeBSD.ORG Tue Aug 19 13:53:56 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 79BD2D55 for ; Tue, 19 Aug 2014 13:53:56 +0000 (UTC) Received: from thebighonker.lerctr.org (thebighonker.lerctr.org [IPv6:2001:470:1f0f:3ad:223:7dff:fe9e:6e8a]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "thebighonker.lerctr.org", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 464EE31B3 for ; Tue, 19 Aug 2014 13:53:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lerctr.org; s=lerami; h=Message-ID:References:In-Reply-To:Subject:Cc:To:From:Date:Content-Transfer-Encoding:Content-Type:MIME-Version; bh=+M/qoHfnEqnZZQHCMLi+c32aF+BKp9yD8m/SFUehnKo=; b=D6xwO1bWCov+7MBLu88qpu7pinOR3Hw28boUr+46Q8vvH9a0NQm5ErjhIhrQSr3DMKc59GnjfoAZkm0pq2K0XRMWC9Ox+Yb1AYgFibCoaWn0oUk6zxyfF/Q6BXp/9cqyK6uUqZQqNontX1dXopxbbWzY8wcN/gelRsa97kraWwg=; Received: from localhost.lerctr.org ([127.0.0.1]:51740 helo=webmail.lerctr.org) by thebighonker.lerctr.org with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.84 (FreeBSD)) (envelope-from ) id 1XJjrE-000397-Qz; Tue, 19 Aug 2014 08:53:54 -0500 Received: from 104-54-221-134.lightspeed.austtx.sbcglobal.net ([104.54.221.134]) by webmail.lerctr.org with HTTP (HTTP/1.1 POST); Tue, 19 Aug 2014 08:53:52 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Tue, 19 Aug 2014 08:53:52 -0500 From: Larry Rosenman To: Eric van Gyzen Subject: Re: DEADLKRES crash In-Reply-To: <53F35449.9050608@vangyzen.net> References: <20140818152138.GA3481@borg.lerctr.org> <53F35449.9050608@vangyzen.net> Message-ID: X-Sender: ler@lerctr.org User-Agent: Roundcube Webmail/1.0.2 X-Spam-Score: -3.6 (---) X-LERCTR-Spam-Score: -3.6 (---) X-Spam-Report: SpamScore (-3.6/5.0) ALL_TRUSTED=-1, BAYES_00=-1.9, RP_MATCHES_RCVD=-0.668 X-LERCTR-Spam-Report: SpamScore (-3.6/5.0) ALL_TRUSTED=-1, BAYES_00=-1.9, RP_MATCHES_RCVD=-0.668 Cc: FreeBSD Current , Ryan Stone X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Aug 2014 13:53:56 -0000 On 2014-08-19 08:42, Eric van Gyzen wrote: > On 08/18/2014 16:45, Ryan Stone wrote: >> The first thing that I'd like to see is (in kgdb): >> >> set $td=(struct thread)0xfffff8002abeb000 >> tid $td->td_tid >> bt >> >> That will show us the backtrace of the thread that was blocked for so >> long. > > Make that: > > set $td=(struct thread *)0xfffff8002abeb000 > tid $td->td_tid > bt > > > Eric #0 doadump (textdump=1) at pcpu.h:219 219 pcpu.h: No such file or directory. in pcpu.h (kgdb) set $td=(struct thread *)0xfffff8002abeb000 Current language: auto; currently minimal (kgdb) tid $td->td_tid [Switching to thread 469 (Thread 100681)]#0 sched_switch ( td=0xfffff8002abeb000, newtd=, flags=) at /usr/src/sys/kern/sched_ule.c:1931 1931 cpuid = PCPU_GET(cpuid); (kgdb) bt #0 sched_switch (td=0xfffff8002abeb000, newtd=, flags=) at /usr/src/sys/kern/sched_ule.c:1931 #1 0xffffffff80a107d9 in mi_switch (flags=260, newtd=0x0) at /usr/src/sys/kern/kern_synch.c:493 #2 0xffffffff80a4c442 in sleepq_switch (wchan=, pri=) at /usr/src/sys/kern/subr_sleepqueue.c:552 #3 0xffffffff80a4c2a3 in sleepq_wait (wchan=0xfffff80070a4dd50, pri=96) at /usr/src/sys/kern/subr_sleepqueue.c:631 #4 0xffffffff809eb1fa in sleeplk (lk=, flags=, ilk=, wmesg=, pri=, timo=) at /usr/src/sys/kern/kern_lock.c:225 #5 0xffffffff809eaa06 in __lockmgr_args (lk=0xfffff80070a4dd50, flags=, ilk=0xfffff80070a4dd80, wmesg=, pri=, timo=) at /usr/src/sys/kern/kern_lock.c:931 #6 0xffffffff8092e092 in nfs_lock1 (ap=) at lockmgr.h:97 #7 0xffffffff80f2d57c in VOP_LOCK1_APV (vop=, a=) at vnode_if.c:2082 #8 0xffffffff80abd22a in _vn_lock (vp=0xfffff80070a4dce8, flags=, file=0xffffffff8110db88 "/usr/src/sys/kern/vfs_subr.c", line=2137) at vnode_if.h:859 #9 0xffffffff80aad4e7 in vget (vp=0xfffff80070a4dce8, flags=524544, ---Type to continue, or q to quit--- td=0xfffff8002abeb000) at /usr/src/sys/kern/vfs_subr.c:2137 #10 0xffffffff80aa1491 in vfs_hash_get (mp=0xfffff8002aa1e990, hash=1741450670, flags=, td=0xfffff8002abeb000, vpp=0xfffffe100c75c670, fn=0xffffffff80935820 ) at /usr/src/sys/kern/vfs_hash.c:88 #11 0xffffffff809314bd in ncl_nget (mntp=0xfffff8002aa1e990, fhp=0xfffff80070ccf4a4 "\001", fhsize=12, npp=0xfffffe100c75c6e0, lkflags=) at /usr/src/sys/fs/nfsclient/nfs_clnode.c:114 #12 0xffffffff809340fd in nfs_statfs (mp=0xfffff8002aa1e990, sbp=0xfffff8002aa1ea48) at /usr/src/sys/fs/nfsclient/nfs_clvfsops.c:288 #13 0xffffffff80aa7ade in __vfs_statfs (mp=0x0, sbp=0xfffff8002aa1ea48) at /usr/src/sys/kern/vfs_mount.c:1706 #14 0xffffffff80ab4f5e in kern_getfsstat (td=0xfffff8002abeb000, buf=, bufsize=, bufseg=UIO_USERSPACE, flags=) at /usr/src/sys/kern/vfs_syscalls.c:511 #15 0xffffffff80e1625a in amd64_syscall (td=0xfffff8002abeb000, traced=0) at subr_syscall.c:133 #16 0xffffffff80df760b in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:390 #17 0x00000008010fc83a in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) -- Larry Rosenman http://www.lerctr.org/~ler Phone: +1 214-642-9640 (c) E-Mail: ler@lerctr.org US Mail: 108 Turvey Cove, Hutto, TX 78634-5688