From nobody Wed Nov 19 01:14:46 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 4dB3SH1Sv2z6GxBN for ; Wed, 19 Nov 2025 01:15:11 +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 4dB3SG082Nz3JTp for ; Wed, 19 Nov 2025 01:15:09 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=V9i1vkRj; 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=1763514902; bh=Z2pSRaNauIxqiFIPZqOguiFbqdZXR5SOmEaCcCjk89Q=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=V9i1vkRjG029Vm8Mu1ILieT8oUspPurpm+Q0MvU7bjJXYrUczM+qUxBpDQsQOI+a4d744lcUH32Y5yfnD8MZhILavdBkJH4ph+0fweAeB5hj0n73o91mY2P8VgouYwV33U9HFQ3Ym3WSRQ0JHlgPJg2FscLb2MJEdsg3eyJhqBVK6NBn8za/2HbkKzE6GkJTRiJz6xeDPy/yCLNjZPpGjgEvXc5WOK0bGLjdw4UhM580Rka8x6pQ3oWTvGP+Oy6YRrZKnzKey8aRbeLOP3bAE1y/08HFdczUT4eRinLNsJcbZAkmWYeV4V+yjBGgmDEOrirAuDb84XBsFbxvjM1mRw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763514902; bh=SCD1ZFtoK9em6qBCGoYdvlYb38OgeJQzw9xjQEqALQv=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=UhUXiT/EdRB8VDtZ49DYTG7R3ZQt8VCKmzPBYOSkcRL4npZfl6phbZTDaraQVW4GTwW/0337drSkiBrFpY+kGHcF8AVrRvlKC2ZAWVmqRUEsGhl7AvKNha53E0BOyuzmjaWXNFCvI+6doYWokfqL/LxIK36fwV+JlRFX17vqN6Mit/5aEoZdFUT7xCnt19qXDCZtM4Elt2mo+Bcbtz4YhDFg8pqQbjyzhjaG3OXr9efXc5PJc6TBJBl97NKAb1NC41XWa3YCUmTzw2YPpAk2l42Z4nV6eYDHT8fCHqUfezi4Y+pslFdYJ4511yLm7zLOcb8M/v9TWcIXsgqvvmF1jA== X-YMail-OSG: jZ8A0TQVM1l5gdgZm.yTjhmUszBevfS9bOfKl8eEFe3Kcq3HYAKHl3H5AJb5Jnm HDGzeXlbCKX.h6nkdXbLQVTFLzxGG8dLGdFotT8kIT4.olfJlGiT6jFOjPuqKmodg1m0A3MHxYRn MydqqpLYEc0RCfww2n1ueAMYbHia1FeCDFu1NjoAOJy3mwqf0c6.1UpJcG20r0ZCbejxdeya4ZmX VSn8ZVaz5y_gNN6BY9Ebhfrybl6uQXsYaOOnjNBp_N9PjVieFlmWvBUY6vwbdcGkK0HGCVFn3i4g NxqcGk69Gv34cRubyb61.hZl88jUcKh.HLbZ.WPQO_DniSZswtTd3ID3okkT.9M1a.Prr5a4g35y sZicO2LIJbKCY9fovZVHjSLzOa16pG.zh42WhiGHG92Z6OgfDYWOcl8v7A5S17j.d97DnUOjb7Yl 9RaL8HVrf.8DWSOjST_LaDB.UUlUhpRDHXRlUS0rXwy13xxcUha4g98WHFbA9EHXXy9VSDHXQsTx bjaa6aN4hozzpGLFlg1dQUldstB3a3FlgayiK6UqdMwc7fR1dUNS6rKxBl.ijTDySmgYTTepT38X bdk3IJ4yhyGlfEfa5.N8lIuW.srY.vHhT7rMqOhvrTIXfTY_JJyF7tXo3vb.nDi7bEFpf36AR_um iYyOvF.elZJTYdyMeBi11IuMPiPvcUgLCafy..IRMWXSfNlA00j07XL6Jy2l6GsXJ_pVk1fIZ2EX 0lDyR37jggGVQVs2JJlhcvP3FVXDnWXO0nZb0luH3R_DBzTod5ZWtoleyfExprqd01NajTASWPaO KGaeHlbTE1M2T2ZN3ZbPMga.hOOvvrZYtUjKEBrjHW0NxCJSgex_KnYGLSO2aLzo0DoB_hKI3H2N q8aOs5y3awpj3DbBlGzRKxzg0E3hMf_GgkDpCGTdmQ4_hE10e82gxCZ9HsaijW1.j3lJwnZ7tdVu DQJjHhBkM848Myns91fgqO5fJlSeclVDsmjaJIoRujjrZKWTGvXHW7p6NEohRc5lhJmv6iZvRzi_ cdLNd360pu1b81NyUgLIYiBgvf4CFS.9M9a5Zzm7lTbW3kKujGVf0F4HcnBlCG4vjcuLJmmR9jpY hay2FUIXQ2yBBKwaFtt.ukDOqwidGZShERI3AiRCBGRtMwFkoFozGSiH_IfTJydIqndkQ4VxuJX0 aI3UYLr.NqQo4LC6KLxNSS3oDoYDHLTdNMmBj2bI5ejZ2PHepe491EjwrQqF7XQLHfsre8WNuR6Z B2h6c91Ck_yOj0dH.OvrJIpcecK52GzyI91XxwAaLI2lOpyBN7UTg7g4WGWJPud9QbbKCmSpzVcl gaIuu_c.4NwUsf9nlip6NlnNcwD9lln2yBpLliWpMsU6zoAwDebZtav.SMsO7HlJ3nosnJf5Rb3z ZnU3QyJG0j8aShJa55zYNshD9OUQD0wYeUZASsr55eaiiTKgPW.dFaHj9tDWR743ZlN9lMdxO4kf 2vrXUfvSC6qsH_O3wf4mujV73Jrqitelk3igN9Gr.yW8Bl02DiyKTvWfWTbYy66rEWw.M89pnl3D X7AT2knV_5GpR_WGv.KWLBNFqK9fdV1hqoZhHb5x7FTTy31ykFynr460jwnCK.IuRxLZ.ml09C3g _dUc35YnfYt93EN3zT5RH5JtzzoAUQa_LDYtucD2MjmdjVjFo2amq4gTw2p.lC8F5Kk6zFR4.ISH u3hVrgb8P7ubzAWuhwb_InLKwHAygGSCmag1YkqQLmRNhIDKq9NrbVYteU_N.lJ3UGJiTZCL96Ku J..ban3uGRAHxwTX0ke3b_25hV3QMbb9TzcczAM.eUP_zbcfwv2n9gCkHAd.uQNm5JKZb7RtP_lN OoN3OFqb6q7SXIFxGvpkog_8.xPXBNv25Ji6ctx7SWM_krv5rJWxrDWv6ywpHy.r22nBcQUEHhN0 RoBnGqUSpXa8FUwSp0tEyVtAHlo1NVIRuGWLVWIDWjShAb0fVkyXjt3QIu3QR98XWZUEVdWmvPGv 00RKworBUimeskpH98G8ln.8uo7WNEpADlosPJ1LsqO7_GPfBUIKpCmM85lw61B6pXTvH7UrsNnl jZ0.jBfX8tNY2s789KkDyQoPFDwpv7FYvVESQO0N.JXlM.90Yh360zJlNJp1jY7MIrh3bGlAGoSI G.Nf05vDJXUQeFDL57epalndEr8Nqvhm.yAEV5.SrHVrTzih6g0NcoKlMndEFJvXBqaWcOVSbdKo Y6gxL3SpMc41v_gCBPmvqFG4Tc8Dv5Eum4CT0vecPgKjtx2g_aYWTpPUrdbsvUpt3mRh50bDlhb6 XIA-- X-Sonic-MF: X-Sonic-ID: 160be1f7-5fde-41f4-b772-91c969e2166b Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Nov 2025 01:15:02 +0000 Received: by hermes--production-gq1-67d9c848cc-5thdf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 084a940ab62cb7bd4086cc1de23d3a77; Wed, 19 Nov 2025 01:14:57 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii 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: Still seeing Failed assertion: "p[i] == 0" on armv7 buildworld [Notes from another example core dump: #1] Date: Tue, 18 Nov 2025 17:14:46 -0800 References: <4957be52-e57f-4f5f-9626-d0f706480fe1@FreeBSD.org> <87ldkai9lu.fsf@panix.com> <877bvthymv.fsf@panix.com> <13E753F4-84F8-4ADB-96B6-908897D6971C@yahoo.com> <3174F751-9853-4697-B0C0-98B54518A69F@yahoo.com> To: freebsd-arm@freebsd.org, freebsd-current@freebsd.org In-Reply-To: Message-Id: <2265C8CF-F12B-4EC5-91B5-D3B0289F440E@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.72 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.72)[-0.716]; 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)[]; RCPT_COUNT_TWO(0.00)[2]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; DKIM_TRACE(0.00)[yahoo.com:+]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; TO_DN_NONE(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]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org]; 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: 4dB3SG082Nz3JTp [I misattributes a zero=3Dflase to #15.] On Nov 18, 2025, at 17:05, Mark Millard wrote: > [I came up with an addition type of note to have for these tests.] >=20 > On Nov 18, 2025, at 16:29, Mark Millard wrote: >=20 >> I'm only sending notes from testing of how similar other failures = appear >> to the 2 lists. Folks can ask that I do otherwise for them if they = want. >>=20 >> This one is for size 4096 (1 page). It looks like #0..#15 are similar = to >> the original report but #16 is not. #15 is for: arena_malloc >>=20 >> (gdb) bt >> #0 thr_kill () at thr_kill.S:4 >> #1 0x2a08ef24 in __raise (s=3D6) at /usr/src/lib/libc/gen/raise.c:48 >> #2 0x2a145f38 in abort () at /usr/src/lib/libc/stdlib/abort.c:61 >> #3 0x2a196128 in ehooks_debug_zero_check = (addr=3Daddr@entry=3D0x2a80d000, size=3Dsize@entry=3D4096) at = /usr/src/contrib/jemalloc/include/jemalloc/internal/ehooks.h:170 >> #4 0x2a191f60 in ehooks_alloc (tsdn=3D0x2a2e4060, ehooks=3D0x2a600080,= new_addr=3D0x0, size=3D, alignment=3D4096, = zero=3D0xffff7b87, commit=3D) >> at /usr/src/contrib/jemalloc/include/jemalloc/internal/ehooks.h:208 >> #5 __je_extent_alloc_wrapper (tsdn=3Dtsdn@entry=3D0x2a2e4060, = pac=3D0x2a601810, ehooks=3D, new_addr=3D, = size=3D4096, alignment=3D4096, zero=3Dtrue, commit=3D0xffff7be7,=20 >> growing_retained=3D) at jemalloc_extent.c:1003 >> #6 0x2a1916e0 in __je_ecache_alloc_grow (tsdn=3D, = tsdn@entry=3D0x2a2e4060, pac=3Dpac@entry=3D0x2a601810, = ehooks=3Dehooks@entry=3D0x2a600080, ecache=3D, = ecache@entry=3D0x2a603dd0,=20 >> expand_edata=3D0x0, size=3D4096, alignment=3D4096, zero=3D, guarded=3D) at jemalloc_extent.c:126 >> #7 0x2a1c9680 in pac_alloc_real (tsdn=3D0x2a2e4060, pac=3D0x2a601810, = ehooks=3D0x2a600080, size=3D4096, alignment=3D4096, zero=3D, guarded=3Dfalse) at jemalloc_pac.c:124 >> #8 pac_alloc_impl (tsdn=3Dtsdn@entry=3D0x2a2e4060, self=3D0x2a601810, = size=3Dsize@entry=3D4096, alignment=3D4096, zero=3D, = guarded=3Dfalse, frequent_reuse=3D,=20 >> deferred_work_generated=3D) at jemalloc_pac.c:178 >> #9 0x2a1c7ae8 in pai_alloc (tsdn=3D0x2a2e4060, self=3D0x0, = size=3D4096, alignment=3D2147483615, zero=3D, = guarded=3Dfalse, frequent_reuse=3Dtrue, = deferred_work_generated=3D) >> at /usr/src/contrib/jemalloc/include/jemalloc/internal/pai.h:43 >> #10 __je_pa_alloc (tsdn=3Dtsdn@entry=3D0x2a2e4060, = shard=3Dshard@entry=3D0x2a601800, size=3D4096, alignment=3D, slab=3Dtrue, szind=3D1, zero=3D, guarded=3Dfalse,=20= >> deferred_work_generated=3D0xffff7caf) at jemalloc_pa.c:139 >> #11 0x2a16b9f8 in arena_slab_alloc (tsdn=3Dtsdn@entry=3D0x2a2e4060, = arena=3D0x2a600540, binind=3D1, binshard=3D0, bin_info=3D0x2a21fa8c = <__je_bin_infos+48>) at jemalloc_arena.c:839 >> #12 0x2a16ac98 in __je_arena_cache_bin_fill_small (tsdn=3D0x2a2e4060, = arena=3D0x2a600540, cache_bin=3Dcache_bin@entry=3D0x2a2e42e8, = cache_bin_info=3D0x2a6004c2, binind=3D1, nfill=3D100) at = jemalloc_arena.c:1034 >> #13 0x2a1b5694 in __je_tcache_alloc_small_hard (tsdn=3D0x0, = tsdn@entry=3D0x2a2e4060, arena=3D0x0, arena@entry=3D0x2a600540, = tcache=3Dtcache@entry=3D0x2a2e42c8, = cache_bin=3Dcache_bin@entry=3D0x2a2e42e8, binind=3D1,=20 >> tcache_success=3D0xffff7d5f) at jemalloc_tcache.c:238 >> #14 0x2a15e538 in tcache_alloc_small (tsd=3D0x2a2e4060, = arena=3D0x2a600540, tcache=3D0x2a2e42c8, size=3D16, binind=3D1, = zero=3Dfalse, slow_path=3D) >> at = /usr/src/contrib/jemalloc/include/jemalloc/internal/tcache_inlines.h:68 >> #15 arena_malloc (tsdn=3D, arena=3D, = size=3D, ind=3D, zero=3D, = tcache=3D, slow_path=3D) >> at = /usr/src/contrib/jemalloc/include/jemalloc/internal/arena_inlines_b.h:151 >> #16 iallocztm (tsdn=3Dtsdn@entry=3D0x2a2e4060, size=3D, size@entry=3D16, ind=3Dind@entry=3D1, zero=3Dfalse, = tcache=3D0x2a2e42c8, is_internal=3Dfalse, arena=3D0x0, = slow_path=3D) >> at = /usr/src/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inli= nes_c.h:55 >> #17 0x2a164df4 in imalloc_no_sample (sopts=3D0xffff7dfc, = dopts=3D0xffff7ddc, tsd=3D0x2a2e4060, size=3D16, usize=3D16, = ind=3D) at jemalloc_jemalloc.c:2402 >> #18 imalloc_body (sopts=3D0xffff7dfc, dopts=3D0xffff7ddc, = tsd=3D0x2a2e4060) at jemalloc_jemalloc.c:2577 >> #19 0x2a156188 in imalloc (sopts=3Dsopts@entry=3D0xffff7dfc, = dopts=3D, dopts@entry=3D0xffff7ddc) at = jemalloc_jemalloc.c:2693 >> #20 0x2a156000 in __je_malloc_default (size=3D16) at = jemalloc_jemalloc.c:2726 >> #21 0x29e61990 in operator_new_impl (size=3D16) at = /usr/src/contrib/llvm-project/libcxx/src/new.cpp:34 >> #22 operator new (size=3D) at = /usr/src/contrib/llvm-project/libcxx/src/new.cpp:47 >> #23 0x27e101d0 in __libcpp_operator_new () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/new:265 >> #24 __libcpp_allocate () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/new:289 >> #25 allocate () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/__memory/allocator.h:118= >> #26 __allocate_at_least > () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/__memory/allocate_at_lea= st.h:41 >> #27 __init () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/string:2336 >> #28 basic_string () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/string:1078 >> #29 str () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/StringRef.h:217 >> #30 str () at = /usr/src/contrib/llvm-project/llvm/lib/Support/Twine.cpp:29 >> #31 0x294076d0 in SetNamePrefix () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:502 >> #32 visit () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:2734 >> #33 0x293f4938 in rewritePartition () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:4893 >> #34 splitAlloca () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5284 >> #35 0x293f04ec in runOnAlloca () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5485 >> #36 0x293ebfc0 in runSROA () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5596 >> #37 0x293eba80 in run () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp:5637 >> #38 0x27b9b32c in llvm::detail::PassModel>::run(llvm::Function&, = llvm::AnalysisManager&) () >> at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:9= 0 >> #39 0x276eef80 in run () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:81 >> #40 0x2217fd38 in llvm::detail::PassModel>, = llvm::AnalysisManager>::run(llvm::Function&, = llvm::AnalysisManager&) () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:9= 0 >> #41 0x276f30e4 in run () at = /usr/src/contrib/llvm-project/llvm/lib/IR/PassManager.cpp:124 >> #42 0x22178b88 in llvm::detail::PassModel>::run(llvm::Module&, = llvm::AnalysisManager&) () >> at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:9= 0 >> #43 0x276ee244 in run () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:81 >> #44 0x22174ffc in RunOptimizationPipeline () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1114 >> #45 0x2216cfb8 in EmitAssembly () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1179 >> --Type for more, q to quit, c to continue without paging-- >> #46 EmitBackendOutput () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1341 >> #47 0x225cbca0 in HandleTranslationUnit () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:354 >> #48 0x22cff8e4 in ParseAST () at = /usr/src/contrib/llvm-project/clang/lib/Parse/ParseAST.cpp:184 >> #49 0x22b5a7b8 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1078 >> #50 0x22adb800 in ExecuteAction () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1061= >> #51 0x22bf6a90 in ExecuteCompilerInvocation () at = /usr/src/contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvoca= tion.cpp:280 >> #52 0x0002afc8 in cc1_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/cc1_main.cpp:284 >> #53 0x00038548 in ExecuteCC1Tool () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:215 >> #54 0x227877ec in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 >> #55 operator() () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 >> #56 callback_fn<(lambda at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440:22)>(void) () = at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 45 >> #57 0x27d88624 in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 >> #58 RunSafely () at = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:42= 6 >> #59 0x22786e90 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 >> #60 0x22748074 in ExecuteCommand () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:199 >> #61 0x227483d0 in ExecuteJobs () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:253 >> #62 0x22765bb8 in ExecuteCompilation () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:1943 >> #63 0x00037ba4 in clang_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:391 >> #64 0x000363a8 in main () at = /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 >>=20 >> 0x2a80cfd0: 0x000013f2 0x00000079 0xffffffff 0xa5a5a5a5 >> 0x2a80cfe0: 0xffffffff 0xa5a5a5a5 0xffffffff 0xa5a5a5a5 >> 0x2a80cff0: 0x000014a6 0x00000079 0xffffffff 0xa5a5a5a5 >> (gdb) x /1024x (size_t*)addr >> 0x2a80d000: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a >> 0x2a80d010: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a >> 0x2a80d020: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a >> . . . >> 0x2a80dfd0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a >> 0x2a80dfe0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a >> 0x2a80dff0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a >> (gdb) x /1024x ((size_t*)addr)+1024 >> 0x2a80e000: 0x00000051 0x00000002 0x29e862b8 0xa5a5a5a5 >> 0x2a80e010: 0x7273752f 0x6372732f 0x766e692d 0x69747365 >> 0x2a80e020: 0x69746167 0x6c2f6e6f 0x632f6269 0x676e616c >> 0x2a80e030: 0x636e692f 0x6564756c 0x745f5f2f 0x5f657079 >>=20 >> So: All of the page was 0x5a5a5a5a repeated. Before and after >> had some other values and were accessible. >>=20 >=20 > For #0..#15: The original example and the above > agree about: >=20 > #5 __je_extent_alloc_wrapper zero=3Dtrue > #14 tcache_alloc_small zero=3Dfalse > #15 __je_extent_alloc_wrapper zero=3Dfalse #15 was actually optimized out. It was #16 that was zero=3Dfalse. (But that is outside the common range #0..#15.) > (The others are optimized out.) >=20 =3D=3D=3D Mark Millard marklmi at yahoo.com