From nobody Tue Oct 15 06:21:13 2024 X-Original-To: freebsd-current@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 4XSPB46KPjz5YPy9 for ; Tue, 15 Oct 2024 06:21:16 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4XSPB4249sz4s8M for ; Tue, 15 Oct 2024 06:21:16 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20230601 header.b=BQbWkuAP; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::436 as permitted sender) smtp.mailfrom=paulf2718@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wr1-x436.google.com with SMTP id ffacd0b85a97d-37d49a7207cso3192938f8f.0 for ; Mon, 14 Oct 2024 23:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1728973275; x=1729578075; darn=freebsd.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=FBdq5t5OUxAqU2CjcIMftjI/DDXJ8RkGh2c22HFENHU=; b=BQbWkuAPRegVzz2cPe8cDeMN70S0TxD4pqw5UE2CRyT5Ny2dcZKE4aMlV6WCsd/Dc8 yWPTYNd3sKCGbNzF3r3bPJf9IJnxpgaQYzf1WI7W1ScPpbBbfzW5ycmyWxgeTzrKQGW4 ASg6QlsobQwPQh8IyLC2ZbPlaS1clmBFeqN/MxW2N4WkkUY2OSRoKF6FxOJ+v1Hj7p4+ O+hTFa/y9IjrAUfwoti8R7mo559TFGedsZbaX7yBWRyFQr5DWIGRk+rvAjdu8CKwTWv9 NCYq+fvYUUeUlHsAnokd/u9+gt5p1wyRl84JL5OSZvbiRAOIAUOKeqPEPFETNcgUgmaa 4Xhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1728973275; x=1729578075; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=FBdq5t5OUxAqU2CjcIMftjI/DDXJ8RkGh2c22HFENHU=; b=OYIFK9Jy8dlUPJ7BT+4arb3Ks3WTsj1/bWizgwPMZYIhgjNMsr0cOWx8xqFlPHqgCQ RrquKXO9ub8W7NVKJE1jHfOPiqZIYdsByXyfqPgK6/dW+A5CUyQ1scB08QMX6qyDfA2H CpW9L+AY2J5I8BfNg1Jx0ksrzHU7mwM9gSeh+zfCd1wnS1agTOUWlf6b9VdlYbecJhwH 9Iiu4ENH0UQ/Q0QNgfTLfRoqIH0p+ZLOq4VDAOSSUW6X0BydJlm5rSv9ZozLhiMHviAH ZSMgLIovwOjhPOyg1NwHW6EgTJrqvtOhCyIqXOllbDO/MMdxwsBFwEBMr01ueJA9Id8q WvYw== X-Gm-Message-State: AOJu0YyCIKTebWvqCoXcgJjvecB9S95q6drPSIg/IzcP++L+O52pKux9 zWr7r5ycmFxa44mY1U3FLLNDRcRXMzHLcYUGjtZrfQgHuNW78iNRkjx1f7RC X-Google-Smtp-Source: AGHT+IHXhVWZ1bfXDospKbxVMcFsDt89YnW7DcsKehMpfCqPSQ7T8KjLThnq0RfMX8vEYgPpg4IBXw== X-Received: by 2002:a05:6000:1816:b0:37d:5276:69f0 with SMTP id ffacd0b85a97d-37d5ffbf31emr6521835f8f.44.1728973274588; Mon, 14 Oct 2024 23:21:14 -0700 (PDT) Received: from ?IPV6:2a01:cb15:801f:7500:1aa9:5ff:fe16:2efb? ([2a01:cb15:801f:7500:1aa9:5ff:fe16:2efb]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-37d7fa95dfesm695258f8f.63.2024.10.14.23.21.14 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 14 Oct 2024 23:21:14 -0700 (PDT) Message-ID: <48a4c570-9c68-4e90-b468-0c305baccb44@gmail.com> Date: Tue, 15 Oct 2024 06:21:13 +0000 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Problems with FreeBSD-15.0-CURRENT-amd64-20241003 To: freebsd-current@freebsd.org References: <7bdb3c71-8a36-444e-8b1d-9c4f789fe638@gmail.com> <62745a68-9ed7-4f6f-bd6f-0ba3e10629c3@gmail.com> Content-Language: en-US From: Paul Floyd In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.98 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.998]; NEURAL_HAM_SHORT(-1.00)[-0.996]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20230601]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCPT_COUNT_ONE(0.00)[1]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_DN_NONE(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::436:from] X-Rspamd-Queue-Id: 4XSPB4249sz4s8M X-Spamd-Bar: --- On 10-10-24 11:16, Konstantin Belousov wrote: > If you can determine not just the number of taken locks, but also the > specific locks that were taken, perhaps you can check that this is > the libc exit lock? For the moment I've turned off the check for FreeBSD 15 and above. At present the ExeContext is not saved for each lock. Each thread has a set of held lock IDs. It might be useful to change that, depending on the memory and time overhead. I'll try to see if there is an efficient way to check that the ExeContext for pthread_mutex_lock is exit/__libc_start1. A+ Paul