<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/116753>116753</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            LLVM test failure on aarch64-linux
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          RossComputerGuy
      </td>
    </tr>
</table>

<pre>
    I was updating the LLVM git in Nixpkgs and ran into this failure with commit 3f9d02aae87b7c778b86cb79ebd4b64760653079 on aarch64-linux. LLVM git didn't have this problem a month ago when I last built it but now it does with that commit. This is running on an Ampere Altra Q64-22 running NixOS with a 64k page size.
```
llvm> [1/2] Preparing lit tests
llvm> [1/2] Running all regression tests
llvm> llvm-lit: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/utils/lit/lit/llvm/config.py:506: note: using split-file: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/bin/split-file
llvm> llvm-lit: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/utils/lit/lit/llvm/config.py:506: note: using yaml2obj: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/bin/yaml2obj
llvm> llvm-lit: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/utils/lit/lit/llvm/config.py:506: note: using llvm-objcopy: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/bin/llvm-objcopy
llvm> An error occurred retrieving the git revision: [Errno 2] No such file or directory: 'git'
llvm> -- Testing: 58253 tests, 32 workers --
llvm> FAIL: LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/79/82 (55605 of 58253)
llvm> ******************** TEST 'LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/79/82' FAILED ********************
llvm> Script(shard):
llvm> --
llvm> GTEST_OUTPUT=json:/build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/unittests/ExecutionEngine/Orc/./OrcJITTests-LLVM-Unit-19985-79-82.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=82 GTEST_SHARD_INDEX=79 /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/unittests/ExecutionEngine/Orc/./OrcJITTests
llvm> --
llvm>
llvm> Note: This is test shard 80 of 82.
llvm> [==========] Running 2 tests from 2 test suites.
llvm> [----------] Global test environment set-up.
llvm> [----------] 1 test from ObjectLinkingLayerTest
llvm> [ RUN      ] ObjectLinkingLayerTest.ClaimLateDefinedWeakSymbols
llvm> [       OK ] ObjectLinkingLayerTest.ClaimLateDefinedWeakSymbols (0 ms)
llvm> [----------] 1 test from ObjectLinkingLayerTest (0 ms total)
llvm>
llvm> [----------] 1 test from JITLinkRedirectionManagerTest
llvm> [ RUN      ] JITLinkRedirectionManagerTest.BasicRedirectionOperation
llvm> Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
llvm> 0 libLLVM.so.20.0git 0x0000ffffefaeb708 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 72
llvm> 1 libLLVM.so.20.0git 0x0000ffffefae9144
llvm> 2  linux-vdso.so.1 0x0000fffff7fa07e0 __kernel_rt_sigreturn + 0
llvm> 3  libLLVM.so.20.0git 0x0000fffff220c2a0 llvm::orc::InProcessMemoryAccess::writePointersAsync(llvm::ArrayRef<llvm::orc::tpctypes::PointerWrite>, llvm::unique_function<void (llvm::Error)>) + 64
llvm> 4 libLLVM.so.20.0git 0x0000fffff2210d1c
llvm> 5  libLLVM.so.20.0git 0x0000fffff2211e6c llvm::orc::JITLinkRedirectableSymbolManager::redirect(llvm::orc::JITDylib&, llvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::orc::ExecutorSymbolDef, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::orc::ExecutorSymbolDef>> const&) + 2764
llvm> 6  OrcJITTests 0x0000000000519da0 JITLinkRedirectionManagerTest_BasicRedirectionOperation_Test::TestBody() + 1408
llvm> 7  OrcJITTests        0x0000000000549a58
llvm> 8 OrcJITTests        0x0000000000549e50 testing::TestInfo::Run() + 688
llvm> 9  OrcJITTests        0x000000000054a420
llvm> 10 OrcJITTests 0x0000000000558274 testing::internal::UnitTestImpl::RunAllTests() + 2980
llvm> 11 OrcJITTests        0x0000000000548f10 testing::UnitTest::Run() + 112
llvm> 12 OrcJITTests 0x0000000000459a7c main + 108
llvm> 13 libc.so.6 0x0000ffffee536294
llvm> 14 libc.so.6          0x0000ffffee536368 __libc_start_main + 152
llvm> 15 OrcJITTests        0x000000000045a170 _start + 48
llvm>
llvm> --
llvm> exit: -11
llvm> --
llvm> shard JSON output does not exist: /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/unittests/ExecutionEngine/Orc/./OrcJITTests-LLVM-Unit-19985-79-82.json
llvm> ********************
llvm> ********************
llvm> Failed Tests (1):
llvm>   LLVM-Unit :: ExecutionEngine/Orc/./OrcJITTests/79/82
llvm>
llvm>
llvm> Testing Time: 189.48s
llvm>
llvm> Total Discovered Tests: 64003
llvm> Skipped          :    20 (0.03%)
llvm>   Unsupported      :  2699 (4.22%)
llvm>   Passed           : 61106 (95.47%)
llvm>   Expectedly Failed:   177 (0.28%)
llvm>   Failed           :     1 (0.00%)
llvm> FAILED: CMakeFiles/check-all /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/CMakeFiles/check-all
llvm> cd /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build && /nix/store/q52ls2864j1wqxai5g1mhf558y2aj32z-python3-3.12.7-env/bin/python3.12 /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/./bin/llvm-lit -svj32 --no-progress-bar --param polly_site_config=/build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/tools/polly/test/lit.site.cfg --param polly_unit_site_config=/build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/tools/polly/test/Unit/lit.site.cfg /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/utils/mlgo-utils /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/tools/polly/test /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/utils/lit /build/llvm-src-20.0.0-unstable-2024-11-17/llvm/build/test
llvm> ninja: build stopped: subcommand failed.
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMWVtT6zgS_jXmpcsuS74_5CGQZIZZbgthZ3dfUrItJwJb8khyIOfXb0k2kIQcOHPCbI0rBbLdl69b6otkohRbckpHTnTqRJMT0umVkKNbodSZaNpOU_lLtznJRbkZncMTUdC1JdGML0GvKFxc_OsSlkwD43DFntvHpQLCS5CEA-NagF4xBRVhdScpPDG9gkI0DdMQVFnpY0JomuRJkSRpnsZFnmQ0L8M8DpPYj6PATzIQHAiRxSoO3Zrx7tl7U1qykjs40bAia9qraqXIa9oAgUZwvQKyFPC0ohzOoSZKQ96xWgMzAw1cPJlhKajqsekV0QNAD-ZGHlMgO86NvQYIh3HTUklhXGtJ4J9x6GL8SnHFnq_vekkE4vARWrKkoNg36jn-xPHHTuwPP3tb1-vGCabgRKfIwTPsRBO4kbQl0kirmQZNlVbfJ74dFJO6BkmXkirFBD_EZf67NdNOMAYHz4wbSgfP7GMlCxf7nu_5bseVJnlNXezj0EXIRclA5eBZp1mtzC3Tb3_7V4XgFVt67cYJxpEfGy1caGr-d8ogVG3NtFuxmh6D4IUpZ9zBsy2ZfytbN6Spscgfvs7SV4l_KzutIpE_FMLSfJGtO1J37B1zoFIKCaIoOilpCZJqyej6JRuZnCDpmpkgsICi06mUXIANlisBqitWYBYMCAklk7TQQg7Yk6UxPtlV6bowp8qkO0MUpTgKhujCZxBgeBLykUoFrrvLNxufXxgOk6rce840OMHYPJg-06LTTPApXzJOHTy7loWDZ14_-u18Pu_Fz5LMwbMUg4PTKIr9CETVA3BwtpcR8PinfzCf3s2N9ccjdXBi7Z5OjkK0a9tdIVmrHZyqFZGlMT0Y70_R7v0vxqLF9f385n7uBJMHZdfCsWuz40wPEz_7Qc-4ry51UZalkZtkboo9A2gAeffr_Wx2MXWCiT88mV_PxxeLu1_Ht5M7J5ik-JVyfDtZnF9Npv92gkmSHR1rP2HPh27ffXk15ImXEmo0gZ1BSH2zkFPsvatqTjD56LdV7nAfg1BJ0Qw3oDqmqXov1X29jIRfapGTuuegfM2k4A3lGhTVbtd-xo16Rqv2On-ghb5g_JHx5QXZUGmc9E4A3N5fgb2MgMNM3llNWHNBNJ3QinFa_k7J492myUX9vvb3wuD6Hz8p0OQTHxr1Pov8eWtfZIEWmtT7Ev-E-N_O50b2Le1zMhP8knCy_CGffsjrnRLFiq131y2VxAz20owmxSOUXdPa9k10GpT1F3DSUOs0ypXpYTei69vNPuwsEftGpemAN6KTcDOe_2rKi6LaFqXtZbYmEpzYN4lhcfefy9Pri_P_Tm8XhsWJfdACWsG4NgNTjN4nOx9qlht2TwnPxLspef6z7_t-VVUVrQjNEz-Fnt7kcbVR_eBGMq6tnXNJCurg9I1IkqeFUFpS0jg4NrWNcaMfHHwKCd7FgD7HkKEw3GXCALZ7d9elEoYRbbFUSUX8hPqwWDxSyWm9kHqh2FJS3UluQex1zAF8DKLC2C8w8bccIWTRD875jRQFVeqSNkJuxoUZ96-eJNP0xkwBlWqsNrzYcdNYSrK5pZUTnB2Qq9tCb1r64u5eyu9GogkGfLaFpePsj44uqo7bRekEZ2vBSthRNjWtjl0D05eZiPecGn7qBOSXqNhlij53HUI0Lg65bi_WTJXp08oQcsNqGl7vmLMtY7KpWT4stDeKCeWKXpL2sHd7PXfabI1utNxlfaXqS5mQPfWEVodVnPNK_LAaMzXvZrCkmrB6V-oNYfJrwQdTM2OF4Epbd_XLACf7CyEG2CrUw2T2V4SykvgfZ8nFd7PkwiZgi86MTkW5cXD6AgSFfroLJNkFMlw7eMKMRHtc6Q8w0ci3BaNvxQc8_Tyau9uObwGL0z0N2Q_gIiHeyzLI_75boxQn4S4iG_CcDKvCNH4WY9PWrxjHdT10za9YcZbuq0Wfg00rtOePF32H_IHQfg7H37UsjDKSFNAQ1mdetD_HKDAJpDDZI97O-zQKYpztrUwUbhHDri2vXEGcwmJh6BZKE6kXb8qjfeDRZ74JI4ISH3pJVkiYftCX7G8f6HO_oXYR-piwb2d_u7u-AtHpthvOkbjQRoY6alf-1-w6vm7X-FdJmhFW0xL6uXVwig71QPAFu-rvL4hdXcPmH-assRsalGZemKqPOEwrDBOmCrGm8sUYwxuHvh_stZ2PrG1p-RYYhg4AsG9ba88PHBy969QB7rnq2lZI_cJr-XCcmXBPQw_jw3w3RKltdZYvRsiPDV8WeWFymHH63NJC07LeDHPUA0VJ0gM1qeYQ3zCh7wwENBjoH-LrTxEM6dkleaQzVlMzd8WKFo8uqeuj4-qw2F0QRXmcGrAV2zh2xtmzg2dKC2mW5h8RrhVO4_ABPf3xTFi0RM2qiqJ0g8lDgL-57UavBA_cwEPYS1zK16-HY8MrD-GjfeDtnrjVTIOr1g8BBtflwm2lsOfJbk4kuG5LJGmgFXW9WSim6aI_HTQb8yNxaCHsCaSVbe5NDbNHkZ5R5BXVck-_yYr_HxAmx-xjOTqnDyeuTb0Urr05WuQh9F-G0yyMowG-28Zzxh-IifA-VpQWJhGaB6rLC9E0hJf2uxEt97-dnJSjoMyCjJzQEUoCU-UyhE9Wo6hERVz5JUnLEoUkJgWKoyAIi7gMyjjIT9jIgEQIZX4cpgH2cuRHaREEVVClUZakTujThrDaMzA9IZcnTKmOjhCKkyg4qUlOa2U_lWHM6RPYtw7GTjQ5kSPrmrxbKif0a6a0ehOjma7pyH646k89hi9i-x-3TjpZj1Zat6o_s3TwbMn0qsu9QjRvfrWaWike7C5rZmGYuRpwrkf4fwEAAP__vmFXKQ">