From nobody Sat Sep 06 00:59:50 2025 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 4cJZd71vcXz66gLb for ; Sat, 06 Sep 2025 01:00:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic313-21.consmr.mail.gq1.yahoo.com (sonic313-21.consmr.mail.gq1.yahoo.com [98.137.65.84]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4cJZd56jMQz3FVK for ; Sat, 06 Sep 2025 01:00:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=pbKKgLvM; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.84 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757120403; bh=p/l13adT8ZWY+HPEMchBPCOlYtvfRu75X+rWfc9RtpY=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=pbKKgLvMp6q6rE4sdrdHUIYy17lIUeAqPbyzbmKE/izAkqshScmNoNIdR+3MoETee7q9ahDVxmTyjDBJZplHIYc0zVNaC+xLbeyYNsM0SEFa+gUbQYkOBfnlAmphugQR5Vwa9otSS5i1dSIZvmcifwoTWONrt0E47lua91UwIHC1d3KfJYjj8ICfb6u3U8YdsJ8A0PxeFfPK6p2CLN/KdTxeiPZTmjOCduaZTCEeN/IodzQ+z3JZ7qP2q2nf+QTJ+HwEH+jzh5/+66t2TdFGgeMH2GNJPpULVxoMR5lmtci+XQBaJbg/ypbNTWMnva3JT8dpqDmpNnPAi3GiPkHbhQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1757120403; bh=nNmbYGs6c0cTzneXvQzBo9SmCgWa53BIWYmia5RRvqh=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=VSvT8Z4Ev0inW4J/qQ9oE/AzDdu+/8eyocksKgo7N3zUe5kP/evgWEgzYnuDO+2RrHfQedGISnkjZiP3DVhFQ8T1lz/u5RPwXVrJy4+yrrEXjLNpNQefqbiPEzS+akM1CotB1wVIC0kfPziKRoAs58ux50qvccDDkyLgPqxYVHq6Au2mg2R5pQZOgck36pJx35OMUqJspHlPug+1Fmd4EclBDENudWipWwqJZcm4vK343RCY5YfaLNRxb1zSO7iAnTMaDJZdzuIUr+SDwr7VfOAVL933eJSgZL8WwEIogGOBKuVnEpDdaaa2qWndKhfHOfH+xL4UfvA6KOpAhXJSfA== X-YMail-OSG: guL68vUVM1kq2zFB8ncqexWAERhcG6_NJy4zkoOOfZc1nyLvwW5rhu4zMMRP_3J b6fQWD1o2p.6jBOm1adOekiIw0QSJE4JkApIgi8o6w_SyvALS5HWXmLblLRlswEg9eoKTTIs3j1z 65YEYc.RfoUXzGxv8tckIjNmAWR5LSPgbxNo6F06yHbs9aijB0iK5RnXGxd.z3owlzRtvMqy.xS0 iGR2MjD1wRbiUcGK16lJyJVKrRzr9WXi5ViBMeS5mNEL3JKQP6Af66nb2LAN4GUztlxjWuZ1WPnz UVVA7S3cAt_5TypRA7tSXv4Y2aUwnPhMZcY9RHsQkGPOs7V.exK.tVAEBFPFj8YtGERTqN_ELf69 jIqcn9nFbiJLYLnlps2_.nI9YV68RpUM2LkJMcONuhJF0Zjxiy3pVCua5PMzHAN259Rk31RV_vDa fRu59TPycge4fADi7ftVpls.Vvgd05bb0dGZ2wn86LVfGAfSdPPoWC6Vhgp8tt.LRsNXOpOHxP5u bxJy6b3CXQR8otttV6oYmYq.7g3uZwhy9WEjjs8hd8085pGyYPtxF60GTTqxjgjHKIlxdlI6ZR2A KJtZErs.VdHFchQY5Kjt7XI77tA_qEogDwPTDU.OoMXw6tYcn0BXARUqer3x80QEo0dNlb3JN_dY Pu1Vgead0f4JG8_VgQ9N_86s6Ix2MHf6iybp.ANnmRmVlxgVTPlQ4nq2MdcKErpTjjWZZ.dwe5IJ pjoXt9RzJhnk8RRiZsxPc.qLa7NoLOzD4kWVe72WCC9pTgykjqDGPF1VO9n3UmicCueUPFTSYhGh fPUAiWMxQXpEqDYXn16iZ0bNseAfRGQV1TbXuK6BzpvDHdvqWIBj3jPhKlUe3jjgnz0Ygd1tHLG8 CL.ISIOKJoR9h5KzkNdiA6Bob6oLm3A0QuNItrZeSWex33rIjOnMm8VPctZEXu_m8zhvcj0AnaTq wYIp6OP56cevJNuo2THrXoSSAs3S8vPn.QV6IQbKn6g1K6wKrg3r2D8HzdKJcQmsfmXseG0hw3hn 4k5uv7BrcWtIa_7vJxRoY__LyNvl9qJGaXaiu7DetSHdQm9S3aeiTEKI79OBDFp6eXLZyBtb8C4u Rjz6nawnldJJouyWeuV6bt0aSnLrNrCRI5oqdZIgYR3i59V1AaZSrh51WB16mp4aJSLhP64cCgHP JkqSryYT1NssmPN59r1mcv1cb0PJxkJXCd.XSp7YjlpnnyBtBYKjN3L1FgQA6Az9MYPpceM5AVgn PdmTY4ESjvWiMAwO_8hZqDKDMe0SM9EbalhNg2CWrz7sHuWknvtPRuXt6s86G.cAW_r.KG7MfABo F7If8tD.7yl_TUvfz6f0F6fCv4nAqQF67Q.JYFQIyM1_p_acwfAjXXCOv8YpzIHtOz6yvEy52uwP aEjL5H2BcMA.RobJ8aMK9D37VIcUM5_cRg8inUdY7OrVC_1lWA4t6kXmuqO.X9miwfqrFMfKp5tX U62LpRCanbCDnVm29fuF_R7qGhLxtx3zrT9f1ZDRsRQwt3DcgrUn_P.NmLIAyZTEMCIbH7.cGBa1 Ez6BwCzGbwzvqeec1jIXPpwLXfVg3uxc00RYzJqh9yKm5SJpYBh6f2Zb7C6MmLFTnTKPWNUx2b50 kssujpNMOhGkVOwEsbVbixk9Z65orFd38mR9Uy657jo5nm0lnLnSLnIzrWBf41uyE9L3YGg_DHy9 OOsBSHdy_Ok1DBz3sLKu.Z0xUlJo2kzCVXSyZ.ZUQxVVhiJyhDINfVpfpXvYcMA9UR17JnO3_CRE DfwvIvmHFe15RWpMN6rT.1E2LRYqTkAe.6GRn0ei8R9_B0FvTg2xKMm1miQ4s10_hqBH6MLb5nUJ mZdIvuzwxNee6x8Qmb8o_ELXQ8hU3s3ARSF2HtSYBD0JAQAcg6w9pO9sW7X9uuAgbJJH_P834C7e dkE_HwoBVliWy1yWhh7v5Fd_L5wySe8nD8HK5Cql59OeLfN0fLrgMXPh.KmTipYCVsdIUQsF83OW MtZD1dVCSuaI5WRXSu5OALJ1NueXxnvExLnNvKl0v3mPtX.xwILYIoHksP4dg8appuS9OFi89ybx EO98O87WxwH7ucU0_CxfCyR0asm5fIE04nc8R900tPP3ZCqgw4SkKsiOX8.mzmFSo3k4cGVwUCjR aS9dg6pUoJpRG8x2q7vmZBfnBO2TkHHz6JVhc0GzchdlR9AZDjYQOnWU9o0p86X1lURXA4s2VhLy yuKt3Emyh0MqaEHJV3o1pIoN0T.SQctOG5Yx9Q76zXJ1gUp98ppJQEticI_6RzKGN.xF.68hzRU0 JliLH X-Sonic-MF: X-Sonic-ID: 9335adaf-e1fb-4fdd-ada6-6731990c07f7 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Sat, 6 Sep 2025 01:00:03 +0000 Received: by hermes--production-gq1-7bfc77444d-7pvrb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 82205769917de969487556018c7bccc4; Sat, 06 Sep 2025 01:00:00 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: git: af60084978a4 - main - Add description for WITH_PTHREADS_ASSERTIONS [turning off debug for personal builds of main ( and stable/* )] Message-Id: Date: Fri, 5 Sep 2025 17:59:50 -0700 To: Nuno Teixeira , FreeBSD-STABLE Mailing List , FreeBSD Current X-Mailer: Apple Mail (2.3826.700.81) References: X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[3]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.84:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.84:from] X-Rspamd-Queue-Id: 4cJZd56jMQz3FVK Nuno Teixeira wrote on Date: Fri, 05 Sep 2025 22:27:07 UTC : > Thanks for the hint, I missed 642cd511028b . >=20 > Think I'm good now: >=20 > /etc/src.conf > WITH_MALLOC_PRODUCTION=3Dyes > WITHOUT_LLVM_ASSERTIONS=3Dyes > WITHOUT_PTHREADS_ASSERTIONS=3Dyes Another potential one is: QUOTE > Is there a reason that ASSERT_DEBUG > ( in share/mk/bsd.opts.mk ) is left enabled > ( listed in __DEFAULT_YES_OPTIONS )? QUOTE You might want: WITHOUT_ASSERT_DEBUG=3D See: = https://lists.freebsd.org/archives/freebsd-stable/2025-September/003110.ht= ml for Colin's comment about why it is unchanged in official stable/* and releng/*.* builds (instead staying like in main) and my reply. What you want to do for ASSERT_DEBUG might depend on your security context's requirements if you are willing to use a setting that FreeBSD official builds never use. Side note: I'll note that the usage of all 4 of these ignore the "yes" text detail and are tested only for being defined vs. not. "no" would get the same result. > Cheers! >=20 >=20 > Colin Percival escreveu (sexta, 5/09/2025 =C3=A0(= s) > 23:07): >=20 > > On 9/5/25 14:57, Nuno Teixeira wrote: > > > For people that turn off debug on main, should = WITH_PTHREADS_ASSERTIONS > > be > > > turned off? > > > > > > e.g. > > > /etc/src.conf: > > > WITH_MALLOC_PRODUCTION=3Dyes > > > WITHOUT_LLVM_ASSERTIONS=3Dyes > > > > According to commit 642cd511028b running WITHOUT_PTHREADS_ASSERTIONS > > improves > > mutex performance by 5-18%. So yes if you want maximal performance = on HEAD > > you should probably turn this off. > > > > Colin Percival =3D=3D=3D Mark Millard marklmi at yahoo.com