From nobody Wed Nov 19 06:10:19 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 4dBB1C5y27z6H7tJ for ; Wed, 19 Nov 2025 06:10:39 +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 4dBB1B6qbHz3rQ6 for ; Wed, 19 Nov 2025 06:10:38 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=VKIoZQhG; 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=1763532631; bh=Tm7jI37hu2wAGSuVs6jasYyPSL0pCcte7OFLd7AWHaE=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=VKIoZQhGRGVn7NWrkg0YvaGwlv2ai/ANjduU6Qce1g9wJlRoHISMwNZsM2Pf1rZBTWA1biMY+WGfFicjJzjwqtJkaGnOUYxNSkMvvpqOdzGsadElgnqTzik2JbjNvqygDf3aSizNgE1+YYmE2l0lzX2Q1EW/tgxA2jZaX+bFVZbP7BMtci7woflDwc5lClX4Eh6E4mQQuvyKben3uVe2aCCybdQs4Pw27JvXPwTD21jJc9om1yevgbTjX8iVFj28kYIvy9uWJ+uiDXNuMA4M3AnRP85z66i3hq1VRiAKTC5WdvuhUpRkSA3FW++kxIw0/Q7Lqs2iKigJQF1rwHMeRg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763532631; bh=ZviSPViU+c5be5eJma8brEjBbihYO89OibZIMy9q/QZ=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=A18HiUkbUa9zEO/aIs+dg75s6oHoH5A8w0IC9B2WeVhDmbkuhn4H1FFOKp6dZ4Y9s/OipuCoqGYWILb90OwNEVD5DNBHqyfQ5eeyYIOEKtYfvRxBMRSAuPEyeRg6w62HZHvOUpA4U0YGgp7lPKQz2NmEVfyNgXSAgZLGD7HMQmkZ8VaKUa20u6UG9QUE/AaxuQRos5g/jdux6prxPKepMGLfoFQK/tBx3uLvRHn8xmEeC/VM7nH8i4THPXGLUcqwI1OAm70zj3ryDQd+EFnwNAcR2VQFUA2WMEzKr1JwhXpNKgvdaN2wrCL7ynMcR7ONMnZGgfjNuh7VM+WGcJlpYg== X-YMail-OSG: ycoTqJgVM1k7f9aMhoBGWnSYW0b_pZX__3B8v9qX80lZGLMM83esf9UzN2H9QsX xfLd.ToJQI.Dvl61bRBwYs.ploCiI4Zq5LYB7ZMxxS6lUyVcNmb6yXFeZVOJYuwkpvQtu3PvNlYO rhDonfHz0PHBM9SvHLRHN4L_Y6maEVJQ2cLTUS34idvBy9CYxsfjX3Sv.bwLoB3F6Mz8or7KLGaE nrZ2X0dhYlh28t27FT.jiE.fuds5H7YCQgGlYXv9OZDQDQzpbX8jDhLu_2V3cDTZsl9tgbfl7BUF knlKVIVm.huqlFJ4wySNV7v3W_0TkUFL5wpP5UlkswLk5tF39z19yPG1R5i1AjINd6ygD_3wKJcB CxpYgupdDJUPOQFuHM91RpzHj27VjLZy4tts8B0YCWPSq3lt_gKpm66fw0EKVty1w7gcKgLKtAYb qHMz8HW92M5rQujrJ_1KZ6YMb_xgYVpioIrFvyY9PC6BswWWGd1zX5DNXfky_EeqhQ4iihKMfqyD EKERaxiWiUBObFP4DoHpjHuIP4Bxr8gd8oqe.HbJdTKmFJv2K0YRWlN_CfW0XzoQOzMgBQ31_eH9 7PNCDUjnyC2IH1Qr720M0pxZU1YyZJYkmkJBsmmT3sbhV1N0oMbwOu4tWy027_r8nUK9xfudJMTg iT87mmKK.vS3QaBUXIzHhtnV0Qb.XUnPg0BV0waXznVy9J_9je14QJYEeI6cE0_.qDXKKDQJocfy qU3G9v4p29ODpayaU46U6Iqk93WkzRnjnGmsspJmW.Y1uBCTgk0gJWi9MP32yOAhfUEUUvjv63.t BhAvNqa1l8gO1wVkP7RxVLMxtbOTiOxGg_XYCss5zVS62LEGC7clXfXDAqMEjKNFXvljaA_DPuHq S1KdGi89.Z2B__5XfwLAxe74AlGTYBzm2HOOFolU02rilpFzA3QNmz5OR_JfpDiUIQR8VOsI46GO N6lyAUQivGxp6P3djzuAgRIkmlqkx86X2BtK4C4hycFjc5OC.ajU3sZKocjO73j7B2.UWvalhXLN yM1RHxGnxDcU3GgZDyoTL6aqpgLJdqUDL5Uuar8JaBNp1wYnjiUmJX.3GYxok1l924YQxYSuxDbw GBRDWMiN8UmD5wbE55n0HbsjbKlK.9ihvhLkj2RPQqRexLHjlLyhymuILmU5f9CgSRIyyLoHzHwt oPNSiMWi2tTwzUN8HCC_BePQGQrgiEPTDrfjPAO0v7BjD_OuFraNmeBVIUCQZYEnc3c_RVuM.1R4 uPUffaSw3F3DWp_bFhEKG5DuY2HjLJIExRaOxKNGG6hI.dHyKOlU4ETF3lIeMhEpKclzhC8Ec9EX EEwTen5veNe0Ya9qqyrHn3AEnb.CVHx4.q9cwyDNia39Cz4ODW2iXst1aU_6dQOXkC1QQeL6_mS1 kZCn_cbcnNbpzvJQVLT7yDm6J3UbbRxtietCJ9D3SLqSU9bY6dI8kx2alxAaKW2bSPMKlxFVGcYJ 8z2IlA4Us5BLRXDQBI2KkANS3tXbIK39qOumtuT7JurIQQ2dMKlBzztoFZwHmeA7Cql2xygUT8mo n78o3_90mV_l9wMf8Rp7Szbke8ukEVlbFMrixNs1IN8ch1734cs1X554oXUzpqYuT9UEbdT59kTf 8NbCowthQY3j1YS7jpLVOdc1YAT_1bAsjvGrqsydwmZ4R0Mvnw3wZngkaWdGUV9Ggk5dgS5Gi.xp hV8LvdhsaEq.wNo4Qmdny.r1g1PPOCWX4K.tfUu6PtO1M85GM8DoPWoE1XQoPBeq9FDNrCytDAJC KhNkDzVU5VosZ0FwFoL9RkGqhYG5T7jtN3gRigfwCHg6XsfmHJuY6TWgLuSTQXSiueJP1W8xxz5H CHwAYa8GVmAmKr8tpaTMuL8DlkCsa9xrNtH7RZc1WjuHZrggaBAJoquMAfC2489hYtD05VNvlM6L g1eQ0kL9yjI8Qa3iG7oqwoMAE.Hsxyo4iE3lbZ98b4OjZqfyKqMGyXw95kGwoTcsPyKOsY8rknrZ h3Sm0o7yzkeR0XSuMmWM2AZ84xGA_Vqp02EkpOSdyPRsbZy_jadC.IyMqy8GdGfqUFEDV4754RQ. 22gszkIalVNd_pkE8zzALpgbqVPLjK80dsX5KZLzfz5jGESHK_riNn36rTGUk5Nx70tag0s4BrW5 ya5JWKPb2FfWdpPBOYnsFZ7L9VFs1rytO1.NW0ejRAY2CM6Ae7.n8JCBbWbVZ2u2jRiekYeYL0aN QnaYlqtfFjyREyo10ksajN3VyAa7EVHB0ZtOMKBooHFN2Tr4u1xNaGkLfady6JbZua4bon8oayph 1IVs- X-Sonic-MF: X-Sonic-ID: 31d317ec-ffcf-4b45-984e-84e5d6967134 Received: from sonic.gate.mail.ne1.yahoo.com by sonic313.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Nov 2025 06:10:31 +0000 Received: by hermes--production-gq1-67d9c848cc-h6lbx (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 560cd10cfc7c8f25194806c1cdda0328; Wed, 19 Nov 2025 06:10:29 +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: #5] [Common range #0..#10 __je_pa_alloc] Date: Tue, 18 Nov 2025 22:10:19 -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> <463AC500-C7C7-43FB-B5EF-332CEBA3D944@yahoo.com> <3E0D6079-0F5B-463E-94D4-37506A837D33@yahoo.com> To: freebsd-arm@freebsd.org, freebsd-current@freebsd.org In-Reply-To: <3E0D6079-0F5B-463E-94D4-37506A837D33@yahoo.com> Message-Id: <05479AC8-C8EB-42A3-9A54-2CAF687023D2@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.68 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.68)[-0.684]; 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)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; 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.65.84:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.84:from] X-Rspamd-Queue-Id: 4dBB1B6qbHz3rQ6 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. This one also does not have area_malloc involved at all. This one is for size 8192 (2 pages). It looks like #0..#10 are similar = to the prior reports. #10 is __je_pa_alloc. #11 is: arena_slab_alloc (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=3D0x2e12b000,= size=3Dsize@entry=3D8192) 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=3D0xffff9747, 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=3D8192, alignment=3D4096, zero=3Dtrue, commit=3D0xffff97a7,=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=3D8192, alignment=3D4096, zero=3D, guarded=3D) at jemalloc_extent.c:126 #7 0x2a1c9680 in pac_alloc_real (tsdn=3D0x2a2e4060, pac=3D0x2a601810, = ehooks=3D0x2a600080, size=3D8192, alignment=3D4096, zero=3D, guarded=3Dfalse) at jemalloc_pac.c:124 #8 pac_alloc_impl (tsdn=3Dtsdn@entry=3D0x2a2e4060, self=3D0x2a601810, = size=3Dsize@entry=3D8192, 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=3D8192, = 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=3D8192, alignment=3D, slab=3Dtrue, szind=3D35, zero=3D, guarded=3Dfalse,=20= deferred_work_generated=3D0xffff986f) at jemalloc_pa.c:139 #11 0x2a16b9f8 in arena_slab_alloc (tsdn=3Dtsdn@entry=3D0x2a2e4060, = arena=3D0x2a600540, binind=3D35, binshard=3D0, bin_info=3D0x2a2200ec = <__je_bin_infos+1680>) at jemalloc_arena.c:839 #12 0x2a16ac98 in __je_arena_cache_bin_fill_small (tsdn=3D0x2a2e4060, = arena=3D0x2a600540, cache_bin=3Dcache_bin@entry=3D0x2a2e4618, = cache_bin_info=3D0x2a600506, binind=3D35, nfill=3D10) 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=3D0x2a2e4618, binind=3D35,=20 tcache_success=3D0xffff991f) at jemalloc_tcache.c:238 #14 0x2a16cef4 in tcache_alloc_small (tsd=3D, = arena=3D0x2a600540, tcache=3D0x2a2e42c8, size=3D, = binind=3D35, zero=3Dfalse, slow_path=3Dtrue) at = /usr/src/contrib/jemalloc/include/jemalloc/internal/tcache_inlines.h:68 #15 arena_malloc (tsdn=3D, arena=3D, = size=3D8192, ind=3D35, zero=3Dfalse, tcache=3D0x2a2e42c8, = slow_path=3Dtrue) at = /usr/src/contrib/jemalloc/include/jemalloc/internal/arena_inlines_b.h:151 #16 0x2a16cb88 in __je_arena_palloc (tsdn=3D0x0, tsdn@entry=3D0x2a2e4060, = arena=3D, usize=3D, usize@entry=3D8192, = alignment=3Dalignment@entry=3D8, zero=3Dfalse, tcache=3D0x2a2e42c8) at jemalloc_arena.c:1224 #17 0x2a16559c in ipallocztm (tsdn=3D0x2a2e4060, tsdn@entry=3D0x2a2e42c8, = usize=3D8192, alignment=3D8, zero=3Dfalse, tcache=3D0x2a2e42c8, = is_internal=3Dfalse, arena=3D0x0) at = /usr/src/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inli= nes_c.h:80 #18 ipalloct (tsdn=3D0x0, tsdn@entry=3D0x2a2e4060, usize=3D8192, = alignment=3D8, zero=3Dfalse, tcache=3D0x2a2e42c8, arena=3D0x0) at = /usr/src/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inli= nes_c.h:91 #19 0x2a1651f4 in imalloc_no_sample (sopts=3D0xffff9a14, = dopts=3D0xffff99f4, tsd=3D0x2a2e4060, size=3D8192, usize=3D8192, = ind=3D) at jemalloc_jemalloc.c:2398 #20 imalloc_body (sopts=3D0xffff9a14, dopts=3D0xffff99f4, = tsd=3D0x2a2e4060) at jemalloc_jemalloc.c:2577 #21 0x2a156188 in imalloc (sopts=3Dsopts@entry=3D0xffff9a14, = dopts=3D, dopts@entry=3D0xffff99f4) at = jemalloc_jemalloc.c:2693 #22 0x2a15677c in __aligned_alloc (alignment=3D8, size=3D8192) at = jemalloc_jemalloc.c:2821 #23 0x29e61a00 in = std::__1::__libcpp_aligned_alloc[abi:se190107](unsigned int, unsigned = int) (__alignment=3D8, __size=3D) at = /usr/src/contrib/llvm-project/libcxx/include/__memory/aligned_alloc.h:43 #24 operator_new_aligned_impl (size=3D, alignment=3D8) at = /usr/src/contrib/llvm-project/libcxx/src/new.cpp:129 #25 operator new (size=3D, alignment=3D) = at /usr/src/contrib/llvm-project/libcxx/src/new.cpp:141 #26 0x20ff35f8 in Allocate () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/AllocatorBase.h:92= #27 StartNewSlab () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:344 #28 AllocateSlow () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:200 #29 0x26c0ab48 in Allocate () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:176 #30 Allocate () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:214 #31 operator new () at = /usr/src/contrib/llvm-project/llvm/include/llvm/Support/Allocator.h:448 #32 getMachineMemOperand () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/MachineFunction.cpp:496 #33 0x2705c62c in getStore () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.c= pp:9015 #34 0x270941b4 in visitStore () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBu= ilder.cpp:4746 #35 0x2708d80c in visit () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/Instruction.def:173 #36 0x2708c9e4 in visit () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBu= ilder.cpp:1346 #37 0x270f53c8 in SelectBasicBlock () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGIS= el.cpp:838 #38 0x270f4b84 in SelectAllBasicBlocks () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGIS= el.cpp:1863 #39 0x270f1f24 in runOnMachineFunction () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGIS= el.cpp:631 #40 0x28300224 in runOnMachineFunction () at = /usr/src/contrib/llvm-project/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp:70 #41 0x270efd6c in runOnMachineFunction () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGIS= el.cpp:374 #42 0x26c15e88 in runOnFunction () at = /usr/src/contrib/llvm-project/llvm/lib/CodeGen/MachineFunctionPass.cpp:94 #43 0x276a9e74 in runOnFunction () at = /usr/src/contrib/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1440 #44 0x276b0d40 in runOnModule () at = /usr/src/contrib/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1486 #45 0x276aa5e0 in runOnModule () at = /usr/src/contrib/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:1555 --Type for more, q to quit, c to continue without paging-- #46 run () at = /usr/src/contrib/llvm-project/llvm/lib/IR/LegacyPassManager.cpp:541 #47 0x2216d2e8 in RunCodegenPipeline () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1157 #48 EmitAssembly () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1180 #49 EmitBackendOutput () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1341 #50 0x225cbca0 in HandleTranslationUnit () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:354 #51 0x22cff8e4 in ParseAST () at = /usr/src/contrib/llvm-project/clang/lib/Parse/ParseAST.cpp:184 #52 0x22b5a7b8 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1078 #53 0x22adb800 in ExecuteAction () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1061= #54 0x22bf6a90 in ExecuteCompilerInvocation () at = /usr/src/contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvoca= tion.cpp:280 #55 0x0002afc8 in cc1_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/cc1_main.cpp:284 #56 0x00038548 in ExecuteCC1Tool () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:215 #57 0x227877ec in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 #58 operator() () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 #59 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 #60 0x27d88624 in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 #61 RunSafely () at = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:42= 6 #62 0x22786e90 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 #63 0x22748074 in ExecuteCommand () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:199 #64 0x227483d0 in ExecuteJobs () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:253 #65 0x22765bb8 in ExecuteCompilation () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:1943 #66 0x00037ba4 in clang_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:391 #67 0x000363a8 in main () at = /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 0x2e12afd0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2e12afe0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2e12aff0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 (gdb) x /1024x ((size_t*)addr)+0 0x2e12b000: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2e12b010: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2e12b020: 0x00000000 0x00000000 0x00000000 = 0x00000000 . . . 0x2e12b650: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2e12b660: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2e12b670: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2e12b680: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2e12b690: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2e12b6a0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a . . . 0x2e12cfd0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2e12cfe0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2e12cff0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a (gdb) x /1024x ((size_t*)addr)+2048 0x2e12d000: Cannot access memory at address 0x2e12d000 For #0..#10: The prior examples and the above agree about: #5 __je_extent_alloc_wrapper zero=3Dtrue But also there was in this example: #14 tcache_alloc_small zero=3Dfalse (The others before #14 are optimized out.) So summarizing some of the failure results so far . . . The common part of the call chain is: #0 thr_kill () at thr_kill.S:4 #1 __raise (s=3D6) at /usr/src/lib/libc/gen/raise.c:48 #2 abort () at /usr/src/lib/libc/stdlib/abort.c:61 #3 ehooks_debug_zero_check at = /usr/src/contrib/jemalloc/include/jemalloc/internal/ehooks.h:170 #4 ehooks_alloc at = /usr/src/contrib/jemalloc/include/jemalloc/internal/ehooks.h:208 #5 __je_extent_alloc_wrapper at jemalloc_extent.c:1003 (argument = zero=3Dtrue) #6 __je_ecache_alloc_grow at jemalloc_extent.c:126 #7 pac_alloc_real at jemalloc_pac.c:124 #8 pac_alloc_impl at jemalloc_pac.c:178 #9 pai_alloc at = /usr/src/contrib/jemalloc/include/jemalloc/internal/pai.h:43 #10 __je_pa_alloc at jemalloc_pa.c:139 Note: some #11+ can show arguments with a zero=3Dfalse All the non-zero Bytes in the pages being checked are 0x5a bytes. The zero Bytes (if any) come first so far. =3D=3D=3D Mark Millard marklmi at yahoo.com