ELF @@LKFatal error during %s: %s mutex_initRequired mutex not lockedassert_lockedLocks still locked at terminationlock_non_blockingmutex_freetry_lockunlockwaitcond_broadcastcond_signalcond_freeruntime/caml/misc.hIs_power_of_2(align)runtime/platform.catomic_load_acquire(&caml_num_domains_running) <= 1mmap %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:%d{ Cc@*#d@{C!@S"@*4*AR*4*5@@@BT{ASB@_{@q T5*{_@;@@@5_{{ *S5@;@@! @{¨_*{`5{_*{ @q T@5`5 @{¨@;@@!Q @{¨**{C!@S"@!R@@@BҡT{ASB_{S@q T5*5SA{¨_*{`5{_*{`5{_*{`5{_*{S* *RR@ ߈kTSA{¨_R"R@ __{ RqT @{¨_R @{¨"R@ {AR  RRR@ c߈qT @{¨_{S la" kTSA{¨_RSA{¨"R@ {S42** *RR@ `߈kTSA{¨_{S3@uSTSA@{è_=R!SA@{è_{S*@@*@R! SA@{è_@hT R!!3R{SA@!?TR!SA{¨!6RA_{SR!SA{¨{CB@SC@Ҡ 4@aTR! @@@BT{ASB@_!9R@T!9RR{B@S@RSsrkD@ks"GRrt S kCzTdJb~ Sd*@҄Cs#B|ěBKB @@@BҡT*{BSC_#@"@!@q"D  *B  B  N  Z   m  y   Eint *N-B*F!*  x* yB &  p   H8  N N  ( u   ! 3 5# 6# 7( t  N  !N  : ? @0 ^ ` a b c dN  eN$ f(N)B  " #)B $ )P + , -/P0 C E  F G *)B/ Ha0 K Mt N OZ P(G .c9Nk       k8 k wX2#/ H#N# I7. J]& 9N0S      hsw 'k: k #:% 7  7*!** $%&'2((-Kkey. &/ &0 &1 2 3( LBM*S;6 ;B <N   ``epH+}7$Q &N,a&< &&,`&_ &K +&&+C7$^^&,7 p+e7 C**$ ] - a  e  m   - X : ? \-:  ` ` P  | ` C    =   =   n        *  =   j T  Nh 7$ 6% Nh +N&locAh  NOreqpH.U  f D; PHQ0jZ P Y"% &mem(&< &@ P #QR+ P Q RS> PQ}e P #Qp P Q R p P Q R Y"Hm &mem+&+P P Q RS!PPQQ%p9&mem*&+ P Q RS> PPQQpP Q R %&&Pmem / &CPQ+P Q RS KP #QR^lP #+P Q RpP Q R % &|c)&'t    pP Q R ~`~620@ Q=  b"0F0[^Q(k l xPbQRST0U0V0jdWj0k,l &st/mm&/wWwwk"'-z8!PbQPRS T0U0V0^X^3'_112 ( Rb"0F,[1^Q(kV l xPbQRT0U0V03QftxQ2R7S7U?V WV kHXH6SkJWTJJk"'-M8!PbQPRS T0U0V0@@ftx@P;-@ftx;PU<1QA7Fftx70A0ftx0,11?2 W2 (*. G ": @P PP_('. G ": @P PP(P*. :G ": @P PPp%mut<40_ 4. M+G : @P  CPT P . G ": @P PQS|*2VPe JPD gPQ1 PQY"W~ X~5YPl;ml9 q 2 " .. lG : @P  Ps .. G : @P | P>%PP!PPg(mg,. iG ": @P  PP]\m]EBrca. ccG : @P Q  P V,T P ZC[mC/\rF3@m38Brc5]6@C?C=. @G : @P Q= P! PQ2 P PQ 2PY"^*P*)7err*5_buf,wh PQQwR T P Q`B3 m45. m5ar3U (7err45Ht < 5& +&:&6<d! 4. M/!G : @P  H!PPT P 6FP!Q^(k! l xPbQRST0U0V06- Y"8!PbQPRS T0U0V0777I~I1B : ; 9 I8 H}: ; 9 IH} !I GI .?: ;9 'I< $ >  ( 41B:!;9 IB : ; 9 I4:!;9 IBH}.?:!; 9 '@z1RB UX!Y W .?:!;9!'@z : ; 9 : ;9 I&I.?: ; 9 'I<4:!;9 I: ;9 I:!; 9 IB:!; 9 IB : ; 9! I I8 4 :!;9 I8 !H}"1#: ;9 I$%.?:!;9 'I@z&:!;9 IB'1RB UX!YW ( 1U)!I/ *4:!;9 I?<+.?:!;9 '<,.?: ; 9 '<-7I.1RB UX YW / 01RB X!YW!11 2 U3.: ;9!' !41RB X!Y W 5.: ;9 'I !6.1@z7.?<n8 : ; 9 9>! !I: ; 9 : :!;9 ;4G:!;9!<4:!;9 I=.?:!; 9!'<>H}? @:!;9!,IA.?:!;9!' !B4:!; 9!IBC :!; 9!D% UE$ > F G : ; H'I'J4: ; 9 I?<K : ; 9 I8 L!IM4G: ; N.?: ;9 '<O4: ;9 IP4: ;9 IBQ 1R41 S UT4: ;9 I U: ;9 IV41W.: ; 9 ' X: ; 9 IY4: ; 9 IZ.?: ; 9 ' [: ; 9 I\4: ; 9 I]4: ; 9 I^.?: ; 9 '@z_4: ; 9 I`!I/a4: ;9 I @P@ccXQXQQQtdt|P|dc<P<. <.  ! 1 ! 0 ..}<}  ... / }  ... / }  ... / }  ...< << /!t+ ! +1 5 t 8 !1 = =<". 3 ,j.i  i J :  x :(.!r . U#+s ! +.. ; ;< /! %.3 ,.   J = =<!Q   . U#t+ ! +.   ! =  K  .<<=  . >, 0 (L'<A[.i< <!>i>Lv<g< t =0$ -!$ 5 }<  & z &}  .}. } !$t.X .atomic_uintnat__size__lowmemory_order_releasesize_tpthread_cond_wait__prevcaml_mem_decommit__alignuint64_tlatchlike_wait__atomic_compare_exchange_tmpcaml_timespec_of_nsecnsecva_list__g1_startcaml_plat_cond_init_auxcaml_plat_futex_value__wseqcaml_plat_pagesize__g1_orig_sizelong long unsigned intnanosleepcaml_failed_assert__nextGNU C17 11.4.0 -mlittle-endian -mabi=lp64 -g -O2 -fno-strict-aliasing -fwrapv -fno-common -fexcess-precision=standard -ffunction-sections -fasynchronous-unwind-tables -fstack-protector-strong -fstack-clash-protectionpthread_mutexattr_tuint32_talignpthread_cond_signalcaml_plat_mem_mapcaml_timing_hookcheck_errsigned charcaml_plat_mutexfunctioncaml_plat_condpthread_mutex_destroy__g_refscond__atomic_store_tmppthread_mutex_tundesiredlong intPTHREAD_MUTEX_ERRORCHECK_NPsearch_levelcaml_mem_round_up_pageserror2caml_plat_srcloccaml_lockdepthlong long int__lockfutexdoublecaml_round_up__va_list__pthread_list_t__aarch64_swp4_acq_relpthread_cond_init__atomic_wide_countererror1short unsigned intnew_sense_word__pthread_mutex_s__gr_offslinemmap_blocks__uint32_taction__vr_offsmemory_order_seq_cstcaml_plat_futex_wordvaluepthread_condattr_initnew_sensePTHREAD_MUTEX_ERRORCHECKpthread_cond_destroycaml_fatal_error__atomic_exchange_ptr__valintnatlong unsigned intexpected__kind__datacaml_mem_commitsyscalldatasize__stackpthread_cond_broadcastreserve_onlyuintnatcaml_plat_mem_decommitcaml_plat_assert_lockedpthread_mutexattr_initcurrent_sensecaml_plat_cond_initcontested__atomic_load_ptr__g_signalsmemory_order_relaxedpthread_mutex_initforwardpthread_mutexattr_destroycaml_plat_barrier_flip__ownercaml_gc_logsleep_nsecbarriercaml_plat_mutex_reinitcurrent_sense_wordPTHREAD_MUTEX_NORMALtailtv_nseccaml_plat_mmap_alignmentchar_oscaml_enter_blocking_section_no_pendingtv_secmemory_order_acquire__gnuc_va_listcaml_plat_barrier_wait_sensecaml_mem_mappthread_condattr_setclockfatal_error_hookcaml_strerrorgarbage_nextcaml_plat_latch_waitlf_skipcell__value32caml_plat_lock_non_blocking_actualPTHREAD_MUTEX_RECURSIVE_NPtime_tarrived__pthread_internal_list__uint64_tcaml_plat_spin_back_offtop_level__atomic_store_ptrmemory_order_acq_rel__clockid_tcaml_plat_signalcaml_mem_unmap__int128 unsigned_Boolunsigned char__gr_topPTHREAD_MUTEX_ADAPTIVE_NPcaml_plat_mutex_freememory_order_consumeshort intfile__atomic_exchange_tmpcaml_plat_futex_wait__aarch64_cas4_acq_reltimespeccaml_plat_unlockcaml_lf_skiplist_remove__atomic_compare_exchange_ptr__stack_chk_failheadbarrier_statuspthread_cond_t__atomic_exchange_valpthread_mutexattr_settypecaml_plat_cond_freepthread_mutex_trylockcaml_lf_skiplist_insertlong doublegarbage_headcharcaml_gc_messagecaml_lf_skiplist_findunsigned intcaml_plat_broadcast__time_t__highlf_skiplistcaml_plat_futex__wrefscaml_plat_mem_unmapunreleasedcaml_plat_try_lock__atomic_load_tmpcaml_plat_futex_wake_allcaml_plat_barriercaml_plat_latch_release__spinspthread_condattr_tstat_block__syscall_slong_tcaml_leave_blocking_sectioncaml_plat_waitcaml_plat_futex_initPTHREAD_MUTEX_RECURSIVEPTHREAD_MUTEX_DEFAULT__nuserscaml_lf_skiplist_initPTHREAD_MUTEX_TIMED_NPlatchcaml_plat_mem_commit__g_sizecaml_plat_fatal_errorcaml_plat_binary_latchcaml_plat_futex_freecaml_plat_mutex_initcaml_plat_assert_all_locks_unlockednext_sleep_nsecpthread_mutex_lock__listattrsense_bitpthread_mutex_unlock__value64caml_num_domains_running__count__vr_top__pthread_cond_sruntime/platform.c/home/ci/builds/workspace/main/flambda/false/label/ocaml-arm-64/home/ci/builds/workspace/main/flambda/false/label/ocaml-arm-64runtimeruntime/caml/usr/lib/gcc/aarch64-linux-gnu/11/include/usr/include/aarch64-linux-gnu/bits/usr/include/aarch64-linux-gnu/bits/types/usr/includeplatform.cplatform.cplatform.hmisc.hstddef.htypes.hstdint-uintn.hconfig.htime_t.hstruct_timespec.hatomic_wide_counter.hthread-shared-types.hstruct_mutex.hpthreadtypes.hstdarg.hstdatomic.hdomain.hpthread.hlf_skiplist.htime.hosdeps.hunistd.hsignals.hsys.hGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0zRx PA C(8A@BCBf A d<AM,G \A BO A (AD A ,A BK A I A $|A0BCW A $8pA BT A `(AD A (AD A (AD A PA BP  ( XA BH A E LXA CQ,pdA BK A E `A BT0|A0CCJ A L(A0BCX A $$pA CP A LHC CK(pA@BCBf A $A@CCj A        !!""##%%''))++--//113355  7 778:;=?ACDF GGE(P>P^o < ! ,E \h(|)?Ykpz(((P" ;!P"e|#X%X'd)`+| -,>Nf/p1H345LVb({7platform.c$d$xmmap_blocks.LANCHOR0caml_plat_fatal_error__stack_chk_guardcaml_strerrorcaml_fatal_errorcaml_plat_mutex_initpthread_mutexattr_initpthread_mutexattr_settypepthread_mutexattr_destroypthread_mutex_init__stack_chk_failcaml_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_mutex_reinitpthread_mutex_unlockcaml_plat_cond_initpthread_condattr_initpthread_condattr_setclockpthread_cond_initcaml_plat_waitpthread_cond_waitcaml_plat_broadcastpthread_cond_broadcastcaml_plat_signalpthread_cond_signalcaml_plat_cond_freepthread_cond_destroycaml_plat_futex_waitsyscallcaml_plat_futex_wake_allcaml_plat_futex_initcaml_plat_futex_free__aarch64_swp4_acq_relcaml_plat_latch_release__aarch64_cas4_acq_relcaml_plat_latch_waitcaml_plat_barrier_flipcaml_plat_barrier_wait_sensecaml_mem_round_up_pagescaml_failed_assertcaml_mem_mapcaml_plat_mem_mapcaml_gc_messagecaml_lf_skiplist_insertcaml_num_domains_runningcaml_lf_skiplist_initcaml_mem_commitcaml_plat_mem_commitcaml_mem_decommitcaml_plat_mem_decommitcaml_mem_unmapcaml_lf_skiplist_findcaml_plat_mem_unmapcaml_lf_skiplist_removecaml_plat_spin_back_offnanosleepcaml_gc_logcaml_plat_mmap_alignmentcaml_plat_pagesizecaml_lockdepth7M 8M8NDHLO7M8M4Q@ H LLXRhSxTS7M8MUW00 O(P,P0L%?'?` `(OZ[ \,%?0'?LTXL^ $LW$`8P@%?D'?`PhlpLx|L7M8M0b<cHdL7MP8MxUW(0,00O8P<P@LLfdhlLh $Lj $Ll $L4nnrTnt<n$r`n tDnLPTX\y 0{HLP|Td}|7~8~|0H0Hy48<|PT0X\0`hy(,0|D7M8M$8Ddphpl|x|7M8M0 0 y0`0`yU7M8M7M8MUA FaGGD~&E-F#7F1EFBQF ]FiF pF1 |F%FF FtFF8 FF F FN FkF;'F=FqIF VFmcFFFA F F)F&FFFJFZF FGF&F 3F@F MF]ZF gF uF FFFF FFd FEFFcF:8FDFcQF jFdvFFcF FdFFcFR FFFF? F FY$F/FGFQMFw SFtYF_FeFnF+ F5FFF>FFF FC F #F )FV/F,5FH ;FAFk GFMF TF`FlFT xFT FFFF F FFxF FtF FcF+F7FCF%OFH \F> iFvFHF FFFF FFy&/Fh<EF=kF~F Fl F FF F ,F DFq_F qFGF{FF]FF8 FE Ff F} F F F+ F~ FF F F Ff" Fw > FU Fi F F 9 F B B B6 B. Fn Be B_ 9h Dh B B 9< 9Q [ 9n F t 7 B B F B B F 7H  7p p! 7|? 7T f 7{   0 7 ` 0 7 FQ 5 B B F B+ B! 54; Q 5Hn Fky 3 B] BQ F B B 3@  3T 3l(0:FE1\FgBkBpF{BBB?B31|F3F BlBh141T 1h4L1am11H0FU/FBB/DUB!B*B.B3/`DQdFj-FBBF BB--B2B.BQBKBsBmBB-BB'B+B0-$B-$K-$bBfBoBsB |DEB.B(BNBJ-HF+FBn BbFBB"F-B1B6FABEBJF8UBLYBB^+sF~BBFBB+ FBB Fa BJB@F BB+(+<D2BB+d]Fc)zF BB)DBBDB B DB"B) ) ) &BG*BC3D"@BdDB^MBQBW)@FtF F)FTF FF ' F BBD(F3B7B<Fa JF UBYB^'p'0yDB(B"'XF %FV #F.F GF _FmF3yF F FBHBD DBcB_( #F)@FJB{NBwW `DoBsB~( F$ FBB DB B(0; QFG WnFxB|BB B B3 B/ BO BG 44Bq Bm B B D!P,D4U0dPmD|B B pPFFB B ,DB !B &D34K@hL|FFF FB B D?BE B? D?Bd B^ !*DO;B ?B} HB LB Qtbm D_B B (DoB B B B ( <&d<Fb BaB+ eB' n wD/BF BB ( F3B` BZ B B| $D,B 0B 9B =B B\Sdq$FJ   ,`FF5  B B (B! ,B 1F @FE NFmS ` liD xBl |Bd B B  P  8 \ l | 3 AF H_FiB mB |B B <PF  F / F; FV Fg Fu F F FW  B B B# B  $  $ BE !BA !B[ !BY ! 4%!P0! I! $Z!0i!!Bw !Bq !B !B !D!B !B !B !B !8!!"B "B "! Z"F- ^"F- c"F g"F l"Fp"F979f9L9h775,5^3311@18m1///--3-R-t-----$-$/-(O-(o++++ M+ +++ K+ +(+<)) )#)H) e)$)$''')'0Id |   4 P r 4 4 P P  , F e       ( (  , G  a   $ $    "  <m  @  @       $  F  $\  $g Px     !@  0 @ P`p!#%' )0+@-P/`1p3579  @ $0 @P` p(P   8''0))#)@3+<F-HV/i9X   ! #%!'+)5+?-I/S1^3h5r7}9"GS&G*G.G2G6G:G DG-IG8NGCSGNXGU]G^bGfgGulG~qGvG{GGGGGGGG GG G)G2G<GB   !tUa!!;#[%x')&+-/T135<79< h  <d!#%$'P)t+-/1(3P5t79.symtab.strtab.shstrtab.text.data.bss.rodata.str1.8.rela.text.caml_plat_fatal_error.rela.text.caml_plat_mutex_init.rela.text.caml_plat_assert_locked.rela.text.caml_plat_assert_all_locks_unlocked.rela.text.caml_plat_lock_non_blocking_actual.rela.text.caml_plat_mutex_free.rela.text.caml_plat_mutex_reinit.rela.text.caml_plat_cond_init.rela.text.caml_plat_wait.rela.text.caml_plat_broadcast.rela.text.caml_plat_signal.rela.text.caml_plat_cond_free.rela.text.caml_plat_futex_wait.rela.text.caml_plat_futex_wake_all.text.caml_plat_futex_init.text.caml_plat_futex_free.rela.text.caml_plat_latch_release.rela.text.caml_plat_latch_wait.rela.text.caml_plat_barrier_flip.rela.text.caml_plat_barrier_wait_sense.rela.text.caml_mem_round_up_pages.rela.text.caml_mem_map.rela.text.caml_mem_commit.rela.text.caml_mem_decommit.rela.text.caml_mem_unmap.rela.text.caml_plat_spin_back_off.tbss.rela.debug_info.debug_abbrev.rela.debug_loclists.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame@!@'@0,2@@P;@XxIaP\@x8I<|@ zI P,@zxI \@@{I (@|`I!@`| IC|>@}Ib p]@@~I|(w@H`I(@`I(@`I P@hIp @I0PXK@0I#sXn@Ȁ0I%pd@0I'`@(0I)@ |@XI+ @I- p@I/3 H.@`I1P` K@H@I3j` e@I5H H u"@`<I8/5@ I;C@I=~E@I?H! @pIA0'Q0(_M0ua. a5a0@ppIGheP JL r?