8____text__TEXT f__cstring__TEXT k__thread_bss__DATA___thread_vars__DATA[CXo__common__DATA___bss__DATA_ __mod_init_func__DATAx`ho __debug_loclists__DWARF#h__debug_abbrev__DWARF__debug_info__DWARFv!po__debug_rnglists__DWARF-4__debug_str_offs__DWARF /5__debug_str__DWARF1] 8__debug_addr__DWARF3=Dxo__debug_names__DWARFAH__compact_unwind__LDI`P t__eh_frame__TEXTHM0Tt4 h__debug_line__DWARF@SP(Zv__debug_line_str__DWARF[xb2.vpxtP P((E/oO{CCRO{@@#5#!R5##35@ )@)@?T{COB_#O{C@qT{AO¨_5O{C@@?h@5{AO¨_O{C5@@?@t{AO¨_O{C5{AO¨_WO{4@qT@@?@Q`5{BOAWè_O{@@##@ )@)@?T{COB_O{C@q!T5{AO¨_5O{C5{AO¨_O{C5{AO¨_O{C5{AO¨_WO{`" 5@@?@AR¿kT`"@qT`"a"`4@Q`"@5{BOAWè_5WO{`"@5@@?@`"@5@Q`"5{BOAWè_O{@@R"#"#@ )@)@?T{COB_O{C`"5`" 5{AO¨_O{CRRq`T{AO¨_O{C!RBRRRAR{AO¨_WO{l`RRk`T{BOAWè_O{Cb2RRa2{AO¨_O{C@щ?)Th`{AO¨_!b;RWO{@@AR¿TS!R!R{COBWA_!3RWO{@!TS!R{COBWA_!6RO{3S!R{BOA_O{c4c@!TO!R{COB_!9R!9R_WO{Rk @RIsr k1 V GRr  k"TkTB @@" @?RHsrk? k2S{FOEWD_C_{{_Fatal error during %s: %s mutex_initRequired mutex not lockedassert_lockedLocks still locked at terminationlock_non_blockingmutex_freewaitcond_broadcastcond_signalcond_freecond_destroyatomic_load_acquire(&caml_num_domains_running) <= 1runtime/platform.cmmap %ld bytes failedmmap %ld bytes at %p for heaps Is_page_aligned(size)commit %ld bytes at %p for heaps decommit %ld bytes at %p for heaps caml_lf_skiplist_find(&mmap_blocks, (uintnat)mem, &data) != 0data == sizemunmap %ld bytes at %p for heaps Slow spin-wait loop in %s at %s:%dtry_lockunlocklockIs_power_of_2(align)runtime/caml/misc.hH +;s #2Raw'=Lbq$,L[jy8QYai(HazPDdQ,c,4PDXPXcPcPcPxPPcPcccPcPPPQPPcPccccPcPPQPcPcccPQQccPQPcPPdPdQcQcccPPQPQPPcPPQPcPPQ P c P P Q P c P c Q d d P Q   P P Q P Q P Q P P c P c P Q P Q P Q P d Pd Q c QPcPcPQPQPcPPcPPcPQdQeedPdPQcQPcPcddPcPcQdddPdPdQcQcPdPQcQPcPcQdQdXXPdXfQeQc%%%|%%r%st4I: ; I!I7 $%> $% > 4%I?: ; 4%I?: ; I%: ; 4I: ; 4%I: ; % : ; %I: ; 8 IGI!II% : ; (%.@z%: ; '?"%: ; I4%: ; IH}I~H}.%: ; 'I<?I.%: ;'<?&I.%: ;' ! %: ;I!.@z%: ; '?"4"%: ; I# %: ; $1U#X Y W %"1&.%: ;'I<?'7I(.n%%: ;'I<?).@z1*4"1+1X Y W ,1-H}..%: ; '<?/.%: ;'I !04%: ;I11X YW 21U#X YW 3.%: ; ' !4%: ; I54%: ; I6417.%: ; '? !8.@z%: ;'?9"%: ;I:1X YW ;1<41=4"%: ;I>.@z%: ;'I??.%: ;'<?@I%: ;A.%: ; '<?B4%: ;IC.n%%: ; 'I<?D!I7E% : ;F %I: ;8 r  7-CGU@CG kKCGMCGS [YCG"cCGUiCGCG CG & CG < CG  T \ x  T wCG4 CG CG CG   CG$ CG> <  -CG# E  $ o% o& ' (t (- . / 0 1 2 3( yoG CG CG  CG -CGU#D !" a% U$ q' \&wDm*,*-*, RPQ!( C ) *C+ , -!"m3A3L6"5#=#?'$@% #P$Q1P%PQo&Po'Py(Q&.  3  2 r 1 S /\ T 0 UCG&4 &5 "`'', 48 <7 q 6@ N /\ O 0T PCG8'ej(9: ))Xm%*+* M%,Q +P*y,&; '!-PmV-X./!0tm]A]" a$c% I1M2P\3-X4y5Q.<&= '.> )6Dm[ % _ $i% 7Py8&? }'/@ A0C ,BhD A!9ml Al$q%*1: $s%2% ;P-X<n=P>Py?y@&E '3F~4G~5L Ks J I n H0 D /\ E 0 FCG( O N o M I /\ J 0 K)Apm % +}B,c6KCP_DPQ&P GZ(QR /t~'y'7SC4AC5CF)E|m% %) %1 $%*+F M%,Q $% GP. HQPFyIyJ(TU @t")KDm6 %: $% y LPyM&V )y!NDmG$ %  OPyP&W 5y!QDmG$ %  RPyS&X ,yY A7Z4G4[!T m  Y$ 2 %! $% %") $*#+U M%&,Q $%$ $2%% MVP-XWXP. YQPyZn[PUy\y]y^7\4G!_m' $ 2%( $6 $%) $2%* M`P-Xay bPncPydyeyf7]4G!gm+` ,aY$ $}6hPKiP_jQP7^g4Ag!k`m-` $[ $i%. $%/ lP mPynyo8pHmH90HC qP_Q `Q eRY fSY0gUY! ) d dx aJ  c GH R bY8rLm^91^: s,_,c ; ; < : tQ2P8uhmj92j 93k==4l=5tY=6sYC vP8wPm~97~ 98=2 ,d ,c 6c : xP/h a i>yxm992B %:TzR?jX@CkA>{m9;9<==G|V}QPi~P zRQiP RAl7QEm^?noKQ>m9>9?iP QPRp_8Xm9@9AiP BQPAq`8m9B9C=DQRiP QP QRRr<QAsatQQ/u 2 y J x! vq# w\$ R{z>mU9EU9FFB =GU: ,f(Q0P ?|C}~22CDG ! @EF! F5x +@"KPEFFF| &1ALWbmx                                   /B0)5Nfw{kZ#8Mbww}[>*A 24DFn!Pfy)#8P<o}# J p  % 0 W{WTi&;R 8 a  : > A H O U _ e |     % : ? D ) M Apple clang version 17.0.0 (clang-1700.0.13.5)runtime/platform.c/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdkMacOSX.sdk/Users/ci/builds/workspace/precheck-tsan/label/ocaml-macos-m1char__ARRAY_SIZE_TYPE__caml_lockdepthintcaml_plat_pagesizeintnatlongcaml_plat_mmap_alignmentmmap_blockslf_skiplistheadlf_skipcellkeyuintnatunsigned longdatatop_levelstat_blockgarbage_nextforwardtailsearch_levelgarbage_headmemory_orderunsigned intmemory_order_relaxedmemory_order_consumememory_order_acquirememory_order_releasememory_order_acq_relmemory_order_seq_cstcaml_plat_futex_valueuint32_ttime_t__darwin_time_tcaml_plat_fatal_errorcaml_strerrorsize_tcaml_fatal_errorcheck_erractionerrcaml_plat_mutex_initpthread_mutexattr_initpthread_mutexattr_t__darwin_pthread_mutexattr_t_opaque_pthread_mutexattr_t__sig__opaquepthread_mutexattr_settypepthread_mutex_initpthread_mutex_t__darwin_pthread_mutex_t_opaque_pthread_mutex_t_pthread_mutexattr_destroypthread_mutexattr_destroycaml_plat_assert_lockedpthread_mutex_trylockcaml_plat_assert_all_locks_unlockedcaml_plat_lock_non_blocking_actualcaml_enter_blocking_section_no_pendingpthread_mutex_lockcaml_leave_blocking_sectioncaml_plat_mutex_freepthread_mutex_destroycaml_plat_try_lockmcaml_plat_mutexrcaml_plat_unlockcaml_plat_mutex_reinitpthread_mutex_unlockcaml_plat_cond_init_auxcondcaml_plat_condpthread_cond_t__darwin_pthread_cond_t_opaque_pthread_cond_tattrpthread_condattr_t__darwin_pthread_condattr_t_opaque_pthread_condattr_tcaml_plat_cond_initpthread_condattr_init_pthread_cond_initpthread_cond_initcaml_plat_wait_pthread_cond_waitpthread_cond_waitcaml_plat_broadcastpthread_cond_broadcastcaml_plat_signalpthread_cond_signalcaml_plat_cond_freepthread_cond_destroycaml_plat_lock_blockingmutcaml_plat_futex_waitcaml_plat_futex_wake_allcaml_plat_futex_initcaml_plat_futex_freecaml_plat_latch_releaselatchlike_waitftxcaml_plat_futexvaluecaml_plat_futex_wordmutexunreleasedcontestedexpectedcaml_plat_latch_waitcaml_plat_barrier_flipcaml_plat_barrier_wait_sensecaml_round_upaligncaml_mem_round_up_pagescaml_failed_assertchar_oscaml_mem_mapcaml_lf_skiplist_initcaml_plat_mem_mapcaml_gc_messagecaml_lf_skiplist_insertcaml_mem_commitcaml_plat_mem_commitcaml_mem_decommitcaml_plat_mem_decommitcaml_mem_unmapcaml_lf_skiplist_findcaml_plat_mem_unmapcaml_lf_skiplist_removecaml_timespec_of_nsectimespectv_sectv_nsecnsecuint64_tunsigned long longcaml_plat_spin_back_offcaml_gc_log_nanosleepnanosleepbufrcerror2error1futexundesiredlatchcaml_plat_binary_latchbarriercaml_plat_barrierarrivedatomic_uintnatcurrent_sensebarrier_statusnew_sensenew_sense_wordcurrent_sense_wordsense_bitsizereserve_onlymemreqsleep_nsecloccaml_plat_srclocfilelinefunctionnext_sleep_nsec  0 > ` r } __ 1Gi_&-2G4DDxHTTx8\\(0<l,,Lpp$8Lh4\l||(4XhhPd( ,  x   L x | (QALLVM0700  "$')-/1234689<?ADGIKLMOXW#*p)P"?]42@"wtL sΞ-p]SN]S͓baה7~VuRZ8W )o  { & F*k0{W>H 8 A )i e 54N!a <Tw ;[)  %+17=U_ekqw}s 1<KQ\bhntz  .$4 J  EW W yG5< AxhaVU2W qRm H=r$sB<U  K `  K A |` {      t\CH=,TC<C r C   ! ) r  9^`4`|  9h  i Q : YJ Pk=DDXTPtD\pl|D,DpD |`hHLhdPx,   X   zRx 8D@L  p @LD 4TXD H  `  HD 4pPD H  l  HD 48tD H  L  HD 4DD H  \  HD <4D0L  d 0LD 4tpD@L  L @LD 4P|D H  t  HD 4DD H  \  HD 4DD H  \  HD 4TDD H  \  HD <p D0L   0LD <0D0L  l 0LD 4 D@L  h @LD 4D`D H  h  HD 4|HD H p  H4HLD H t  H<hD0L H 0L4,PD H x  H4dxD H  D  HD <`D@P   @PD < D@P  \ @PD 4XD0L x 0L4TD@L  p @LD <pDpT  pT,0DD D DL! >K% uC*i"!fz>w%}ALb TrL% SԹF?RWӨ"cw2~Yu`0)q>p5Tƹq\<rApOW% J=' \OTYtvR( ƗZ,D!..ehglٍec48fmtvN.ᯕM !x^v@Xf}KFX:Z^27F `)ˬtש$1 jM<+B>KR˝n#tgV kUw^e2`)i^3ŠR NCv> ķ߯[rRnn *U .L< 7tKK}JJ t8JHJ>J |J   JJN } $L J  J}J$ J } }J J J} <|JJ}(V}J J * VJ}~< t~J t~J <}J J~JN } J} }J J J} }J J J} }J J J}# urJJ }$# JK#JdJJ}J J)#}<JVJ}J J~JN  rJ* VJ}# =rJJ}$`JJ)J#}<JVJ}J J rJ} J* VJ~~t tJDJ=IJ8~J t~J J8~JJJ~J J J~ J t J x J % u  J# =. VJ.*<[J& J J JJJ J|tJ MQA|<J< i<|tJ ( ? 8|tJ uK? J|t u>? Jv|tJ|tJ| |)|J$J%0|t y} /Users/ci/builds/workspace/precheck-tsan/label/ocaml-macos-m1runtime/caml/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/_types/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/arm/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_types/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/sys/_pthreadruntime/platform.cconfig.hlf_skiplist.hplatform.hmisc.hstdatomic.h_uint32_t.h_types.h_time_t.hsys.h__stddef_size_t.hpthread.h_pthread_types.h_pthread_mutexattr_t.h_pthread_mutex_t.hsignals.h_pthread_cond_t.h_pthread_condattr_t.hosdeps.h_timespec.h_uint64_t.h_time.hcamlatomic.h O- N- e- S-x X-t Lp =` P-T Q-H Q- M- V- L = L = V- L = L = N- ^- L = c-t Y-l Lh =T Q-H [-< L8 =4 M- N- a- Y- L = M- V- L = L = N- `-t Y-l Lh =P Q-H ALD A=@ M- V- L = L = N- Y- L = ]- L = Y- L = b- \- L =x K-l _lh _]\ Q-T LP =L M-$ V- L = L =N-Q-ALA=M-N-8-G-|M-PN-L9-<H-,L-M-N-8-G-M-N-9-H-|M-d5-`L\=T5-PLL=8N-0g-$l-M-E-FlF]N-h-k-?-J-M-FlF]x5-t Lp =h5-d L` =X5-TLP=8N-0p-$R-f-R-((n-M-5- L =5-L=5-L=W-L=lN-dp-XR-H5-D L@ =4j- o- I-R-((n-M-5- L =N-g-M-l5-h Ld =PN-Hi-@M-(5-$ L  = N-f-M-5- L =5-L=W-L=N-j-o-M-hE-HFlDF]<N-8h-,k-$M-FlF]5- L =5-L=N-?-p-R-((|o-tM-X5-TLP=<N-4l-,M-5- L=N-R-((Z-n-U-M-W-L=N-|P-l(h(dM-P5-LLH=DW-@L<=$N-o-M-E-5-L=q-FlF]N-q-m-s-tr-lM-\FlXF]@W-<L8=0d- M-!Txph`XPH@80( xph`XPH@80( xph`XPH@80( xph`XPH@80( xph`XPH@80( @ `@ `@ `@ ''CX'X- ' *')'+h'h,0'01'0';':H'H6'7'9'8X'X3 ' B'2'Dx'x48'8@'>'<'.X'X/'?28<X\`                0 h> (` r wT&}    - 2Go_^   G1i  __q[1__xIHMZ[  Q, |. T:d\p$| |hF_D\_, 6liMS6F7 j_:w>qF\iF0+Qd___tsan_func_entry_pthread_mutex_destroy_pthread_mutexattr_destroy_pthread_cond_destroy_caml_plat_broadcast_pthread_cond_broadcast_caml_failed_assert_caml_lf_skiplist_insert_caml_plat_mmap_alignment___tsan_func_exit_caml_plat_mutex_reinit_caml_plat_mutex_init_pthread_mutex_init_caml_plat_futex_init_caml_lf_skiplist_init_pthread_mutexattr_init_pthread_condattr_init___tsan_init_caml_plat_cond_init_pthread_cond_init_caml_lockdepth$tlv$init_caml_plat_mem_decommit_caml_mem_decommit_caml_plat_mem_commit_caml_mem_commit_caml_plat_futex_wait_caml_plat_wait_caml_plat_latch_wait_pthread_cond_wait_mmap_blocks_caml_mem_round_up_pagesl_.str_tsan.module_ctor_caml_strerror_caml_plat_fatal_error_caml_fatal_error_caml_plat_barrier_flip_nanosleep__tlv_bootstrap_caml_plat_mem_unmap_caml_mem_unmap_caml_plat_mem_map_caml_mem_map_caml_leave_blocking_section_caml_plat_futex_wake_all___stack_chk_fail___tsan_atomic32_compare_exchange_val_caml_plat_lock_non_blocking_actual_caml_plat_signal_pthread_cond_signal_pthread_mutex_trylock_pthread_mutex_unlock_pthread_mutex_lock_caml_lockdepth_caml_gc_log_caml_num_domains_running_caml_enter_blocking_section_no_pending_caml_plat_spin_back_off_caml_plat_pagesize_caml_lf_skiplist_remove_caml_plat_barrier_wait_sense_caml_plat_latch_release___tsan_atomic64_store___tsan_atomic32_store_pthread_mutexattr_settype___tsan_atomic32_exchange_caml_gc_message_caml_plat_mutex_free_caml_plat_futex_free_caml_plat_cond_free___stack_chk_guard_caml_lf_skiplist_find_caml_plat_assert_all_locks_unlocked_caml_plat_assert_locked___tsan_atomic64_load___tsan_atomic32_loadl_.str.19l_.str.9ltmp8___tsan_write8___tsan_read8l_.str.18l_.str.8ltmp7l_.str.27l_.str.17l_.str.7ltmp6l_.str.26l_.str.16l_.str.6ltmp5l_.str.25l_.str.15l_.str.5ltmp4___tsan_write4___tsan_read4l_.str.24l_.str.14l_.str.4ltmp3l_.str.23l_.str.13l_.str.3ltmp2l_.str.22l_.str.12l_.str.2ltmp1l_.str.21l_.str.11l_.str.1ltmp0l_.str.20l_.str.10