From owner-freebsd-current@freebsd.org Thu Oct 3 21:27:29 2019 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3681A1414BF for ; Thu, 3 Oct 2019 21:27:29 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vtr.rulingia.com (vtr.rulingia.com [IPv6:2001:19f0:5801:ebe:5400:1ff:fe53:30fd]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vtr.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46kmLR44r8z4lNh for ; Thu, 3 Oct 2019 21:27:26 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp239-208.static.internode.on.net [59.167.239.208]) by vtr.rulingia.com (8.15.2/8.15.2) with ESMTPS id x93LRCOw092160 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Fri, 4 Oct 2019 07:27:17 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id x93LR6gd097614 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 4 Oct 2019 07:27:06 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id x93LR6EF097613 for freebsd-current@freebsd.org; Fri, 4 Oct 2019 07:27:06 +1000 (AEST) (envelope-from peter) Date: Fri, 4 Oct 2019 07:27:06 +1000 From: Peter Jeremy To: freebsd-current@freebsd.org Subject: Reproduceable deadlock in NFS Client Message-ID: <20191003212706.GC5128@server.rulingia.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="Y7xTucakfITjPcLV" Content-Disposition: inline X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.12.1 (2019-06-15) X-Rspamd-Queue-Id: 46kmLR44r8z4lNh X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of peter@rulingia.com designates 2001:19f0:5801:ebe:5400:1ff:fe53:30fd as permitted sender) smtp.mailfrom=peter@rulingia.com X-Spamd-Result: default: False [-7.62 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[rulingia.com]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:20473, ipnet:2001:19f0:5800::/38, country:US]; RCVD_TLS_ALL(0.00)[]; IP_SCORE(-3.22)[ip: (-9.91), ipnet: 2001:19f0:5800::/38(-4.95), asn: 20473(-1.20), country: US(-0.05)] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 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: Thu, 03 Oct 2019 21:27:29 -0000 --Y7xTucakfITjPcLV Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable My diskless Rock64 has taken to deadlocking reproduceably whilst building libprivatesqlite3.a as part of buildworld when running r352792. At the time of the deadlock, the relevant running process is: ar -crD libprivatesqlite3.a sqlite3.o And those files are: -rw-r--r-- 1 root wheel 3178496 4 Oct 01:10 libprivatesqlite3.a -rw-r--r-- 1 root wheel 7975272 4 Oct 01:10 sqlite3.o The "ar" reports it's in bo_wwait and, after about 30 minutes, I get: deadlres_td_sleep_q: possible deadlock detected for 0xfffffd00012c9560, blo= cked for 1800613 ticks cpuid =3D 2 time =3D 1570117920 KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x28 pc =3D 0xffff00000054b83c lr =3D 0xffff0000000e2b08 sp =3D 0xffff00004030a790 fp =3D 0xffff00004030a9a0 db_trace_self_wrapper() at vpanic+0x18c pc =3D 0xffff0000000e2b08 lr =3D 0xffff00000027fb54 sp =3D 0xffff00004030a9b0 fp =3D 0xffff00004030aa50 vpanic() at panic+0x44 pc =3D 0xffff00000027fb54 lr =3D 0xffff00000027f904 sp =3D 0xffff00004030aa60 fp =3D 0xffff00004030aae0 panic() at deadlkres+0x33c pc =3D 0xffff00000027f904 lr =3D 0xffff00000021c19c sp =3D 0xffff00004030aaf0 fp =3D 0xffff00004030ab50 deadlkres() at fork_exit+0x7c pc =3D 0xffff00000021c19c lr =3D 0xffff0000002404f4 sp =3D 0xffff00004030ab60 fp =3D 0xffff00004030ab90 fork_exit() at fork_trampoline+0x10 pc =3D 0xffff0000002404f4 lr =3D 0xffff00000056743c sp =3D 0xffff00004030aba0 fp =3D 0x0000000000000000 --=20 Peter Jeremy --Y7xTucakfITjPcLV Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAl2WZ6RfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzQW6g/+KEJgZNbxmcyJuomF3p0q0eY/WonKWkmrt0Z3RxfI3R+FL9K0h3hKMuZo kZUevTC1NOB/TwSUym4T/PPB5TKaz8Gema720SDD+dfha338tLk6Q/t/IhL29UUL +RJdT2eax1cTS2l+JodeP++oQrv+Hip3v17Gp+UxDci9ootlfTyh+FMK6S/H33l+ VQhmE/pqkQHzUgnhoeafEjNKh6kROaK7OGuVsiHtQGPYAUodoMvj4s8KrlTd681G qP1POfBd8kvEGChU0X89CfXbT/8ICEyO2dTjTK8+lr3PrrmXwuGlGqv1xcC9XRJH OPi2G0zVeKLQ1ahgIm1pBQRF+MtCXCn+ceyaJcCTlnhCZnAt4Znt+NwKS57hQhJk +9+fP//1X9v6EZAT89qv7wInkZ/2wkH5f6d7WEAlsFZ1th8PmABDwk5cZAvq7MVU ZmiHUX9wo4GmwVCWJPrMnsZBILHGifEvbP0qcb9p1TDq+3sbFLAEzL6j0h3xJwM1 dUpcnqcYJWJE0GqVPXlrH4jwl00ZEpWopWmTsRN+Rf2ZkuZlkFK8+RLFX6Ad3/kI v8bRWbYWlsL0KGWxaohJ0Ml8VEc5aURvbluZkz96E1PwxL1xMremxEx4X/AD2dFC 6DGLqUI7pZuskPwpi1Eq9OsEfqhk4u3qAIHWhLfmO3Lkh4Psl+Q= =LNJr -----END PGP SIGNATURE----- --Y7xTucakfITjPcLV--