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

    <tr>
        <th>Summary</th>
        <td>
            BUG: v20.1.0.rc1 fails `ninja check-llvm` with two failed `ExecutionEngine/OrcLazy` tests
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          h-vetinari
      </td>
    </tr>
</table>

<pre>
    While building the v20.1.0-rc1 for our distribution, I'm seeing the following failure on linux-64 (the only platform where we run `check-llvm`, because the others would time out otherwise, given our CI & build time constraints).
```
Testing: 55474 tests, 2 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: ExecutionEngine/OrcLazy/debug-descriptor.ll (30556 of 55474)
******************** TEST 'LLVM :: ExecutionEngine/OrcLazy/debug-descriptor.ll' FAILED ********************
Exit Code: 134

Command Output (stderr):
--
RUN: at line 3: $SRC_DIR/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-descriptor $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll 2>&1 | $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ $SRC_DIR/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-descriptor $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
RUN: at line 4: $SRC_DIR/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-descriptor $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll 2>&1 | $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ $SRC_DIR/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-descriptor $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
+ $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll
$SRC_DIR/build/test/ExecutionEngine/OrcLazy/Output/debug-descriptor.ll.script: line 2: 176177 Aborted                 (core dumped) $SRC_DIR/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-descriptor $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll 2>&1
 176178 Done                    | $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-descriptor.ll

--

********************
Testing: 0.. 10.. 20.. 30.. 40.. 50
FAIL: LLVM :: ExecutionEngine/OrcLazy/debug-objects.ll (30558 of 55474)
******************** TEST 'LLVM :: ExecutionEngine/OrcLazy/debug-objects.ll' FAILED ********************
Exit Code: 2

Command Output (stderr):
--
RUN: at line 5: $SRC_DIR/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-objects $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll | $SRC_DIR/build/bin/llvm-dwarfdump --diff - | $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ $SRC_DIR/build/bin/llvm-dwarfdump --diff -
+ $SRC_DIR/build/bin/lli --jit-linker=rtdyld --orc-lazy-debug=jit-debug-objects $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
RUN: at line 6: $SRC_DIR/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-objects $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll | $SRC_DIR/build/bin/llvm-dwarfdump --diff - | $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
+ $SRC_DIR/build/bin/llvm-dwarfdump --diff -
+ $SRC_DIR/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-objects $SRC_DIR/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: $SRC_DIR/build/bin/lli --jit-linker=jitlink --orc-lazy-debug=jit-debug-objects $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll
 #0 0x00007f1120cb394f llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x10b394f)
 #1 0x00007f1120cb0ef0 SignalHandler(int) Signals.cpp:0:0
 #2 0x00007f111f854730 __restore_rt (/lib64/libc.so.6+0x3e730)
 #3 0x00007f111f8a1a6c __pthread_kill_implementation (/lib64/libc.so.6+0x8ba6c)
 #4 0x00007f111f854686 gsignal (/lib64/libc.so.6+0x3e686)
 #5 0x00007f111f83e833 abort (/lib64/libc.so.6+0x28833)
 #6 0x00007f1129aa8ee9 __deregister_frame_info_bases /home/conda/feedstock_root/build_artifacts/gcc_compilers_1729025086244/work/build/x86_64-conda-linux-gnu/libgcc/../../../libgcc/unwind-dw2-fde.c:231:1
 #7 0x00007f1129aa8f0c __deregister_frame /home/conda/feedstock_root/build_artifacts/gcc_compilers_1729025086244/work/build/x86_64-conda-linux-gnu/libgcc/../../../libgcc/unwind-dw2-fde.c:312:1
 #8 0x00007f11238d60f3 llvm_orc_deregisterEHFrameSectionWrapper ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3cd60f3)
 #9 0x00007f11238997d3 llvm::orc::SelfExecutorProcessControl::callWrapperAsync(llvm::orc::ExecutorAddr, llvm::orc::ExecutorProcessControl::IncomingWFRHandler, llvm::ArrayRef<char>) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3c997d3)
#10 0x00007f1123799b88 llvm::Error llvm::orc::shared::WrapperFunction<llvm::orc::shared::SPSEmpty (llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr>)>::call<llvm::Error llvm::orc::ExecutorProcessControl::callSPSWrapper<void (llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr>), llvm::orc::ExecutorAddrRange&>(llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddrRange&)::'lambda'(char const*, unsigned long), llvm::orc::shared::SPSEmpty, llvm::orc::ExecutorAddrRange>(llvm::Error llvm::orc::ExecutorProcessControl::callSPSWrapper<void (llvm::orc::shared::SPSTuple<llvm::orc::shared::SPSExecutorAddr, llvm::orc::shared::SPSExecutorAddr>), llvm::orc::ExecutorAddrRange&>(llvm::orc::ExecutorAddr, llvm::orc::ExecutorAddrRange&)::'lambda'(char const*, unsigned long) const&, llvm::orc::shared::SPSEmpty&, llvm::orc::ExecutorAddrRange const&) (.isra.0) EPCEHFrameRegistrar.cpp:0:0
#11 0x00007f112379a242 llvm::orc::EPCEHFrameRegistrar::deregisterEHFrames(llvm::orc::ExecutorAddrRange) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3b9a242)
#12 0x00007f112379501c llvm::orc::EHFrameRegistrationPlugin::notifyRemovingResources(llvm::orc::JITDylib&, unsigned long) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3b9501c)
#13 0x00007f1123806bd3 llvm::orc::LinkGraphLinkingLayer::handleRemoveResources(llvm::orc::JITDylib&, unsigned long) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3c06bd3)
#14 0x00007f11237761c5 llvm::orc::ExecutionSession::removeResourceTracker(llvm::orc::ResourceTracker&) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3b761c5)
#15 0x00007f1123776928 llvm::orc::JITDylib::clear() ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3b76928)
#16 0x00007f1123776c77 llvm::orc::ExecutionSession::removeJITDylibs(std::vector<llvm::IntrusiveRefCntPtr<llvm::orc::JITDylib>, std::allocator<llvm::IntrusiveRefCntPtr<llvm::orc::JITDylib>>>) ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3b76c77)
#17 0x00007f1123776fef llvm::orc::ExecutionSession::endSession() ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3b76fef)
#18 0x00007f1123811694 llvm::orc::LLJIT::~LLJIT() ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3c11694)
#19 0x00007f1123811941 llvm::orc::LLLazyJIT::~LLLazyJIT() ($SRC_DIR/build/bin/../lib/libLLVM.so.20.1-rc1+0x3c11941)
#20 0x0000559a983362c4 runOrcJIT(char const*) ($SRC_DIR/build/bin/lli+0x282c4)
#21 0x0000559a98322d85 main ($SRC_DIR/build/bin/lli+0x14d85)
#22 0x00007f111f83f5d0 __libc_start_call_main (/lib64/libc.so.6+0x295d0)
#23 0x00007f111f83f680 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x29680)
#24 0x0000559a9832510e _start ($SRC_DIR/build/bin/lli+0x1710e)
error: -: The file was not recognized as a valid object file
FileCheck error: '<stdin>' is empty.
FileCheck command line:  $SRC_DIR/build/bin/FileCheck $SRC_DIR/llvm/test/ExecutionEngine/OrcLazy/debug-objects.ll

--

********************
Testing: 0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90.. 
********************
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/eJzsWltz46jW_TXkhbIKga4PeXA79kym8n2TSjJnHlUIIZkOBheguN0P57efAjnxJU7SPXFfpqq73ES20GKtvTebLSRqregU5-cg_QDSizPau7k25_PRA3dCUSPOat2sz_-eC8lh3QvZCNVBN-fwAaMojtDIsBi22kDdG9gI64yoeye0AngCLwHOF9By_nhRq6XUK_-tpUL2hkOtoBSq_zTKEghw4TtpJddwKalrtVnA1ZwbDlccml5BkCE25-x-JOXDAmTID1JzRnvLA752c24sXOleNtCJBYe6d8OvK2G5796JB64C28klBDgbVA2dmVbWGSqUswCXEUBjP8bwQeM7bp1QHSBjmKZJnkDHre84gRiutLn3I49G-x0hiiIY-wb7hvgm8U3qEWfjyyvf6-rqP_8HARn74-knzoIBp6oTigM8-9OwK_p5DfCs4XXfjRpumRFLp00kpTcaQWmaQd0OtAAuPXH8zz_wbnp7BwHO38EL4Bx6edML-B4qAI2nn4SDE91wzyImiReHxhO9WFDVwD97t-ydt4J1DTfGqye-Q_DEzV__76-izgcZh8R_ATi5vZlUF5c3AM-C8_1foQCeSSngaPRRuJEU6p4bQC6Ma9aygaORNmwk6ef1KIgF5MJ3OxS-Dx6CFM98mAA8-1rHYkCmAGcxBPnkNdIzIfnET4oTDh4C6MPPN-rP5KDn4ZV8fXh9FM4f_4qvn9pWP3A6HBnxC9CGrHgcNhqOfayGqMUhr-ZZnOdwXGvjeAMP_wFcMG04bPrFkjcAl_8a1z2FOUAblQW80Io_k-hV_piJsFmr3rlo79cd36Ds0PVHzpzdqTmKH19zbEl9o4IDv6PcSL9NubHR_L4o3PXm62HvkUfNiprWz344GjWibeHoO82WHQd_ryT8NUO-YJxvVsmc2PfPYzb7RjXMr6D9eYY8ZdD-COcDNL6-mo5vp9D29UI4SGHdd9DwpTYOOg3nzi2tz8t4BvCsE27e1xHTi-2owQRLoz0kwDNhbc8twDPok7xQTPbNsKPADLVzWFN27wxlPAJofOsouw-l0JD6UQRQeW10Z-gCUtP1C66c_XfMI18VAUwQRJ8QQihv4xgjVpMyaWFADQuxXdvh4NoI5YL-O28NgIttJ0NXlbbOcLoAOAN4AoVyQ6lYvGKIKPICRD20fvWPrI4wiuKRYTHAH9CnGAVCQ5Hh6cYHdBFvEbwVnaLyd6oayQ3AxWb04WcbsaV3Fwr_BxS8gxK3RZrkBMGqMtw6bXhl3MDc08qS4S_z3LJAivCcoC0lsg9GY5oxWFVLNzecNtW9kLISi6XkPjio986r6EVNM7ZFTw6pZkUGOxukvcEyK7ItTrqPQ3hBCKS-6H8VBRcFIVuUbNf8JaUF5yWsqoYb3gnruKlaQxe8EqrVVU0t9-E6m-uFj0WmVUMBnrWcN9Zpdl8Zrd1jWFTUONFS5vxk7BirmF4sheTGVnGOS4RTVGQ48RRX2tzvRNOnIquyZBTgR8OWYqf6QUrH2GOkbZun33u1EqoZNSs8ahseMUDGmMSAjOON3vxQb4vYEb3_NpEkxjsii12RpGgy1JKQAipt2I7W6e8zL_aWMx_Efxu6XHLz_jlOWBhxG2TlPp-yzBuyk5K0YcPBLZftkPG0uTaacWsnWjmj5XCeUSk3LMd2rdheznpCeUQYN43xqeuVLscGuVRML4Tq_p7dPCWgXZCxMXR9w1tAJmxOTbglPUFiJCyY5fHui8R7eZzkZVkXxQ6NqTHaHNNm59TwZjjeGGvWq-BhQCZvXHB7fTtdLN0aHjftQde7fin5l4G-7ZPXrgg29u1TGOyN-qIt3gqm2-vbjYkAmTxo0fyUul-PYd_xhqqO-5XaX_DOObGHN9wS--orl3RR-0SYA1z4wB-esIQ77QnsVXj21ECpVfcy52Oh9sV0DrT9cvrP5vTHk9lXef-l3s-o7cCHfBsJa2jk6zY4vZ5s1rKbsLQZag6KRJ9R44OMSnGCj478HG048WzltG8bfmPVU6wQdWC8XSHwgZ4Uxeyonn0xfiW4ln0n1HBaaSfa9Q1f6AehuhtudW_YS9L-uLy7WAee2dEQOIVKr2OrkuwXDyirjxcPV0Ld_2bocu4PhOqu6Jpv_DYP63hQyH-4PhYUbPUl-17Ms5ilL88HodUttzYs5uFObU-Uv5O7D3dMRwCedcpO5LBAeSsoPRRU4uKYoCdTD5lZcmoCmRNxKgPWhlN2yInl-dca-ZGvHXaMh1MPnDlt9paFS-VMb4X3SjtR7tqZ46vGVv_Uh9oTJJVSM3oK1OFzKoOyPN8aND80aMvbLzcoV83j9xN6vOXtluDBPVAcZ2VyNG1c_XF5Nxz-dzg-FSMWxtwyKg8ZlUl8nNEV_bzeZfX4_YTMyiR-YoYfbzXStKRlQUiGWQJNr_40bBj2YOl_i4OUYrPXgNnWADjeHwbjpkjhggr1hXBx0hTbPIMP9nxImzYIVpUUNauso8ZVvtqrtgO8tCNSpg3awpJD2Kw4gPWIIEG_XV1-mFQ4wlH6Bn5W7OAnB1ZIY8ThgPyldshjxAdA7otgQMZw5Ju7OYetkByuqIVKO2g4050Sn3kDqYUUPlApGjhsGYaeAI23m9ZPYL7eIxPrGl8iTAHOobCQ-3It2ruAbZ6kSaHCA7bvvjf-fR-3RhHMfJP7pvBN6Zv3jz6jQvIGehLWxwB-ehQJ3_M-2T-4ft-8jy_MnTXnpClJSc_4eZyTIinjLMNn83NC6wahFJd5WReswYSguigpzjiu65QkZ-IcI5wijHAcPlHcoIbgrKQ0aWpUFCBBfEGFjHwgRNp0Z2H__jzGKSnJmaQ1lza80Yix4isYzgKMQXpxZs7D1n_ddxYkSAobiG9gnHCSn3_46zcvfPOCYxRecKRCWggypIT6SOHeO4hwJdwcupUOvXjju71stAwNrw2e9Uae__PnFBupD-f4fwEAAP__qIecAw">