llvm-ci wrote:

LLVM Buildbot has detected a new failure on builder 
`sanitizer-aarch64-linux-bootstrap-ubsan` running on `sanitizer-buildbot10` 
while building `clang` at step 2 "annotate".

Full details are available at: 
https://lab.llvm.org/buildbot/#/builders/85/builds/16852

<details>
<summary>Here is the relevant piece of the build log for the reference</summary>

```
Step 2 (annotate) failure: 'python 
../sanitizer_buildbot/sanitizers/zorg/buildbot/builders/sanitizers/buildbot_selector.py'
 (failure)
...
[7220/8208] Building CXX object 
tools/lld/MachO/CMakeFiles/lldMachO.dir/BPSectionOrderer.cpp.o
[7221/8208] Building CXX object 
tools/mlir/lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Rewrite.cpp.o
[7222/8208] Building CXX object 
tools/lld/wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[7223/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestCallGraph.cpp.o
[7224/8208] Building CXX object 
tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[7225/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestTopologicalSort.cpp.o
[7226/8208] Building CXX object 
tools/mlir/lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o
[7227/8208] Building CXX object 
tools/mlir/lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o
[7228/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestSlice.cpp.o
[7229/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
FAILED: 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros 
/usr/bin/ccache 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang++ 
-DGTEST_HAS_RTTI=0 -DMLIR_INCLUDE_TESTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/../Dialect/Test
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis/../Dialect/Test
 -nostdinc++ -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include
 -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include/c++/v1
 -fsanitize=undefined -fno-sanitize-recover=all 
-Wl,--rpath=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 
-L/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 -w -stdlib=libc++ -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 
-fno-omit-frame-pointer -gline-tables-only -fsanitize=undefined 
-fno-sanitize=vptr,function -fno-sanitize-recover=all 
-fsanitize-blacklist=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/utils/sanitizers/ubsan_ignorelist.txt
 -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef 
-Werror=mismatched-tags -O3 -DNDEBUG -std=c++17  -fno-exceptions 
-funwind-tables -fno-rtti -UNDEBUG -MD -MT 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 -MF 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o.d
 -o 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 -c 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/TestAliasAnalysis.cpp
clang++: 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:665:
 bool llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int>, unsigned 
int, unsigned int, llvm::DenseMapInfo<unsigned int>, 
llvm::detail::DenseMapPair<unsigned int, unsigned int>>::LookupBucketFor(const 
LookupKeyT &, BucketT *&) [DerivedT = llvm::DenseMap<unsigned int, unsigned 
int>, KeyT = unsigned int, ValueT = unsigned int, KeyInfoT = 
llvm::DenseMapInfo<unsigned int>, BucketT = llvm::detail::DenseMapPair<unsigned 
int, unsigned int>, LookupKeyT = unsigned int]: Assertion 
`!KeyInfoT::isEqual(Val, EmptyKey) && !KeyInfoT::isEqual(Val, TombstoneKey) && 
"Empty/Tombstone value shouldn't be inserted into map!"' failed.
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: 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang++ 
-fsanitize=undefined -fno-sanitize-recover=all 
-L/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 -w -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 
-fno-omit-frame-pointer -gline-tables-only -fsanitize=undefined 
-fno-sanitize=vptr,function -fno-sanitize-recover=all 
-fsanitize-blacklist=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/utils/sanitizers/ubsan_ignorelist.txt
 -ffunction-sections -fdata-sections -Wundef -Werror=mismatched-tags -O3 
-std=c++17 -fno-exceptions -funwind-tables -fno-rtti -fdiagnostics-color 
-Wl,--rpath=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 -DGTEST_HAS_RTTI=0 -DMLIR_INCLUDE_TESTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/../Dialect/Test
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis/../Dialect/Test
 -nostdinc++ -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include
 -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include/c++/v1
 -stdlib=libc++ -DNDEBUG -UNDEBUG -c -MD -MT 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 -MF 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o.d
 -fcolor-diagnostics -o 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/TestAliasAnalysis.cpp
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass 
"function<eager-inv>(drop-unnecessary-assumes,float2int,lower-constant-intrinsics,chr,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,drop-unnecessary-assumes,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/TestAliasAnalysis.cpp"
4.      Running pass "slp-vectorizer" on function 
"_ZN4llvm23SmallVectorTemplateBaseINSt3__14pairIN4mlir6TypeIDENS1_10unique_ptrINS3_6detail15AnalysisConceptENS1_14default_deleteIS7_EEEEEELb0EE18uninitialized_moveIPSB_SE_EEvT_SF_T0_"
 #0 0x0000bde306a1f5c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x8ddf5c8)
 #1 0x0000bde306a1d004 llvm::sys::RunSignalHandlers() 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x8ddd004)
 #2 0x0000bde306a1e98c llvm::sys::CleanupOnSignal(unsigned long) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x8dde98c)
 #3 0x0000bde306986814 CrashRecoverySignalHandler(int) 
CrashRecoveryContext.cpp:0:0
 #4 0x0000eabacab369c0 (linux-vdso.so.1+0x9c0)
 #5 0x0000eabaca51a460 (/lib/aarch64-linux-gnu/libc.so.6+0x8a460)
 #6 0x0000eabaca4c76c0 raise (/lib/aarch64-linux-gnu/libc.so.6+0x376c0)
 #7 0x0000eabaca4b1ac8 abort (/lib/aarch64-linux-gnu/libc.so.6+0x21ac8)
 #8 0x0000eabaca4c00dc (/lib/aarch64-linux-gnu/libc.so.6+0x300dc)
 #9 0x0000bde3045ff048 llvm::detail::DenseMapPair<unsigned int, unsigned int>* 
llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, 
llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned 
int, unsigned int>>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned 
int, void>, llvm::detail::DenseMapPair<unsigned int, unsigned 
int>>::findBucketForInsertion<unsigned int>(unsigned int const&, 
llvm::detail::DenseMapPair<unsigned int, unsigned int>*) 
AMDGPUISelLowering.cpp:0:0
#10 0x0000bde3045ff0fc llvm::detail::DenseMapPair<unsigned int, unsigned int>* 
llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, 
llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned 
int, unsigned int>>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned 
int, void>, llvm::detail::DenseMapPair<unsigned int, unsigned 
int>>::findBucketForInsertion<unsigned int>(unsigned int const&, 
llvm::detail::DenseMapPair<unsigned int, unsigned int>*) 
AMDGPUISelLowering.cpp:0:0
#11 0x0000bde307ef841c std::pair<std::pair<unsigned int, std::pair<unsigned 
int, unsigned int>>*, bool> llvm::MapVector<unsigned int, std::pair<unsigned 
int, unsigned int>, llvm::DenseMap<unsigned int, unsigned int, 
llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned 
int, unsigned int>>, llvm::SmallVector<std::pair<unsigned int, 
std::pair<unsigned int, unsigned int>>, 0u>>::try_emplace_impl<unsigned int 
const&>(unsigned int const&) SLPVectorizer.cpp:0:0
#12 0x0000bde307ef704c 
llvm::slpvectorizer::BoUpSLP::VLOperands::getBestLaneToStartReordering() const 
SLPVectorizer.cpp:0:0
#13 0x0000bde307e92cf8 llvm::slpvectorizer::BoUpSLP::VLOperands::reorder() 
SLPVectorizer.cpp:0:0
#14 0x0000bde307e7e298 
llvm::slpvectorizer::BoUpSLP::buildTreeRec(llvm::ArrayRef<llvm::Value*>, 
unsigned int, llvm::slpvectorizer::BoUpSLP::EdgeInfo const&, unsigned int) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa23e298)
#15 0x0000bde307ed6670 
llvm::SLPVectorizerPass::tryToVectorizeList(llvm::ArrayRef<llvm::Value*>, 
llvm::slpvectorizer::BoUpSLP&, bool) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa296670)
#16 0x0000bde307eda390 
llvm::SLPVectorizerPass::tryToVectorize(llvm::Instruction*, 
llvm::slpvectorizer::BoUpSLP&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa29a390)
#17 0x0000bde307f28bf4 bool 
llvm::SLPVectorizerPass::vectorizeCmpInsts<std::reverse_iterator<llvm::CmpInst* 
const*>>(llvm::iterator_range<std::reverse_iterator<llvm::CmpInst* const*>>, 
llvm::BasicBlock*, llvm::slpvectorizer::BoUpSLP&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa2e8bf4)
#18 0x0000bde307edcdb4 
llvm::SLPVectorizerPass::vectorizeChainsInBlock(llvm::BasicBlock*, 
llvm::slpvectorizer::BoUpSLP&)::$_4::operator()(bool) const 
SLPVectorizer.cpp:0:0
#19 0x0000bde307ed0e10 
llvm::SLPVectorizerPass::vectorizeChainsInBlock(llvm::BasicBlock*, 
llvm::slpvectorizer::BoUpSLP&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa290e10)
#20 0x0000bde307ece194 llvm::SLPVectorizerPass::runImpl(llvm::Function&, 
llvm::ScalarEvolution*, llvm::TargetTransformInfo*, llvm::TargetLibraryInfo*, 
llvm::AAResults*, llvm::LoopInfo*, llvm::DominatorTree*, 
llvm::AssumptionCache*, llvm::DemandedBits*, llvm::OptimizationRemarkEmitter*) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa28e194)
#21 0x0000bde307ecd70c llvm::SLPVectorizerPass::run(llvm::Function&, 
llvm::AnalysisManager<llvm::Function>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa28d70c)
#22 0x0000bde3064201dc llvm::PassManager<llvm::Function, 
llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, 
llvm::AnalysisManager<llvm::Function>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x87e01dc)
#23 0x0000bde306423bc0 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, 
llvm::AnalysisManager<llvm::Module>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x87e3bc0)
#24 0x0000bde30641f444 llvm::PassManager<llvm::Module, 
llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, 
llvm::AnalysisManager<llvm::Module>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x87df444)
#25 0x0000bde30715edc8 (anonymous 
namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, 
std::unique_ptr<llvm::raw_pwrite_stream, 
std::default_delete<llvm::raw_pwrite_stream>>&, 
std::unique_ptr<llvm::ToolOutputFile, 
std::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) 
BackendUtil.cpp:0:0
#26 0x0000bde307156444 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*) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x9516444)
#27 0x0000bde307167dfc 
clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x9527dfc)
#28 0x0000bde3089a9720 clang::ParseAST(clang::Sema&, bool, bool) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xad69720)
Step 9 (stage2/ubsan build) failure: stage2/ubsan build (failure)
...
[7220/8208] Building CXX object 
tools/lld/MachO/CMakeFiles/lldMachO.dir/BPSectionOrderer.cpp.o
[7221/8208] Building CXX object 
tools/mlir/lib/CAPI/Transforms/CMakeFiles/obj.MLIRCAPITransforms.dir/Rewrite.cpp.o
[7222/8208] Building CXX object 
tools/lld/wasm/CMakeFiles/lldWasm.dir/MapFile.cpp.o
[7223/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestCallGraph.cpp.o
[7224/8208] Building CXX object 
tools/lld/wasm/CMakeFiles/lldWasm.dir/SymbolTable.cpp.o
[7225/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestTopologicalSort.cpp.o
[7226/8208] Building CXX object 
tools/mlir/lib/Tools/mlir-lsp-server/CMakeFiles/obj.MLIRLspServerLib.dir/MLIRServer.cpp.o
[7227/8208] Building CXX object 
tools/mlir/lib/Tools/mlir-opt/CMakeFiles/obj.MLIROptLib.dir/MlirOptMain.cpp.o
[7228/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestSlice.cpp.o
[7229/8208] Building CXX object 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
FAILED: 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 
CCACHE_CPP2=yes CCACHE_HASHDIR=yes CCACHE_SLOPPINESS=pch_defines,time_macros 
/usr/bin/ccache 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang++ 
-DGTEST_HAS_RTTI=0 -DMLIR_INCLUDE_TESTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/../Dialect/Test
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis/../Dialect/Test
 -nostdinc++ -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include
 -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include/c++/v1
 -fsanitize=undefined -fno-sanitize-recover=all 
-Wl,--rpath=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 
-L/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 -w -stdlib=libc++ -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 
-fno-omit-frame-pointer -gline-tables-only -fsanitize=undefined 
-fno-sanitize=vptr,function -fno-sanitize-recover=all 
-fsanitize-blacklist=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/utils/sanitizers/ubsan_ignorelist.txt
 -fdiagnostics-color -ffunction-sections -fdata-sections -Wundef 
-Werror=mismatched-tags -O3 -DNDEBUG -std=c++17  -fno-exceptions 
-funwind-tables -fno-rtti -UNDEBUG -MD -MT 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 -MF 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o.d
 -o 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 -c 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/TestAliasAnalysis.cpp
clang++: 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/include/llvm/ADT/DenseMap.h:665:
 bool llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int>, unsigned 
int, unsigned int, llvm::DenseMapInfo<unsigned int>, 
llvm::detail::DenseMapPair<unsigned int, unsigned int>>::LookupBucketFor(const 
LookupKeyT &, BucketT *&) [DerivedT = llvm::DenseMap<unsigned int, unsigned 
int>, KeyT = unsigned int, ValueT = unsigned int, KeyInfoT = 
llvm::DenseMapInfo<unsigned int>, BucketT = llvm::detail::DenseMapPair<unsigned 
int, unsigned int>, LookupKeyT = unsigned int]: Assertion 
`!KeyInfoT::isEqual(Val, EmptyKey) && !KeyInfoT::isEqual(Val, TombstoneKey) && 
"Empty/Tombstone value shouldn't be inserted into map!"' failed.
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: 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang++ 
-fsanitize=undefined -fno-sanitize-recover=all 
-L/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 -w -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 
-fno-omit-frame-pointer -gline-tables-only -fsanitize=undefined 
-fno-sanitize=vptr,function -fno-sanitize-recover=all 
-fsanitize-blacklist=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/utils/sanitizers/ubsan_ignorelist.txt
 -ffunction-sections -fdata-sections -Wundef -Werror=mismatched-tags -O3 
-std=c++17 -fno-exceptions -funwind-tables -fno-rtti -fdiagnostics-color 
-Wl,--rpath=/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/lib
 -DGTEST_HAS_RTTI=0 -DMLIR_INCLUDE_TESTS -D_DEBUG -D_GLIBCXX_ASSERTIONS 
-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS 
-D__STDC_LIMIT_MACROS 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/llvm/include
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/../Dialect/Test
 
-I/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build_ubsan/tools/mlir/test/lib/Analysis/../Dialect/Test
 -nostdinc++ -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include
 -isystem 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/libcxx_install_ubsan/include/c++/v1
 -stdlib=libc++ -DNDEBUG -UNDEBUG -c -MD -MT 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 -MF 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o.d
 -fcolor-diagnostics -o 
tools/mlir/test/lib/Analysis/CMakeFiles/MLIRTestAnalysis.dir/TestAliasAnalysis.cpp.o
 
/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/TestAliasAnalysis.cpp
1.      <eof> parser at end of file
2.      Optimizer
3.      Running pass 
"function<eager-inv>(drop-unnecessary-assumes,float2int,lower-constant-intrinsics,chr,loop(loop-rotate<header-duplication;no-prepare-for-lto>,loop-deletion),loop-distribute,inject-tli-mappings,loop-vectorize<no-interleave-forced-only;no-vectorize-forced-only;>,drop-unnecessary-assumes,infer-alignment,loop-load-elim,instcombine<max-iterations=1;no-verify-fixpoint>,simplifycfg<bonus-inst-threshold=1;forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;switch-to-lookup;no-keep-loops;hoist-common-insts;no-hoist-loads-stores-with-cond-faulting;sink-common-insts;speculate-blocks;simplify-cond-branch;no-speculate-unpredictables>,slp-vectorizer,vector-combine,instcombine<max-iterations=1;no-verify-fixpoint>,loop-unroll<O3>,transform-warning,sroa<preserve-cfg>,infer-alignment,instcombine<max-iterations=1;no-verify-fixpoint>,loop-mssa(licm<allowspeculation>),alignment-from-assumptions,loop-sink,instsimplify,div-rem-pairs,tailcallelim,simplifycfg<bonus-inst-threshold=1;no-forward-switch-cond;switch-range-to-icmp;switch-to-arithmetic;no-switch-to-lookup;keep-loops;no-hoist-common-insts;hoist-loads-stores-with-cond-faulting;no-sink-common-insts;speculate-blocks;simplify-cond-branch;speculate-unpredictables>)"
 on module 
"/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm-project/mlir/test/lib/Analysis/TestAliasAnalysis.cpp"
4.      Running pass "slp-vectorizer" on function 
"_ZN4llvm23SmallVectorTemplateBaseINSt3__14pairIN4mlir6TypeIDENS1_10unique_ptrINS3_6detail15AnalysisConceptENS1_14default_deleteIS7_EEEEEELb0EE18uninitialized_moveIPSB_SE_EEvT_SF_T0_"
 #0 0x0000bde306a1f5c8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x8ddf5c8)
 #1 0x0000bde306a1d004 llvm::sys::RunSignalHandlers() 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x8ddd004)
 #2 0x0000bde306a1e98c llvm::sys::CleanupOnSignal(unsigned long) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x8dde98c)
 #3 0x0000bde306986814 CrashRecoverySignalHandler(int) 
CrashRecoveryContext.cpp:0:0
 #4 0x0000eabacab369c0 (linux-vdso.so.1+0x9c0)
 #5 0x0000eabaca51a460 (/lib/aarch64-linux-gnu/libc.so.6+0x8a460)
 #6 0x0000eabaca4c76c0 raise (/lib/aarch64-linux-gnu/libc.so.6+0x376c0)
 #7 0x0000eabaca4b1ac8 abort (/lib/aarch64-linux-gnu/libc.so.6+0x21ac8)
 #8 0x0000eabaca4c00dc (/lib/aarch64-linux-gnu/libc.so.6+0x300dc)
 #9 0x0000bde3045ff048 llvm::detail::DenseMapPair<unsigned int, unsigned int>* 
llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, 
llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned 
int, unsigned int>>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned 
int, void>, llvm::detail::DenseMapPair<unsigned int, unsigned 
int>>::findBucketForInsertion<unsigned int>(unsigned int const&, 
llvm::detail::DenseMapPair<unsigned int, unsigned int>*) 
AMDGPUISelLowering.cpp:0:0
#10 0x0000bde3045ff0fc llvm::detail::DenseMapPair<unsigned int, unsigned int>* 
llvm::DenseMapBase<llvm::DenseMap<unsigned int, unsigned int, 
llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned 
int, unsigned int>>, unsigned int, unsigned int, llvm::DenseMapInfo<unsigned 
int, void>, llvm::detail::DenseMapPair<unsigned int, unsigned 
int>>::findBucketForInsertion<unsigned int>(unsigned int const&, 
llvm::detail::DenseMapPair<unsigned int, unsigned int>*) 
AMDGPUISelLowering.cpp:0:0
#11 0x0000bde307ef841c std::pair<std::pair<unsigned int, std::pair<unsigned 
int, unsigned int>>*, bool> llvm::MapVector<unsigned int, std::pair<unsigned 
int, unsigned int>, llvm::DenseMap<unsigned int, unsigned int, 
llvm::DenseMapInfo<unsigned int, void>, llvm::detail::DenseMapPair<unsigned 
int, unsigned int>>, llvm::SmallVector<std::pair<unsigned int, 
std::pair<unsigned int, unsigned int>>, 0u>>::try_emplace_impl<unsigned int 
const&>(unsigned int const&) SLPVectorizer.cpp:0:0
#12 0x0000bde307ef704c 
llvm::slpvectorizer::BoUpSLP::VLOperands::getBestLaneToStartReordering() const 
SLPVectorizer.cpp:0:0
#13 0x0000bde307e92cf8 llvm::slpvectorizer::BoUpSLP::VLOperands::reorder() 
SLPVectorizer.cpp:0:0
#14 0x0000bde307e7e298 
llvm::slpvectorizer::BoUpSLP::buildTreeRec(llvm::ArrayRef<llvm::Value*>, 
unsigned int, llvm::slpvectorizer::BoUpSLP::EdgeInfo const&, unsigned int) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa23e298)
#15 0x0000bde307ed6670 
llvm::SLPVectorizerPass::tryToVectorizeList(llvm::ArrayRef<llvm::Value*>, 
llvm::slpvectorizer::BoUpSLP&, bool) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa296670)
#16 0x0000bde307eda390 
llvm::SLPVectorizerPass::tryToVectorize(llvm::Instruction*, 
llvm::slpvectorizer::BoUpSLP&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa29a390)
#17 0x0000bde307f28bf4 bool 
llvm::SLPVectorizerPass::vectorizeCmpInsts<std::reverse_iterator<llvm::CmpInst* 
const*>>(llvm::iterator_range<std::reverse_iterator<llvm::CmpInst* const*>>, 
llvm::BasicBlock*, llvm::slpvectorizer::BoUpSLP&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa2e8bf4)
#18 0x0000bde307edcdb4 
llvm::SLPVectorizerPass::vectorizeChainsInBlock(llvm::BasicBlock*, 
llvm::slpvectorizer::BoUpSLP&)::$_4::operator()(bool) const 
SLPVectorizer.cpp:0:0
#19 0x0000bde307ed0e10 
llvm::SLPVectorizerPass::vectorizeChainsInBlock(llvm::BasicBlock*, 
llvm::slpvectorizer::BoUpSLP&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa290e10)
#20 0x0000bde307ece194 llvm::SLPVectorizerPass::runImpl(llvm::Function&, 
llvm::ScalarEvolution*, llvm::TargetTransformInfo*, llvm::TargetLibraryInfo*, 
llvm::AAResults*, llvm::LoopInfo*, llvm::DominatorTree*, 
llvm::AssumptionCache*, llvm::DemandedBits*, llvm::OptimizationRemarkEmitter*) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa28e194)
#21 0x0000bde307ecd70c llvm::SLPVectorizerPass::run(llvm::Function&, 
llvm::AnalysisManager<llvm::Function>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xa28d70c)
#22 0x0000bde3064201dc llvm::PassManager<llvm::Function, 
llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, 
llvm::AnalysisManager<llvm::Function>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x87e01dc)
#23 0x0000bde306423bc0 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, 
llvm::AnalysisManager<llvm::Module>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x87e3bc0)
#24 0x0000bde30641f444 llvm::PassManager<llvm::Module, 
llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, 
llvm::AnalysisManager<llvm::Module>&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x87df444)
#25 0x0000bde30715edc8 (anonymous 
namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, 
std::unique_ptr<llvm::raw_pwrite_stream, 
std::default_delete<llvm::raw_pwrite_stream>>&, 
std::unique_ptr<llvm::ToolOutputFile, 
std::default_delete<llvm::ToolOutputFile>>&, clang::BackendConsumer*) 
BackendUtil.cpp:0:0
#26 0x0000bde307156444 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*) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x9516444)
#27 0x0000bde307167dfc 
clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0x9527dfc)
#28 0x0000bde3089a9720 clang::ParseAST(clang::Sema&, bool, bool) 
(/home/b/sanitizer-aarch64-linux-bootstrap-ubsan/build/llvm_build0/bin/clang+++0xad69720)

```

</details>

https://github.com/llvm/llvm-project/pull/172770
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to