From nobody Fri Nov 21 00:03:17 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 4dCFmp5HnTz6J7wF for ; Fri, 21 Nov 2025 00:03:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-25.consmr.mail.gq1.yahoo.com (sonic304-25.consmr.mail.gq1.yahoo.com [98.137.68.206]) (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 4dCFmp142Nz3BxM for ; Fri, 21 Nov 2025 00:03:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=XqHFxpvM; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.68.206 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763683410; bh=gkCKPPgjuZdjtBQOLH67ZMNZL9ISgKyvmLP9Hjsdsh8=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=XqHFxpvMMzce/Ri6X7tMQ7ZTGvJxUXkG8a6eZn06UZKkC9uApL8TTSKU5gO4U2O0XzOZW+QTl2vmJgu7A33XeEx75o0RlUqmbv5BT6UGhss43GXTA+IZzt+ZgHGhPFliXPn508JrNq+CpJd53gjvFPAlGo/wdFqBAm6liBMs4+MgWKB4cP/2Ii4ZaQQao9iY8HJkNRpI57IYGWv3ufrl6dheAVKupyvtrOJtFE2AeETaQXW26soLUZfLwpT+SGpKfcp/8pwg+Jxb8+akVAkMFQ2Ev42uIKuk6bgomzEVBkqab6E8xNT65zCMidhnEgr/pd1l2Ee3p+TePe1weNEAhQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763683410; bh=8jsKNC+W0ChnZ/o+R2FLSuP9uyFCoGJ6IWq3cZmqIaw=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=SzHHUvHEGkJYa3pPNqremRir/UXkvX86tQnKUwmTOZjus583pE7V9gHxPjl+5UU8lS2XTEElA+x09GM7ArmjuHeSgJmOztJQgrbA5NY1oo86JdXKhli4OzZVhCy9V+3LZmNOYhhqCEQvePkW7pT1wL+LGUMJdLyH08YUpzkGx8EMsHAlZWUabwdM6TcTxAeKx8V9agVH6/eNTjfVBe/y1YV5GrSvOH68crQ2mtmhqySfKVGD9xYXtH2VQ48c62B8gu1d267J0CqxH3lLBACMu9wn9+tn8hwW3W83zpGt+hKRTyEWy4vThh/Tl4nqUg/U1wzvrOqoJ98vuLPkKEcAJA== X-YMail-OSG: W2VVeY4VM1moHUVCslenDjwdEWMaqMj1wKAUmCD6lHYFHgB4uEQ5xJqlvNaO6Ni yJruUbFk4P86d_QDMUpeazVfEfARL1122JFAm75cCcrP0iAGfLyPIq78TClZlVuV1mIlaCLNbWi5 jBBTKJ6krODn.ech5cRplo8Ks2LsR_J0MfOQcv6hBmStuVfJRClyqx70vd7cvdiWvJ0ovw.CygX. Y47RwLgznsLfTMgNXh9C.W3Ma_F8gODpT__rx.TpgOxmdmc_XbV3JvuuJUc5DD0aWJOC94_OYZOx xEDgEswgpFHmCiKFqb1gmaT2AY.yLvXLGHQD_9fBXaSgkyKXVEUJylr6YkJJt2hky3bocecMSVbv WiijZDGb9EMfsIFsnFEDI9WK6KmSkmGWErNv8vwH5tfMQvWnPDFy39B_fyW0ZK0cJhHJdEKXBc6U Ld66GzaDkZSlzrjkBGKw7VGaV3wjA8z3Vak_om.UmxkXJbMpT3Lu36E0WOuqo_tDLj8LV3OgW9Wa PmafRntLlLUk9LD1WzrGq8m3oUkd6VT7j.bYDuUAaGds4_v1LjO8wby4GFmqBvYzpHCXXwHDt2Gl xk4BDI81812xYbiH82bORRaz.BbN2HBJBYhlggPn.A9xzGSKBbtC9vOnyXJvdSOTjRSg.dnm2nEL .eomgbfTNdLYh28KYXf0n03QJcZ9phtGP1zCoUcNeSwH0ff9yJKIep_ppI1i8axteGHslJi1fM.h 1HJLojZLlph1Z6tRcGYrntIw3TkpR_MnwrKX3ZMfNpyAwI4GnXb4zS4MavaNppXldimP44qJKOB8 HBBQlsQSsgVJkiDhfFUqlGV3kzRjDGGYTbmKGUICV7HuZD_p4EJYNVfYMRWVyhQFbsP2jqpJvLu9 .5f83X0IWoHxO1ppmx4dz0g8qsnWAsYvVSMtYh19R93c0Q2T61veB3De.itbqD2WdV.IBhlzrdHp pgo1qepSIGov3g_mb_HoC2Xpl7cXcwLCbTMBNqeDzdOVQoo4CRms0pkwLo_8l21xF.Qbcb6KIH4t GEJ6Ga9jPFMPypQSeS.Viwf_Vt_Q_dPxoUQ.hMNjeQBYPhPZAJ6rP8nAZ01fJP7B7PDssCYNMLvh d3xEMDc_.U1zcV6kG3E1ceJ0G1vK0O9N3osGam_BDDZ_IfVYhAVJiDpX55J0_j.bX8lXXjBuNR0N jDUvDBOG_7QMQ1yEzfsAtY3lbUWLDHU046P9XGa5TOkCBKfBibNzSZTs3hI5ybppL5LvUF0Td4lm GVA1Sjwbxz7lY6lBBFcAamceM_ScnH0nqMg3iBshbdF4mIGCq.tQw3IW_rf7q.OzJR3o.XbHht2I WNPomlZ97cH49be0iTi7HVISWAxpwV7PMmvI8RimhCAI.0bpqWVB0SS6RQiRwOc_Qlo5dmSB1IDA FsZx9Kmlt.X9M1.hvYaRuV9GTTkrpuMW13DFe9OwBX77M5mAWr0qnirqTg80kP.cQl0HRdrAWE37 J2Q3M7rt2qjDVq3grw8nR_YQBjm27AV3PRLInfwqxlp8.7BbwhJtYOzsM0HokUWBfZBXU5hBRMNS Zz4n1VZFpUc4vFVUt44AoVz0.Dvzzdx2WsNXMdETbbfYkQUBWHMvrbXVzj0LBg4fm_DshbJfRFk2 MxiEVFEgUjs4wb3Bs6J3EF0mocVy_zY2LSS79du1WAsO9X3xgAvttSY7j8gRxm4j8frHMYK0H8bi rSUnRA.a1V6yiJYl0PEdxDgWKAXXeMjv8dxDZz7iu_wm8mxP0bKdGkaHuxR6JvNmS3rcGv4mYlIi 35s3P8NZgmml1XavWkJ.sBFK3.N727KZPga1l0vRX8qzjfmp2nByLiH2R4ADKRv6TvyqElIKZZmw WcMf3Rbu1lfInRwhGiN.NSEtFn4nsBw8JPjlFo_G3XwWxbLtRUN8cDVFudLT3aJjEDa2zrUyuyXW rSd3K423AJLD8pdjtIWvhZVVGvW0Ui2Iuehb5DmpU8Io.WSPpYoih_SVl0IFS2r0USFr2j3_giYL OvO6GqjGqfC1yblCjGJJjCIusHmBfTETkDwDSKoQHMHXWT.mf2URuGvM4ZH4QshouKKlSefv9iBs cW8O5DgTgv2eCwQhfW01sAMAapYVJNgNfLDFyZVoiQtq5IEN2_2MqZwKgOQcKLUS5Jph2oh2mjpx 5gnnEI_WzoMxBKpsUqOesZdoxMT71LvZ3zpdMnGlcnU5rjku97xv1STXulNuzVQleZFx_PRYyRay 7qaokVFsWWXyazbtCpTYfHuqBf4Jw1ybzs_Wnn1MIJLozOHmrS62Dm1hr1t2JefvvVJqq.MbD2Y9 KOsM7fiK4Rpo0rw-- X-Sonic-MF: X-Sonic-ID: 50ffae4e-6ced-4b7c-99eb-74f43fc8f390 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Fri, 21 Nov 2025 00:03:30 +0000 Received: by hermes--production-gq1-fdb64d996-kqmgv (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ac7f43ce32985d882f52ed119272ac00; Fri, 21 Nov 2025 00:03:29 +0000 (UTC) Content-Type: text/plain; charset=us-ascii 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: Still seeing Failed assertion: "p[i] == 0" [ *** i386 chroot on amd64 can get the failure on main 16 too *** ] From: Mark Millard In-Reply-To: <32C6B8A3-E390-48C8-8454-753511ADDF57@yahoo.com> Date: Thu, 20 Nov 2025 16:03:17 -0800 Cc: bob prohaska , Adrian Chadd , Carl Shapiro , Ronald Klop Content-Transfer-Encoding: quoted-printable Message-Id: References: <877bvthymv.fsf@panix.com> <13E753F4-84F8-4ADB-96B6-908897D6971C@yahoo.com> <3174F751-9853-4697-B0C0-98B54518A69F@yahoo.com> <463AC500-C7C7-43FB-B5EF-332CEBA3D944@yahoo.com> <3E0D6079-0F5B-463E-94D4-37506A837D33@yahoo.com> <05479AC8-C8EB-42A3-9A54-2CAF687023D2@yahoo.com> <422A55DB-E005-4DA5-89F3-52879F35F6A4@yahoo.com> <87fra9fd4m.fsf@panix.com> <878qg1f8wz.fsf@panix.com> <265F191D-5400-4A9D-BE99-F060770B5DED@yahoo.com> <32C6B8A3-E390-48C8-8454-753511ADDF57@yahoo.com> To: Konstantin Belousov , Michal Meloun , Warner Losh , freebsd-arm@freebsd.org, freebsd-current@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) 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]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_SEVEN(0.00)[9]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.206:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from] X-Rspamd-Queue-Id: 4dCFmp142Nz3BxM On Nov 20, 2025, at 15:38, Mark Millard wrote: > # cd /usr/src/ >=20 > # env WITH_META_MODE=3D make -j10 buildworld > . . . > Building = /usr/obj/usr/src/i386.i386/lib/clang/libclang/CodeGen/CGExprScalar.pico > : = /usr/src/contrib/jemalloc/include/jemalloc/internal/ehooks.h:170: Failed = assertion: "p[i] =3D=3D 0" > Building = /usr/obj/usr/src/i386.i386/lib/clang/libclang/CodeGen/CGGPUBuiltin.pico > Abort trap (core dumped) > *** [CodeGen/CGBuiltin.pico] Error code 134 >=20 > The 7950X3D system has 32 FreeBSD cpus (16 cores), 192 GiByTes of RAM, [Silly typo fixed: GiBytes] > Optane PCIe Storage media. >=20 > # uname -apKU > FreeBSD 7950X3D-UFS 16.0-CURRENT FreeBSD 16.0-CURRENT = main-n281922-4872b48b175c GENERIC-NODEBUG amd64 amd64 1600004 1600004 >=20 > But in the chroot: >=20 > # uname -apKU > FreeBSD 7950X3D-UFS 16.0-CURRENT FreeBSD 16.0-CURRENT = main-n281922-4872b48b175c GENERIC-NODEBUG i386 i386 1600004 1600004 >=20 > For that particular system I used: >=20 > # grep physmem /boot/loader.conf > hw.physmem=3D"5G" >=20 > It resulted in: >=20 > # dmesg -a | grep 'memory *=3D' > real memory =3D 137434759168 (131068 MB) > avail memory =3D 2708901888 (2583 MB) >=20 > My odd top hack for monitoring and reporting > various "Max(imum) Obs(erved)" figures shows: >=20 > 1914Mi MaxObsActive > 821116Ki MaxObsWired > 2585Mi MaxObs(Act+Wir+Lndry) > 1617Mi MaxObsSwapUsed, > 3488Mi MaxObs(Act+Lndry+SwapUsed), > 4166Mi MaxObs(A+Wir+L+SU) [at such a time: 4193Mi (A+W+L+SU+InAct)] >=20 > I had to build main 16 for the i386 myself, based on the /usr/src/ > from the official pkgbase system in use: such is no longer available. > I did not make changes to allow SIGABRT to core dump. Dumb mistake: I *did* make changes to allow SIGABRT to core dump. (I had done so earlier when figuring out how to do that. I had left the source code change in place on that system and it was in the copy of /usr/src/ that I put into the chroot area.) But I do not have pkg or gdb for the context as stands. > -j8 did not fail. -j12 ran out of RAM+SWAP. >=20 For reference (white space detail may not be preserved): # diff -u = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp.or= ig = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp --- = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp.or= ig 2025-11-15 07:58:41.000000000 +0000 +++ = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp = 2025-11-18 01:26:50.661412000 +0000 @@ -345,7 +345,7 @@ #include =20 static const int Signals[] =3D - { SIGABRT, SIGBUS, SIGFPE, SIGILL, SIGSEGV, SIGTRAP }; + { /*SIGABRT,*/ SIGBUS, SIGFPE, SIGILL, SIGSEGV, SIGTRAP }; static const unsigned NumSignals =3D std::size(Signals); static struct sigaction PrevActions[NumSignals]; =20 # diff -u = /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc.orig = /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc --- /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc.orig = 2025-11-15 07:58:41.000000000 +0000 +++ /usr/src/contrib/llvm-project/llvm/lib/Support/Unix/Signals.inc = 2025-11-18 15:37:06.502424000 +0000 @@ -215,7 +215,7 @@ /// been ordered. static const int KillSigs[] =3D {SIGILL, SIGTRAP, - SIGABRT, +// SIGABRT, SIGFPE, SIGBUS, SIGSEGV, =3D=3D=3D Mark Millard marklmi at yahoo.com