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

    <tr>
        <th>Summary</th>
        <td>
            LLVM OrcLazy tests fail in 20.1.0-rc1
        </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>
    In LLVM 20.1.0-rc1, these tests fail. However in LLVM git master, they pass. This is building on x86_64 Linux.
```
FAIL: LLVM :: ExecutionEngine/OrcLazy/debug-descriptor.ll (30676 of 58012)
******************** TEST 'LLVM :: ExecutionEngine/OrcLazy/debug-descriptor.ll' FAILED ********************
Exit Code: 134
Command Output (stderr):
--
RUN: at line 3: /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-descriptor /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll 2>&1 | /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-descriptor /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
RUN: at line 4: /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-descriptor /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll 2>&1 | /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-descriptor /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
/build/llvm-src-20.1.0-rc1/llvm/build/test/ExecutionEngine/OrcLazy/Output/debug-descriptor.ll.script: line 2: 177346 Aborted                 (core dumped) /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-descriptor /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll 2>&1
     177347 Done                    | /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
--
********************
FAIL: LLVM :: ExecutionEngine/OrcLazy/debug-objects.ll (30678 of 58012)
******************** TEST 'LLVM :: ExecutionEngine/OrcLazy/debug-objects.ll' FAILED ********************
Exit Code: 2
Command Output (stderr):
--
RUN: at line 5: /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-objects /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll | /build/llvm-src-20.1.0-rc1/llvm/build/bin/llvm-dwarfdump --diff - | /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-objects /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/llvm-dwarfdump --diff -
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
RUN: at line 6: /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-objects /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll | /build/llvm-src-20.1.0-rc1/llvm/build/bin/llvm-dwarfdump --diff - | /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-objects /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/llvm-dwarfdump --diff -
+ /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0.      Program arguments: /build/llvm-src-20.1.0-rc1/llvm/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-objects /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
 #0 0x00007fffeec427dc llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x117c7dc)
 #1 0x00007fffeec3fc3a SignalHandler(int) Signals.cpp:0:0
 #2 0x00007fffed576a70 __restore_rt (/nix/store/h7zcxabfxa7v5xdna45y2hplj31ncf8a-glibc-2.40-36/lib/libc.so.6+0x40a70)
 #3 0x00007fffed5ce8ec __pthread_kill_implementation (/nix/store/h7zcxabfxa7v5xdna45y2hplj31ncf8a-glibc-2.40-36/lib/libc.so.6+0x988ec)
 #4 0x00007fffed5769c6 gsignal (/nix/store/h7zcxabfxa7v5xdna45y2hplj31ncf8a-glibc-2.40-36/lib/libc.so.6+0x409c6)
 #5 0x00007fffed55e938 abort (/nix/store/h7zcxabfxa7v5xdna45y2hplj31ncf8a-glibc-2.40-36/lib/libc.so.6+0x28938)
 #6 0x00007fffed7417e9 _Unwind_Find_FDE.cold (/nix/store/9bzm5g670567swmg6vd1l7l4q5spvc80-gcc-14-20241116-lib/lib/libgcc_s.so.1+0x47e9)
 #7 0x00007fffed762dd9 __deregister_frame (/nix/store/9bzm5g670567swmg6vd1l7l4q5spvc80-gcc-14-20241116-lib/lib/libgcc_s.so.1+0x25dd9)
 #8 0x00007ffff19df4ba llvm_orc_deregisterEHFrameSectionWrapper (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3f194ba)
 #9 0x00007ffff19a5101 llvm::orc::SelfExecutorProcessControl::callWrapperAsync(llvm::orc::ExecutorAddr, llvm::orc::ExecutorProcessControl::IncomingWFRHandler, llvm::ArrayRef<char>) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3edf101)
#10 0x00007ffff1859e28 llvm::orc::ExecutorProcessControl::callWrapper(llvm::orc::ExecutorAddr, llvm::ArrayRef<char>) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3d93e28)
#11 0x00007ffff18b0228 llvm::orc::EPCEHFrameRegistrar::deregisterEHFrames(llvm::orc::ExecutorAddrRange) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3dea228)
#12 0x00007ffff18ab56c llvm::orc::EHFrameRegistrationPlugin::notifyRemovingResources(llvm::orc::JITDylib&, unsigned long) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3de556c)
#13 0x00007ffff19197a2 llvm::orc::LinkGraphLinkingLayer::handleRemoveResources(llvm::orc::JITDylib&, unsigned long) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3e537a2)
#14 0x00007ffff1889ce3 llvm::orc::ExecutionSession::removeResourceTracker(llvm::orc::ResourceTracker&) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3dc3ce3)
#15 0x00007ffff188a2b8 llvm::orc::JITDylib::clear() (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3dc42b8)
#16 0x00007ffff188a618 llvm::orc::ExecutionSession::removeJITDylibs(std::vector<llvm::IntrusiveRefCntPtr<llvm::orc::JITDylib>, std::allocator<llvm::IntrusiveRefCntPtr<llvm::orc::JITDylib>>>) (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3dc4618)
#17 0x00007ffff188a97e llvm::orc::ExecutionSession::endSession() (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3dc497e)
#18 0x00007ffff1925dc3 llvm::orc::LLJIT::~LLJIT() (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3e5fdc3)
#19 0x00007ffff1926071 llvm::orc::LLLazyJIT::~LLLazyJIT() (/build/llvm-src-20.1.0-rc1/llvm/build/lib/libLLVM.so.20.1-rc1+0x3e60071)
#20 0x0000000000425c21 runOrcJIT(char const*) (/build/llvm-src-20.1.0-rc1/llvm/build/bin/lli+0x425c21)
#21 0x000000000041289d main (/build/llvm-src-20.1.0-rc1/llvm/build/bin/lli+0x41289d)
#22 0x00007fffed5601fc __libc_start_call_main (/nix/store/h7zcxabfxa7v5xdna45y2hplj31ncf8a-glibc-2.40-36/lib/libc.so.6+0x2a1fc)
#23 0x00007fffed5602b9 __libc_start_main@GLIBC_2.2.5 (/nix/store/h7zcxabfxa7v5xdna45y2hplj31ncf8a-glibc-2.40-36/lib/libc.so.6+0x2a2b9)
#24 0x0000000000414df5 _start (/build/llvm-src-20.1.0-rc1/llvm/build/bin/lli+0x414df5)
error: -: The file was not recognized as a valid object file
FileCheck error: '<stdin>' is empty.
FileCheck command line: /build/llvm-src-20.1.0-rc1/llvm/build/bin/FileCheck /build/llvm-src-20.1.0-rc1/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
--
********************
********************
Failed Tests (2):
  LLVM :: ExecutionEngine/OrcLazy/debug-descriptor.ll
  LLVM :: ExecutionEngine/OrcLazy/debug-objects.ll
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsWltT4zgW_jXiReWULN8f8pAOyTRT2W0KmJ3HlCwdO2ocKSvJQPphf_uW7EAunZ7tBsIwPUuFlGLLR993LvIn2cxaWSuAIUo-oOT8jLVuoc3wSls71stV68D80q7PSi3WwwuFZ7N__QNTMggHJDA8RHSM3QIsYAfWWVwx2QzwR30Pd2Cw3PSvpcNLZh2YTf81XjFrB_hmIS2WFpetbIRUNdYKP-TpPI3xTKr2YYDICKVk8yGj6ehihqJRbxVFI9-ePABvndRqomqpANHpJ8Nn7Msa0amAsq0DAZYbuXLaDJoGI5pHJM1SrCuc5CSkiBZ-GPr8D76ZXN9gRLMX4EI0w57e5By_BAoio8mDdHisBXgUYRQjMhrr5ZIpgT-1btU67wLrBBjjqUf-miBAZHT12z_9JczhRirAkf-B6LQLDqLTprlbBtbwYDf83dGdTqVU3UGJg-CzdEEj1S0YFJ0bJ9aNwEGgDQ8a9mUddE5A0bnvduiQ7x7Xpx2i0x9NAoqiCaJpiFE2fibHqWxgvAB-e2KsXW5--EkD8SJybxiBg9KIX7U0Pkvn2-8kJH_n2nhfkfirFMePAvyOgfob1fERB33bl2BXjLS7z2VZFKd4VGrjQODDP0Rzrg1g0S5XIBAtftaceapeREYd884xGT7XCr7yinfMX6HGO3XyQlX0POmoy8_And3Rjfmfrxu3oE4kGulzJWPy5pJx44vXz8HdyD-7Rrqu4p6Zyk88OAiErCocvM-q20mrP0FyvkEgX0jraCjf6z16j_VBlaZvr17_X6bvL5_fbST_tnV6OZuMrifYtuVSOsxw2dbYwEobh53GC-dW1t976RTRaS3doi0HXC-3o3aQVkZ7k4hOpbUtWESn2N_IpeJNKwC7BWBumF3gkvFbZxiHASKja8f4baeP-9s7GfQC8dLo2rAlZqZul6Cc_SknD6-WEY0IJg-EEJJVVQXAY5oJjjurnTaza9s3Lo1UrvPYjfcfovm2k2H3c22dAbZENEV0jKVy_Yoj_1G_NbLsv71AHFg98J37rh_IQxhmPBO816EefrgPP6p4xPC1rBVrPjIlGjCI5hs0_WE74CsfcNL991borhWRZCnLCJ7PDVinDcyN2zBR8gHRaXcQ0eki-8IfWFk9sOwueRCKxcmaLlbN5yhUvMpZUDey5AEdxCSI0l1u3BNLO0YxYRnZ8on2kXDIgeP5fOUWBpiY38qmmcvlqgGfmMyH-nTQijyHHVfHh04qeIpr2zn1lP4peLoFkeyDSKCIcsz8Evh0EGheRPkWQroHIYvDDAo8_03dSyXm0-7rfDLguhFHIRXll2VSpxlJ0szeL-v0ToRN1sT_TuzqjuckqDkPwjighMZhGKbBE6T-u-Z8bj24viLiDIottmwfW0qFKPB8LsBALa0DM68MW8JbAKOJEDvI8h1kVViIKi5ZN8_MteE7ACcfpx7hNXCf3L8btlqBef2JJKrCIi7ZFl-xj48lIQl35kFteN-4hqbqp1ltLo3mYO1YK2d005_nrGk2qEd2rfjeRPlk5dHCSIjuAdEfdDk2yIXieilV_fv06mmW2zUyMoatr6BC0ZgvmOn2R04wG0cgqpCEj7sCUUj2nJgnBdD8R7ntOPBHffdWtEURAc23tMN92iWh36B9Od6k91WX7cZj9Ce-Sn_7v6lfMVXDifgBo7v86D4_ViYpP8pvn5wv4MumraXqTyvtZLW-gqW-k6q-Aqtbw79F9deLm_N1h7MTFK3qntkK3GhVn4p1kqR8yzranxHCImP0GOuZVLe_GLZa-IZU9YytYRPXRVecHWN4d3whiTJGt3zj_SjnBYfo28UrtboGa6XeBNfskfQa8fZbBfxVp_REAeURh2hLMDkgyGh5tEyfQtHPRw0w04E7DcaYljullh5iTMM_mEGPB-ERv-13MPtTd8CdNigab41dKGdaK33UqrFyl27_9BF_THxqPplkTaM5ew2r_edUDk7DHQdnhw4uMvh-B4MSj79PmBFFBlvAB8KJJoIfLcvZ7NeLm775n759KoSQVILv1NWBdKIpyY5Kp9nML0V3UT7-PhnSlJBsq0_ooz7p_2KacBpi06pPhvcwvGzAXCu_mh49E9PTyr_X590gWwjhPoSQ5oXASybVKwzVGdsOdbCqTUlY-bWkX9zMrWPGzb3Wmu8MforFEwur7U2VRoeYaFnsY_JwUEx-mV18GM_pgA6SU4KjZbEFFx_EJhZVgntYrxEdb64fDIzxs-YIB_7rZgG4kg3ge2ax0g4b4LpW8gsIzCxm-I41UuB-66brichou0H3ZAzRDEVj64QXXBNEMywthuXKrQd7F_DNc65GKnj-1tZb7RC-xpPQlz5IZbIBgW-69_0QzenTE0H8kvfynnH9_o7x42uCZ2Lo1yQFO4NhmEV5moQFCc8WQyrCUkBSQRnmEQuTKkuyhCWUCxHRQrAzOaSEJoSSmKRJGIcDIAmrIM4hjKoyIgWKCSyZbAY-hgNt6rNui3UY0iSNk7OGldDY7kVKShXc4-4sohQl52dm2KVD2dYWxaSRtgO-MeOka2DYsd-Q3HmfEku188blWWua4fO3gjdQ74b0vwEAAP__N5TY4w">