Skip to content

linux s390x main can't bootstrap itself on SanitizerSpecialCaseList.cpp #168088

@sylvestre

Description

@sylvestre

Recently, the build of main on s390x linux for apt.llvm.org starts to freeze.

Using the clang stage1, it freeze at some point in the build

1114479 ? R 291:01 | \_ /build/source/build-llvm/bin/clang++ -DCLANG_EXPORTS -DCLANG_REPOSITORY_STRING="++20251114092954+787f677cd45e-1~exp1~20251114093012.146" -D_GLIBCXX_USE_CXX11_ABI=1 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -I/build/source/build-llvm/tools/clang/stage2-bins/tools/clang/lib/Basic -I/build/source/clang/lib/Basic -I/build/source/clang/include -I/build/source/build-llvm/tools/clang/stage2-bins/tools/clang/include -I/build/source/build-llvm/tools/clang/stage2-bins/include -I/build/source/llvm/include -mbackchain -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=3 -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 -ffile-prefix-map=/build/source/build-llvm/tools/clang/stage2-bins=../../../../ -ffile-prefix-map=/build/source/= -no-canonical-prefixes -fno-common -Woverloaded-virtual -Wno-nested-anon-types -O2 -DNDEBUG -g1 -std=c++17 -fno-exceptions -funwind-tables -MD -MT tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o -MF tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o.d -o tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o -c /build/source/clang/lib/Basic/SanitizerSpecialCaseList.cpp

Attaching gdb to the clang frozen build, i see the following:

Thread 1 (process 1062300):
#0  0x000002aa0fdfcea4 in llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*, llvm::DebugValueUser*>) ()
#1  0x000002aa0f0f6888 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#2  0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#3  0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#4  0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#5  0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#6  0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#7  0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#8  0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#9  0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#10 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#11 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#12 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#13 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#14 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#15 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#16 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#17 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#18 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#19 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#20 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#21 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#22 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#23 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#24 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#25 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#26 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#27 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#28 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#29 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#30 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#31 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#32 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#33 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#34 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#35 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#36 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#37 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#38 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#39 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#40 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#41 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#42 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#43 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#44 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#45 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#46 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#47 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#48 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#49 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#50 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#51 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#52 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#53 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#54 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#55 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#56 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#57 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#58 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#59 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#60 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#61 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#62 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#63 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#64 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#65 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#66 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#67 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#68 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#69 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#70 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#71 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#72 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#73 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#74 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#75 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#76 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#77 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#78 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#79 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#80 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#81 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#82 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#83 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#84 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#85 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#86 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#87 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#88 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#89 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#90 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#91 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#92 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#93 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#94 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#95 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#96 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#97 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#98 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#99 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#100 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#101 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#102 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#103 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#104 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#105 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#106 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#107 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#108 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#109 0x000002aa0f0f6d90 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#110 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#111 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#112 0x000002aa0f0f6b16 in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#113 0x000002aa0f0f6d7a in simplifyAssumingCCVal(llvm::SDValue&, llvm::SDValue&, llvm::SelectionDAG&) ()
#114 0x000002aa0f0fe874 in llvm::SystemZTargetLowering::combineSELECT_CCMASK(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&) const ()
#115 0x000002aa0f0ff89a in llvm::SystemZTargetLowering::PerformDAGCombine(llvm::SDNode*, llvm::TargetLowering::DAGCombinerInfo&) const ()
#116 0x000002aa12a60726 in (anonymous namespace)::DAGCombiner::combine(llvm::SDNode*) ()
#117 0x000002aa12a64b3c in llvm::SelectionDAG::Combine(llvm::CombineLevel, llvm::BatchAAResults*, llvm::CodeGenOptLevel) ()
#118 0x000002aa12bb414a in llvm::SelectionDAGISel::CodeGenAndEmitDAG() ()
#119 0x000002aa12bb6e72 in llvm::SelectionDAGISel::SelectAllBasicBlocks(llvm::Function const&) ()
#120 0x000002aa12bb93ce in llvm::SelectionDAGISel::runOnMachineFunction(llvm::MachineFunction&) ()
#121 0x000002aa12ba6514 in llvm::SelectionDAGISelLegacy::runOnMachineFunction(llvm::MachineFunction&) ()
#122 0x000002aa0f60ef70 in llvm::MachineFunctionPass::runOnFunction(llvm::Function&) ()
#123 0x000002aa0fde3c50 in llvm::FPPassManager::runOnFunction(llvm::Function&) ()
#124 0x000002aa0fde3ef8 in llvm::FPPassManager::runOnModule(llvm::Module&) ()
#125 0x000002aa0fde308e in llvm::legacy::PassManagerImpl::run(llvm::Module&) ()
#126 0x000002aa10f0ff7c in clang::emitBackendOutput(clang::CompilerInstance&, clang::CodeGenOptions&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >, clang::BackendConsumer*) ()
#127 0x000002aa11028160 in clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) ()
#128 0x000002aa1356881c in clang::ParseAST(clang::Sema&, bool, bool) ()
#129 0x000002aa116938b6 in clang::FrontendAction::Execute() ()
#130 0x000002aa11603152 in clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) ()
#131 0x000002aa117acf74 in clang::ExecuteCompilerInvocation(clang::CompilerInstance*) ()
#132 0x000002aa0efc5a92 in cc1_main(llvm::ArrayRef<char const*>, char const*, void*) ()
#133 0x000002aa0efba62a in ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) ()
#134 0x000002aa0efbab36 in int llvm::function_ref<int (llvm::SmallVectorImpl<char const*>&)>::callback_fn<clang_main(int, char**, llvm::ToolContext const&)::{lambda(llvm::SmallVectorImpl<char const*>&)#1}>(long, llvm::SmallVectorImpl<char const*>&) ()
#135 0x000002aa11381c1a in void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const::{lambda()#1}>(long) ()
#136 0x000002aa104545a4 in llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) ()
#137 0x000002aa11382810 in clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*, bool*) const [clone .part.0] ()
#138 0x000002aa11334462 in clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const ()
#139 0x000002aa11335854 in clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&, bool) const ()
#140 0x000002aa1134facc in clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*> >&) ()
#141 0x000002aa0efc0e1c in clang_main(int, char**, llvm::ToolContext const&) ()
#142 0x000002aa0efd5ec2 in main ()
# cat /proc/cpuinfo
vendor_id       : IBM/S390
# processors    : 8
bogomips per cpu: 3241.00
max thread id   : 0
features	: esan3 zarch stfle msa ldisp eimm dfp edat etf3eh highgprs te vx vxd vxe gs vxe2 vxp sort dflt sie
facilities      : 0 1 2 3 4 6 7 8 9 10 12 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 57 58 59 60 61 69 70 71 72 73 74 75 76 77 80 81 82 128 129 130 131 133 134 135 146 147 148 150 151 152 155 156 168
cache0          : level=1 type=Data scope=Private size=128K line_size=256 associativity=8
cache1          : level=1 type=Instruction scope=Private size=128K line_size=256 associativity=8
cache2          : level=2 type=Data scope=Private size=4096K line_size=256 associativity=8
cache3          : level=2 type=Instruction scope=Private size=4096K line_size=256 associativity=8
cache4          : level=3 type=Unified scope=Shared size=262144K line_size=256 associativity=32
cache5          : level=4 type=Unified scope=Shared size=983040K line_size=256 associativity=60
processor 0: version = FF,  identification = 0218E8,  machine = 8561
processor 1: version = FF,  identification = 0218E8,  machine = 8561
processor 2: version = FF,  identification = 0218E8,  machine = 8561
processor 3: version = FF,  identification = 0218E8,  machine = 8561
processor 4: version = FF,  identification = 0218E8,  machine = 8561
processor 5: version = FF,  identification = 0218E8,  machine = 8561
processor 6: version = FF,  identification = 0218E8,  machine = 8561
processor 7: version = FF,  identification = 0218E8,  machine = 8561

cpu number      : 0
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 1
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 2
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 3
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 4
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 5
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 6
cpu MHz dynamic : 5200
cpu MHz static  : 5200

cpu number      : 7
cpu MHz dynamic : 5200
cpu MHz static  : 5200

it is preventing me to build packages for apt.llvm.org and it happens often

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions