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_#@"@!@"D  *B  B  N  Z   m  y   Eint *N-B*F!*  W*ZBl -m! >     `8  N N  (    ! 3 5# 6# 7(   N  !N  : ? @0 ^ ` a b c dN  eN$ f(N)B &"&#6)B$6)h+&,-Gh0CE#FG *)B/Hy0KMNOZP(G Fc9N       8  XJ#/ H#N# IOF J]> 9N0k      hs ':  #:= O  O*!*-*- $%&'J( (-Kkey. >/ >0 >1 2  3(  LBMBS;N ;Z <f   xx}`+O$Q >f,a>< >>,`>_#>K C>>+[O$^v>,7 +eO C**$ ] - a  e   m , 1 -, X R W t-R  x x h  x C ,  , =  , =  , n   6   4 , 4 B  U   j l  N O$ 6% N +N&locA  NOreqH.m 6 ~ \S PHQ0r P q"= &mem(>< >@ P #QRC8 P Q RSV PQ} P #Q P Q R  P Q R q"H &mem+>Ch P Q RS!PPQQ%pQ&mem*>CP Q RS>!PPQQP Q R %>&Pmem / >[PQC6P Q RS#cP #QRvP #CP Q RP Q R % >|{)>'    P Q R ~`~620@ QU  z"0^0[vi(  PbQRST0U0V0jdoj0k,l >st/mm>/woww"'EzP!PbQPRS T0U0V0^X^3'_112 ( Rz"0^,[1vi(n  PbQRT0U0V03QftxQ2R7S7U?V oV HXH6SJoTJJ"'EMP!PbQPRS T0U0V0@ @ftx@P;E@ftx;PU<1QA7^ftx70A0ftx0,11?2 o2 (5*5F _ "R XP PPw('5F _ "R XP PP(h*5F R_ "R XP PPp%5mut<40w 4F MC_ R XP  [Pl P F _ "R XP  PQk|*52VP} bP\ PQ16 PQq"W~ X~55YhlSml9 q/ 2 : .F _ R XP  P s$ .F _ R XP  P> =PP! PPg(mg,F i_ "R XP  PP]\m]EBrcaF c{_ R XP Q  P V,l P ZC [mC/\rF3Xm38Brc5]66@C?C=F @_ R XP QU P9 PQ2 P 2PQ JPq"^*P*)Oerr*5_buf,w PQQwR l P Q `B3 m45F m5ar3m (Oerr45` < 5> +>:>6<|! 4F MG!_ R XP  `!PPl P 6^P"iv(!  PbQRST0U0V06E q"P!PbQPRS T0U0V0777I~I1B : ; 9 I8 : ; 9 IH}H} !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%<@[.l< <!>h>Lw<g<| =0$ -!$ 5 }<  & z &}  .}. } !$t.X .atomic_uintnat__size__lowmemory_order_releasesize_tuintptr_t__prevcaml_mem_decommit__alignuint64_tpthread_cond_waitlatchlike_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_signalsintptr_tmemory_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/precheck/flambda/false/label/ocaml-arm-64/home/ci/builds/workspace/precheck/flambda/false/label/ocaml-arm-64runtimeruntime/caml/usr/lib/gcc/aarch64-linux-gnu/11/include/usr/include/aarch64-linux-gnu/bits/usr/include/usr/include/aarch64-linux-gnu/bits/typesplatform.cplatform.cplatform.hmisc.hstddef.htypes.hstdint-uintn.hstdint.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 FkGGD~&E-F-7F1EFLQF* ]FiF pFD |F/FF F~FFK F F, F FX FcF["F8.FE?FUFaF nF{F0FFT F F<F0FFFBFdF$FQ1F>F KFXF eFgrF F FFFFF F!Fw FOFF[7FDPF\F[iF FnFF[FFnFF[Fe FFFFR (F 2Fc<FGF_FdeF kFqFwF}FF> F?FFFQF FF FV *F, ;F AFiGF6MF[ SFYF~ _FeF lFxFFg Fg FFFF F FFF F~F #Fm0FCFOF[F8gF[ tFQ F+FRF F0FFF! FF->GFrT]FGFF F F F F $F DF \F{wF FQFFFgF Fl7 F] F~ F F F F> F FY F F Fy: F V Fm F F F 9 F B B B6 B. F Be B_ 9h Dh- B1 B7 9T 9i s 9 F 7 B B F B B F 7H  7p# p9 7|W 7l ~ 7   0 7 ` 0 7 FI 5 B B# F. B+2 B!7 54S i 5H Fu 3 B] BQ F B B 3@ 3T"3l3@0RF]1tFBBFBBB?B31|F=F BlBh141T!71hLd1y11H0F_/FBB /)DU5B9BBBFBK/`\i|F-FBBF BB--B2B.BQBKBsBm BB-2B6B?BCBH-$Z-$c-$zB~BBB DEB.B(BNBJ-HF+FBn!Bb&F1B5B:FEBIBNFYB]BbFBmBLqBBv+FBBFBB+ F)BB Ft BJB@F BB+(+< D2,B0B5+duF{)F BB)DBBDB B DB"B) ) !) >BGBBCKD"XBd\B^eBiBo)@F~F F3F^F" FF '#F .B2B7D@F)KBOBTFt bF mBqBv''0DB(B"'XF3 % Fi #6FFF _F wF#F=F F FBHBD DBcB_(  ;F AXFbB{fBwo xDBB( F7 FBB DB"B-7(HS iFZ oFBBB B B3 B/ BO BG 44Bq Bm B #B (D9PD\4m0|PDB B pPFFB B ,&D5B 9B >DK4c@L|FFF FB B  D?BE B? #D?,Bd 0B^ 9BDOSB WB} `B dB itz D_B B (DoB B B B (%<>dTFu ZyB+ }B'  D/BF BB ( FFB` BZ B #B| ,$5DDB HB QB UB Z\k|$F]   ,`F FH  /B 3B @B! DB IF XF(] fFwk x lD Bl Bd B B  P  8 \ l |3 K YF `wFB B B B <P F  F G FS Fn F F F F Fa  B B B# B  $  $!BE !BA #!B[ '!BY ,! 4=!PH! a! $r!0!!Bw !Bq !B !B !D!B !B !B !B !8"!/"B 3"B 8"! r"F@ v"F@ {"F "F "F"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"GW&G*G.G2G6G:G DG5IG@NGKSGVXG]]GfbGngG}lGqGvG{GGGGGGG GGG*G1G:GCGMGS   &yZ$f&!@#`%}')++-/Y135A79< 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;@xIaP\@(y8I<|@`zI P,@{xI \@{I (@@|`I!@| IC|>@}Ib p]@~I|(w@`I(@`I(@H`I P@Ip @I0PXK@؀0I#sXn@0I%pd@80I'`@h0I)@ |@I+ @@I- p@ I/3 H.@(`I1P` K@@I3j` e@ȇI5H H "@<I8/5@x I;C@hI=E@I?H$ @pIA0BQ0V_^0a. a5a0@pIGeP JL rh?