[llvm] [DWARFLinker] Treat NULL DIE references as resolution failures in parallel (PR #195363)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Sun May 3 16:08:14 PDT 2026
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `flang-aarch64-sharedlibs` running on `linaro-flang-aarch64-sharedlibs` while building `llvm` at step 5 "build-unified-tree".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/80/builds/22229
<details>
<summary>Here is the relevant piece of the build log for the reference</summary>
```
Step 5 (build-unified-tree) failure: build (failure)
...
669.669 [3248/52/5090] Building CXX object tools/mlir/lib/Dialect/SCF/Transforms/CMakeFiles/obj.MLIRSCFTransforms.dir/BufferDeallocationOpInterfaceImpl.cpp.o
669.998 [3248/51/5091] Building CXX object tools/mlir/lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/MemorySlot.cpp.o
671.903 [3248/50/5092] Building CXX object tools/mlir/lib/Dialect/OpenACC/IR/CMakeFiles/obj.MLIROpenACCDialect.dir/OpenACCCG.cpp.o
674.000 [3248/49/5093] Building CXX object tools/mlir/lib/Dialect/OpenACC/Analysis/CMakeFiles/obj.MLIROpenACCAnalysis.dir/OpenACCSupport.cpp.o
674.610 [3156/140/5094] Building CXX object tools/mlir/lib/Dialect/SCF/IR/CMakeFiles/obj.MLIRSCFDialect.dir/ValueBoundsOpInterfaceImpl.cpp.o
674.615 [3156/139/5095] Linking CXX shared library lib/libMLIRPtrMemorySpaceInterfaces.so.23.0git
674.631 [3156/138/5096] Linking CXX shared library lib/libMLIRQuantDialect.so.23.0git
674.973 [3156/137/5097] Building CXX object tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ResolveShapedTypeResultDims.cpp.o
675.014 [3156/136/5098] Building CXX object tools/mlir/lib/Dialect/OpenACC/Utils/CMakeFiles/obj.MLIROpenACCUtils.dir/OpenACCUtils.cpp.o
678.932 [3156/135/5099] Building CXX object tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o
FAILED: tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o
/usr/local/bin/c++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/tools/mlir/lib/Dialect/MemRef/Transforms -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/mlir/lib/Dialect/MemRef/Transforms -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/tools/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wundef -Werror=mismatched-tags -Werror=global-constructors -O3 -DNDEBUG -std=c++17 -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -Winvalid-pch -Xclang -include-pch -Xclang /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib/Support/CMakeFiles/LLVMSupport.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib/Support/CMakeFiles/LLVMSupport.dir/cmake_pch.hxx -MD -MT tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o -MF tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o.d -o tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/mlir/lib/Dialect/MemRef/Transforms/ReifyResultShapes.cpp
fatal error: error in backend: IO failure on output stream: No space left on device
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang++ -D_DEBUG -D_GLIBCXX_ASSERTIONS -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/tools/mlir/lib/Dialect/MemRef/Transforms -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/mlir/lib/Dialect/MemRef/Transforms -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/tools/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/mlir/include -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/include -I/home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/llvm/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wno-pass-failed -Wmisleading-indentation -Wctad-maybe-unsupported -fdiagnostics-color -ffunction-sections -fdata-sections -Xclang -fno-pch-timestamp -Wundef -Werror=mismatched-tags -Werror=global-constructors -O3 -DNDEBUG -std=c++17 -UNDEBUG -fno-exceptions -funwind-tables -fno-rtti -Winvalid-pch -Xclang -include-pch -Xclang /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib/Support/CMakeFiles/LLVMSupport.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/build/lib/Support/CMakeFiles/LLVMSupport.dir/cmake_pch.hxx -MD -MT tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o -MF tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o.d -o tools/mlir/lib/Dialect/MemRef/Transforms/CMakeFiles/obj.MLIRMemRefTransforms.dir/ReifyResultShapes.cpp.o -c /home/tcwg-buildbot/worker/flang-aarch64-sharedlibs/llvm-project/mlir/lib/Dialect/MemRef/Transforms/ReifyResultShapes.cpp
1. <eof> parser at end of file
#0 0x0000be8ce4ff0790 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1f0790)
#1 0x0000be8ce4ff04bc llvm::sys::CleanupOnSignal(unsigned long) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1f04bc)
#2 0x0000be8ce4f9da8c (anonymous namespace)::CrashRecoveryContextImpl::HandleCrash(int, unsigned long) CrashRecoveryContext.cpp:0:0
#3 0x0000be8ce4f9da38 (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd19da38)
#4 0x0000be8ce4fee470 llvm::sys::Process::Exit(int, bool) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1ee470)
#5 0x0000be8ce3ab4210 llvm::DenseMapBase<llvm::DenseMap<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>::destroyAll() cc1_main.cpp:0:0
#6 0x0000be8ce4fa1a00 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1a1a00)
#7 0x0000be8ce4fa1b20 (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xd1a1b20)
#8 0x0000be8ce34b8018 llvm::raw_fd_ostream::~raw_fd_ostream() (.cold.0) bolt-pseudo.o:0:0
#9 0x0000be8ce28f1994 llvm::raw_fd_ostream::~raw_fd_ostream() (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaaf1994)
#10 0x0000be8ce291cb94 clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::__1::unique_ptr<llvm::raw_pwrite_stream, std::__1::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xab1cb94)
#11 0x0000be8ce23fdeac clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xa5fdeac)
#12 0x0000be8ce1dda540 clang::ParseAST(clang::Sema&, bool, bool) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0x9fda540)
#13 0x0000be8ce2a7d5ec clang::FrontendAction::Execute() (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xac7d5ec)
#14 0x0000be8ce288ec90 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa8ec90)
#15 0x0000be8ce288eb2c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa8eb2c)
#16 0x0000be8ce28f157c cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaaf157c)
#17 0x0000be8ce289af84 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#18 0x0000be8ce289ae20 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const::$_0>(long) Job.cpp:0:0
#19 0x0000be8ce289adc8 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa9adc8)
#20 0x0000be8ce289ac4c clang::driver::CC1Command::Execute(llvm::ArrayRef<std::__1::optional<llvm::StringRef>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>*, bool*) const (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa9ac4c)
#21 0x0000be8ce2891f68 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa91f68)
#22 0x0000be8ce2891cb8 clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::__1::pair<int, clang::driver::Command const*>>&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa91cb8)
#23 0x0000be8ce2890ed4 clang_main(int, char**, llvm::ToolContext const&) (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa90ed4)
#24 0x0000be8ce2890490 main (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaa90490)
#25 0x0000f9b2448e7400 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#26 0x0000f9b2448e74d8 call_init ./csu/../csu/libc-start.c:128:20
#27 0x0000f9b2448e74d8 __libc_start_main ./csu/../csu/libc-start.c:379:5
#28 0x0000be8ce28b8aac _start (/usr/local/LLVM-21.1.1-Linux-ARM64/bin/clang+++0xaab8aac)
679.829 [3156/134/5100] Building CXX object tools/mlir/lib/Dialect/LLVMIR/Transforms/CMakeFiles/obj.MLIRLLVMIRTransforms.dir/InlinerInterfaceImpl.cpp.o
680.811 [3156/133/5101] Building CXX object tools/mlir/lib/Dialect/OpenACC/Transforms/CMakeFiles/obj.MLIROpenACCTransforms.dir/ACCBindRoutine.cpp.o
681.100 [3156/132/5102] Building CXX object tools/mlir/lib/Dialect/OpenACC/Transforms/CMakeFiles/obj.MLIROpenACCTransforms.dir/ACCSpecializeForDevice.cpp.o
```
</details>
https://github.com/llvm/llvm-project/pull/195363
More information about the llvm-commits
mailing list