From nobody Wed Nov 19 01:24:12 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 4dB3g45fZ0z6Gxyy for ; Wed, 19 Nov 2025 01:24:32 +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 4dB3g20tPtz3Lgj for ; Wed, 19 Nov 2025 01:24:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=qZWL8GJ1; 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=1763515467; bh=SRkS6g13vnu226bLiHeLeyzHS/xPFgWsKQYFQfz2kUk=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=qZWL8GJ1O2v3oH+Hs0m3w5jXH8KY3fIrRlDfFhUNh4EOT7b0W9dHXi6iOTHWvGMlPWbz2It7wp8j4SapYqOIo33u+sKuNfBYTY8CVBqBzGuhVRqyQvkXbTGCIKhPpScYkUFVczqEwRU++HQlI4+kOaFIhm0qTVrI0zOz5A/QDfyX0uWOL9UJOmwnv3uT5YomdHdqMhP5Ajfoqnwt2cY7u1VihjyPE/GA8jt3+WH6X9pOPVujythpyJWyNhAV97RJjzZZg9N0gujtTfDGBIBBezSbgVarXZS1LpE2H5wgY3/aJKdM/IoNsoJrEhw1PwJ58x4NjKWbdUo9tS7hE3i7Cw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763515467; bh=Cg53wxtfmZ2xJOxzdAsZl0nDoUUaq0PHLUeeweumoPM=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=Pq7rDPWeIfTf8KII0mclAZenLdUAP3poEk8HE0JMEmbyzsfzmKlGOPW1gpOMjSM58bMQtPUCA/Di5zF7ZUDjrhHUqDhXcT+TOoN2J+fjDL3+ENtrTyzWUsbVuVEKifhwyj7jI04iUlOtCKM+mUmarEF0Wi+J7RRckMCQyhV/PsakR6p5OaVSC4TNXcw1uxSNs8SgeCWZyivpHfeG9mY+kZOJ4Pb8GPCYjVRpbLRZ5VAvMyMx+FCJGrxqlZ7/gSttp9/zxB7Ei/UNYmr8CdVuPh5N8XxFMVyfmqSEZdEUoxJQxA7+N72ickipoJbJI7sYrtCNe4DgoSbeQsy/0C/JvA== X-YMail-OSG: T1xd9ZgVM1ltlxAGyZViMZr3DtGtJ9bWtcm6FPHnDbL.dstrpqFDVmUCLiW.Tjs jttfM8k4Thkbeh8H4Xre8oKG.bNMez6xvZ0mn0YhdtUsIF8lXWZm2ByATresiMCowBN6_Aa1TbP7 ElsnB6Y_ggfwG0z5dqZehvt1Uy7g9IUKM2VYFki48HNHtkY2Ek3s175wkojkq1rq3p5KRei.XH60 oPtl5Jmm35GyvPsBIPC8FFaVdDlIwQhYZ5XrQmrJTnmQP1_C8r3OrodAZ03iajPm9rs4_iTJ9Q3e 12oBF2pj4GQNA1_GnaUyqVlmGJAdJ3zi.zdFwlMlKPI8Z_vg3D4lgBJE28VTZmHzscG4SDqWgb_9 3JLmwawGLNRVPAR10myz7Io2gFR9Pq0VMjspyrsH7G2jxAtAjLp2LDzhDTtRyj1zYc6FVjNCAAZD yjIEj1KBrmoNVJRuRJlG_IVQuAR1IyPJi6ptkrwFzjUQ0Zyur78mrrkC3LLhuiyAcnSViZHJALOR cz8ExamiJZ2WN1f9kwxr34nxLQ4pEzG_EyDwZG9lT6dhnPeen8S3_cGYrvjlYGz7MBp_1nnPMytk B6GEc_CigRIhl7Ua_fKYWXtEfmdUM83LJDepsATP7HV65S4ryO8cm3zHWsgpkxHIzO2HLDusIOz6 8_mW37x62S_GvqBxgLS6N.Qh00pjKBFkFQF9W7wrAEgnZWZEh484M9zBZSG5uP2aezJoXqBB4BXG qDB4DAKf4EoxHUjoxqRXdzseEs1dq5i7JDH601xkn5fuxBfC2XiixJ6_x7vkKU0BHIz3pKk1V2uY v_.d0js_mBaQNOn4FPzenU5.Nhj3wjlPGzm72VJgVin72PjI_VyoR1OEufjmN7SzOZsb4fbNtKBv TAc4j3Y1wsQSuAMC8IjILkk1M4l7.5iGdFteToY.QDyk7Ytc2KbbiEOoawwsbWGZpqUQ4lQHy8R7 udYEFeKbnhGoNV9NTDm0b8rbDghJ27osRqPRgOmnoGe7_dJYZoZFfNmWmo.L00hs70fmeI5YUiSh JLU.jBtSBjujH.ZbO3BsqwwZvbW0L.VbE5zRUrDieLRfpD9fmGAfaZNoFPVfGj6s_U4ipOx2gWCw Q4cuFTYTkE89r_QoVlAO5XP1z7P195gUjd12emnh5DlmWtDpvsVFchzISRe.NKyOTRxl0JNC3EkM ekCN6zvej_lzxa8Q891FqcOGmsGEjeJToCDNoxcSgwFa4AgCeMYSUMX5.ir9USOYzVLWotNCfqzC Nsw0_ZPd_p13KGJ3Yp7HF27hLl0UarhhhbJtdfZ91PlSG6u49rb68DU_1EVE6tewF3uQiDKlAqk2 UZeyawna4VWPIcWYg..abrJ7ETY_uxpsXYkI8F5JvMJmxmYxVclCnKYld4MohAkjEJbwA.CC7j1_ vR8kmNqLWILL7dCygf7vzM93VMd3YK4nwZkuAVNmxeaBCmTbu2ctD44LSO0bo_wLRACcHe.yKF.0 r9n30o7_l5kB84rsDbOxE0J0znaGftocYCuRa3.L_L3ZBubQUyCxBudhovC3RF7HW36tWHo4xIQ9 f_jOs5nIgmexAOUM7ON9LEom9Fv4NnKkyZVMRMmt.qrtNJpXYosFM01dCaClUcegeSz_4N7EhY63 lsGX..S7aomEnqqyaTh_ZYJZpxJBZ5TjukGtaczCfgxycSo9AUyCeD2uKXJYnfJ.CR9.QfSqpOqy nuNDjSBbG85Uif_I7S7Wd_OAYlJgATTgLsYWbeR2b6F9bu6AHthq8.ljCuuX_Hs69AVu8dMiFQPp rDiCO821ZOa6ulZr58_i8uV7Tr_QW6vlpdWaE_Z35zqFzTa.p0Hi26kZVILBF_vet1xyatmsTGcE ukj2V8Hqbxf3U7xGsqYNg1QeEB5e9r.SRn1Mg32eL4hf_wAFTZ1bJHoXw28FGC_k2kayZCRT9j3d 2XLc_eiW6NYhbtEpYs9nUtkNfqDWf3fPj8ND.b99Pmr5irKfAg7Qc07eAswoh7LokFc7INZZ.ncb rzeTtVJDlApT42HtIIAXhGvw2hi4SU.J24vK1KkHA.N5tpKh5FzRPwfCNz6e4bs0AgogqKvnNTo8 m83uEFwi3XmCAVaKKggE_8m1_hlKmgKXrgVgle0Q3MBoLu3JOJkUi_43uHbm38ElLu8qjDgk5gf7 qrXSGeNw7Yd3Y6NGUaXkbit65egvrkqvApLsytOzijyWu5mR01HBt77vYqQVA6_ataWMFwK.xDCI AKxG8v1ov4lFv.EOeg_O538bPn498Suk7Qjw0.2g1sKYHf1toqBXkAM0CJpikhmzoFJp6235dSTw 4YQ-- X-Sonic-MF: X-Sonic-ID: 9f63b868-e522-4477-a9e8-22a72223779a Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.gq1.yahoo.com with HTTP; Wed, 19 Nov 2025 01:24:27 +0000 Received: by hermes--production-gq1-67d9c848cc-qd2wc (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID b8e96cd66927ba56b21352f9bf0b5cb9; Wed, 19 Nov 2025 01:24:23 +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: #2] Date: Tue, 18 Nov 2025 17:24:12 -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: <463AC500-C7C7-43FB-B5EF-332CEBA3D944@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.65 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_SPAM_SHORT(0.35)[0.346]; 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)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; 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.68.206:from]; APPLE_MAILER_COMMON(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.206:from] X-Rspamd-Queue-Id: 4dB3g20tPtz3Lgj 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 is for size 4096 (1 page). It looks like #0..#15 are similar to the prior reports. #15 is for: arena_malloc (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=3D0x2b9a0000,= 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=3D0xffff79af, 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=3D0xffff7a0f,=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=3D19, zero=3D, guarded=3Dfalse,=20= deferred_work_generated=3D0xffff7ad7) at jemalloc_pa.c:139 #11 0x2a16b9f8 in arena_slab_alloc (tsdn=3Dtsdn@entry=3D0x2a2e4060, = arena=3D0x2a600540, binind=3D19, binshard=3D0, bin_info=3D0x2a21fdec = <__je_bin_infos+912>) at jemalloc_arena.c:839 #12 0x2a16ac98 in __je_arena_cache_bin_fill_small (tsdn=3D0x2a2e4060, = arena=3D0x2a600540, cache_bin=3Dcache_bin@entry=3D0x2a2e4498, = cache_bin_info=3D0x2a6004e6, binind=3D19, 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=3D0x2a2e4498, binind=3D19,=20 tcache_success=3D0xffff7b87) at jemalloc_tcache.c:238 #14 0x2a16cef4 in tcache_alloc_small (tsd=3D, = arena=3D0x2a600540, tcache=3D0x2a2e42c8, size=3D, = binind=3D19, 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=3D512, ind=3D19, 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=3D512, = alignment=3Dalignment@entry=3D4, zero=3Dfalse, tcache=3D0x2a2e42c8) at jemalloc_arena.c:1224 #17 0x2a16559c in ipallocztm (tsdn=3D0x2a2e4060, tsdn@entry=3D0x2a2e42c8, = usize=3D512, alignment=3D4, 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=3D512, = alignment=3D4, 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=3D0xffff7c7c, = dopts=3D0xffff7c5c, tsd=3D0x2a2e4060, size=3D512, usize=3D512, = ind=3D) at jemalloc_jemalloc.c:2398 #20 imalloc_body (sopts=3D0xffff7c7c, dopts=3D0xffff7c5c, = tsd=3D0x2a2e4060) at jemalloc_jemalloc.c:2577 #21 0x2a156188 in imalloc (sopts=3Dsopts@entry=3D0xffff7c7c, = dopts=3D, dopts@entry=3D0xffff7c5c) at = jemalloc_jemalloc.c:2693 #22 0x2a15677c in __aligned_alloc (alignment=3D4, size=3D512) at = jemalloc_jemalloc.c:2821 #23 0x29e61a00 in = std::__1::__libcpp_aligned_alloc[abi:se190107](unsigned int, unsigned = int) (__alignment=3D4, __size=3D) at = /usr/src/contrib/llvm-project/libcxx/include/__memory/aligned_alloc.h:43 #24 operator_new_aligned_impl (size=3D, alignment=3D4) 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 0x223c87cc in allocateBuckets () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:915 #27 grow () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:849 #28 0x223c86fc in grow () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:580 #29 0x223c86fc in InsertIntoBucketImpl () from = /usr/lib/libprivateclang.so.19 #30 0x276ead50 in InsertIntoBucket () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:590 #31 try_emplace () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:247 #32 0x2957a02c in insert () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/DenseMap.h:228 #33 getOrCreateValueInfo () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp:= 737 #34 0x29579e28 in addInfoFor () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp:= 379 #35 0x2957a908 in processBranch () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp:= 462 #36 0x2957b3a4 in buildPredicateInfo () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp:= 511 #37 0x2957cc74 in PredicateInfo () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp:= 757 #38 0x29599084 in make_unique () at = /usr/obj/usr/src/arm.armv7/tmp/usr/include/c++/v1/__memory/unique_ptr.h:63= 4 #39 addPredicateInfo () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/SCCPSolver.cpp:692= #40 addPredicateInfo () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/Utils/SCCPSolver.cpp:204= 8 #41 0x28f4fc14 in runIPSCCP () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/IPO/SCCP.cpp:130 #42 run () at = /usr/src/contrib/llvm-project/llvm/lib/Transforms/IPO/SCCP.cpp:403 #43 0x27b85d14 in llvm::detail::PassModel>::run(llvm::Module&, = llvm::AnalysisManager&) () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerInternal.h:9= 0 #44 0x276ee244 in run () at = /usr/src/contrib/llvm-project/llvm/include/llvm/IR/PassManagerImpl.h:81 --Type for more, q to quit, c to continue without paging-- #45 0x22174ffc in RunOptimizationPipeline () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1114 #46 0x2216cfb8 in EmitAssembly () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1179 #47 EmitBackendOutput () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp:1341 #48 0x225cbca0 in HandleTranslationUnit () at = /usr/src/contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp:354 #49 0x22cff8e4 in ParseAST () at = /usr/src/contrib/llvm-project/clang/lib/Parse/ParseAST.cpp:184 #50 0x22b5a7b8 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1078 #51 0x22adb800 in ExecuteAction () at = /usr/src/contrib/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1061= #52 0x22bf6a90 in ExecuteCompilerInvocation () at = /usr/src/contrib/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvoca= tion.cpp:280 #53 0x0002afc8 in cc1_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/cc1_main.cpp:284 #54 0x00038548 in ExecuteCC1Tool () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:215 #55 0x227877ec in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 #56 operator() () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 #57 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 #58 0x27d88624 in operator() () at = /usr/src/contrib/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:= 68 #59 RunSafely () at = /usr/src/contrib/llvm-project/llvm/lib/Support/CrashRecoveryContext.cpp:42= 6 #60 0x22786e90 in Execute () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Job.cpp:440 #61 0x22748074 in ExecuteCommand () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:199 #62 0x227483d0 in ExecuteJobs () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Compilation.cpp:253 #63 0x22765bb8 in ExecuteCompilation () at = /usr/src/contrib/llvm-project/clang/lib/Driver/Driver.cpp:1943 #64 0x00037ba4 in clang_main () at = /usr/src/contrib/llvm-project/clang/tools/driver/driver.cpp:391 #65 0x000363a8 in main () at = /usr/src/usr.bin/clang/clang/clang-driver.cpp:17 0x2b99fe90: 0x76202020 0x0a64696f 0x646e6523 = 0x200a6669 0x2b99fea0: 0x3e202020 0x3e203e20 0x2f2f0a3b = 0x616c6320 0x2b99feb0: 0x662d676e 0x616d726f 0x6e6f2074 = 0x4c5f0a0a --Type for more, q to quit, c to continue without paging-- 0x2b99fec0: 0x50434249 0x4e455f50 0x414e5f44 = 0x5053454d 0x2b99fed0: 0x5f454341 0x0a445453 0x6e65230a = 0x20666964 0x2b99fee0: 0x5f202f2f 0x4342494c 0x5f5f5050 = 0x5059545f 0x2b99fef0: 0x52545f45 0x53544941 0x4b414d5f = 0x32335f45 0x2b99ff00: 0x5f34365f 0x315f524f 0x425f3832 = 0x485f5449 0x2b99ff10: 0xa5a5000a 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2b99ff20: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2b99ff30: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2b99ff40: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 . . . 0x2b99ffd0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2b99ffe0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 0x2b99fff0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 = 0xa5a5a5a5 (gdb) x /1024x ((size_t*)addr)+0 0x2b9a0000: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2b9a0010: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2b9a0020: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2b9a0030: 0x00000000 0x00000000 0x00000000 = 0x00000000 . . . 0x2b9a0850: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2b9a0860: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2b9a0870: 0x00000000 0x00000000 0x00000000 = 0x00000000 0x2b9a0880: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2b9a0890: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2b9a08a0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a . . . 0x2b9a0fd0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2b9a0fe0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a 0x2b9a0ff0: 0x5a5a5a5a 0x5a5a5a5a 0x5a5a5a5a = 0x5a5a5a5a (gdb) x /1024x ((size_t*)addr)+1024 0x2b9a1000: Cannot access memory at address 0x2b9a1000 So: The page has a prefix of 0x00000000's and a suffix of 0x5a5a5a5a's, with no distinct middle. For #0..#15: The original example and the above agree about: #5 __je_extent_alloc_wrapper zero=3Dtrue #14 tcache_alloc_small zero=3Dfalse (The others are optimized out.) =3D=3D=3D Mark Millard marklmi at yahoo.com