From nobody Fri May 12 14:45:02 2023 X-Original-To: transport@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QHs4M2FJ1z4B65J; Fri, 12 May 2023 14:45:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QHs4M1kQTz44YH; Fri, 12 May 2023 14:45:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683902707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=HNVas6t9foLFN7JpTL3CXWvxIzwzshTxfKRMwbozkOQ=; b=V6tF2+TJK1cCXwF/gfEnCHX49by7DXlfsG4aYPMO9UkU8LKL/NZohk3MkKU9CZV57DM6wD bW2dhl/6NgIbobBENBGrGNfGfGdIGAgZtPrBQ5SRUq1Z+n1QZanQ8a49LxMNZ/Rg8o82US fahUOstIhAnhbA9VRFsUiIV+AbxUtDj+sSGqPr5D+st3kDq0SbXxarXcNO67bqGBDhpTFj 4LR0gjGTo4ey4W9hXxvzvzCfTJpZ3r74IHvS8p8VoB5vNYEfHSvVUGyyo5ZcaE4gqUmaCH s+YE6buzFW2nWwE1eO0lQP8Wm/cEL/PNA+7so6exar6oQr/8vbjbYyO0IPO8vw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683902707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=HNVas6t9foLFN7JpTL3CXWvxIzwzshTxfKRMwbozkOQ=; b=ssns3W4kSCqlFFQzErn3Y3srRFf6xdk/it+GBvdCvpxGSjI8KBCH4uZMjDOtdVM//004JV 7rCy7gY58dEjQeTEi+YBgAnjULKLgwOu5mQ21q4SsKrgaALTiHxmiYsKdcbQKE1iKivyq0 V8Fri8NpnZmvhAtCVKzLwkjcVew+ukZACQIpjTRVI07Czmzexv0PiJ1sn7zahiBxFfhAKN 0y1cENNajF/8U+OVDBrElfqrBuyjXIIedplNMObew0z82guKtSv79DAlX6+t42bQEh1gqS K5//SDGgPMuqG8j6iy9RGbaASV1pwGlUVmJJxiTQVVzjF+trukpHPTlONPf8Pw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683902707; a=rsa-sha256; cv=none; b=B5BLf2tazjpu4I+sA85i8x0/vmF3t1C4QzyxBq9kJiNNcaceYJ9W6bnBcsugK2tOVHprMX pRhCfdewqM3NdbVHkK7kjT73p1eRgRR3CCaxWsIJgJyjEvWaSBgYpXWMKAImydIOnxeQCV h62il2jV759f6VB/3I52RunQXo3OOIGY4hw9bAzS1Q6GrVn2brStN9ZRPfCianCCPBgOPJ th2F6XKvNYBs9cQgCdU/p0yB5ZteMwTFtYi3tAX6wAbwL1Og1BWgLeImq5ChJiYOlCp/et VF6UVihM8wKAKFqOQDUMDmVgjdahZsHvwID8S5h5tUAzbngD6lKiqE7JtZPy6g== Received: from mx1.sbone.de (mx1.sbone.de [IPv6:2a01:4f8:13b:39f::9f:25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE Root Certificate Authority" (not verified)) (Authenticated sender: bz/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4QHs4M02ZrznRb; Fri, 12 May 2023 14:45:07 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id ABF568D4A171; Fri, 12 May 2023 14:45:05 +0000 (UTC) Received: from content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id F12F05C3A831; Fri, 12 May 2023 14:45:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:4902:0:7404:2:1025]) by content-filter.t4-02.sbone.de (content-filter.t4-02.sbone.de [IPv6:fde9:577b:c1a9:4902:0:7404:2:2742]) (amavisd-new, port 10024) with ESMTP id J40qvCSmtQp3; Fri, 12 May 2023 14:45:03 +0000 (UTC) Received: from strong-iwl0.sbone.de (strong-iwl0.sbone.de [IPv6:fde9:577b:c1a9:4902:b66b:fcff:fef3:e3d2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id AF1DD5C3A82F; Fri, 12 May 2023 14:45:03 +0000 (UTC) Date: Fri, 12 May 2023 14:45:02 +0000 (UTC) From: "Bjoern A. Zeeb" To: net@freebsd.org, transport@freebsd.org Subject: LoR tcphash -> in6_ifaddr_lock Message-ID: <5734ss36-02or-p6o1-6qq6-5s6sno276331@SerrOFQ.bet> X-OpenPGP-Key-Id: 0x14003F198FEFA3E77207EE8D2B58B8F83CCF1842 List-Id: Discussions List-Archive: https://lists.freebsd.org/archives/freebsd-transport List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-transport@freebsd.org X-BeenThere: freebsd-transport@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-ThisMailContainsUnwantedMimeParts: N where does this one come from these days? lock order reversal: 1st 0xfffffe0002305a10 tcphash (tcphash, sleep mutex) @ /usr/src/sys/netinet/tcp_usrreq.c:1477 2nd 0xffffffff81a5b9d0 in6_ifaddr_lock (in6_ifaddr_lock, rm) @ /usr/src/sys/netinet6/in6_src.c:305 lock order tcphash -> in6_ifaddr_lock attempted at: #0 0xffffffff80bc92c3 at witness_checkorder+0xbb3 #1 0xffffffff80b503df at _rm_rlock_debug+0x12f #2 0xffffffff80d84c2f at in6_selectsrc+0x44f #3 0xffffffff80d84790 at in6_selectsrc_socket+0x40 #4 0xffffffff80d826f7 at in6_pcbconnect+0x247 #5 0xffffffff80d66813 at tcp6_connect+0xa3 #6 0xffffffff80d641f4 at tcp6_usr_connect+0x304 #7 0xffffffff80c057ff at soconnectat+0xaf #8 0xffffffff80c0c8f1 at kern_connectat+0xe1 #9 0xffffffff80c0c7e5 at sys_connect+0x75 #10 0xffffffff81051760 at amd64_syscall+0x140 #11 0xffffffff81023e1b at fast_syscall_common+0xf8 -- Bjoern A. Zeeb r15:7