[llvm] [LLVM][TableGen] Parameterize NumToSkip in DecoderEmitter (PR #135882)
LLVM Continuous Integration via llvm-commits
llvm-commits at lists.llvm.org
Wed Apr 16 13:26:20 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux` running on `sanitizer-buildbot1` while building `llvm` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/66/builds/12671
<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)
...
[2550/5522] Building WebAssemblyGenDAGISel.inc...
[2551/5522] Building WebAssemblyGenInstrInfo.inc...
[2552/5522] Building AArch64GenCallingConv.inc...
[2553/5522] Building AArch64GenExegesis.inc...
[2554/5522] Building HexagonGenDFAPacketizer.inc...
[2555/5522] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
[2556/5522] Building HexagonGenDAGISel.inc...
[2557/5522] Building R600GenInstrInfo.inc...
[2558/5522] Building AArch64GenAsmWriter.inc...
[2559/5522] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005ce0abb1b3a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x00005ce0abb18fae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x00005ce0abb1ba21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000070df82645250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x000070df826a3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x000070df8264519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x000070df82628902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x000070df8262881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x000070df8263b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x00005ce0ab99b707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005ce0ab99b5ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x00005ce0ab9973f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x00005ce0ab992407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x00005ce0ab9b47bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x00005ce0abb4a764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x00005ce0abb23fd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005ce0ab80a22d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x000070df8262a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x000070df8262a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x00005ce0ab7ca145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[2560/5522] Building AArch64GenAsmWriter1.inc...
[2561/5522] Building HexagonGenInstrInfo.inc...
[2562/5522] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
[2563/5522] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
[2564/5522] Building AArch64GenAsmMatcher.inc...
[2565/5522] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
[2566/5522] Building AArch64GenFastISel.inc...
[2567/5522] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
[2568/5522] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[2569/5522] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
[2570/5522] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[2571/5522] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer (failure)
...
[2550/5522] Building WebAssemblyGenDAGISel.inc...
[2551/5522] Building WebAssemblyGenInstrInfo.inc...
[2552/5522] Building AArch64GenCallingConv.inc...
[2553/5522] Building AArch64GenExegesis.inc...
[2554/5522] Building HexagonGenDFAPacketizer.inc...
[2555/5522] Building CXX object lib/CodeGen/CMakeFiles/LLVMCodeGen.dir/MachineOutliner.cpp.o
[2556/5522] Building HexagonGenDAGISel.inc...
[2557/5522] Building R600GenInstrInfo.inc...
[2558/5522] Building AArch64GenAsmWriter.inc...
[2559/5522] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005ce0abb1b3a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x00005ce0abb18fae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x00005ce0abb1ba21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000070df82645250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x000070df826a3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x000070df8264519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x000070df82628902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x000070df8262881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x000070df8263b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x00005ce0ab99b707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005ce0ab99b5ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x00005ce0ab9973f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x00005ce0ab992407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x00005ce0ab9b47bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x00005ce0abb4a764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x00005ce0abb23fd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005ce0ab80a22d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x000070df8262a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x000070df8262a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x00005ce0ab7ca145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[2560/5522] Building AArch64GenAsmWriter1.inc...
[2561/5522] Building HexagonGenInstrInfo.inc...
[2562/5522] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionImport.cpp.o
[2563/5522] Building CXX object lib/ProfileData/CMakeFiles/LLVMProfileData.dir/InstrProfReader.cpp.o
[2564/5522] Building AArch64GenAsmMatcher.inc...
[2565/5522] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/AddressSanitizer.cpp.o
[2566/5522] Building AArch64GenFastISel.inc...
[2567/5522] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/DebugInfoMetadata.cpp.o
[2568/5522] Building CXX object lib/Transforms/IPO/CMakeFiles/LLVMipo.dir/FunctionAttrs.cpp.o
[2569/5522] Building CXX object lib/Transforms/Instrumentation/CMakeFiles/LLVMInstrumentation.dir/HWAddressSanitizer.cpp.o
[2570/5522] Building CXX object lib/IR/CMakeFiles/LLVMCore.dir/AsmWriter.cpp.o
[2571/5522] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
[327/2384] Building CXX object tools/clang/lib/Frontend/CMakeFiles/obj.clangFrontend.dir/LayoutOverrideSource.cpp.o
[328/2384] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o
[329/2384] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o
[330/2384] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLambda.cpp.o
[331/2384] Building AArch64GenMCPseudoLowering.inc...
[332/2384] Building AArch64GenO0PreLegalizeGICombiner.inc...
[333/2384] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o
[334/2384] Building AArch64GenMCCodeEmitter.inc...
[335/2384] Building AArch64GenPostLegalizeGICombiner.inc...
[336/2384] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005628000833a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x0000562800080fae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x0000562800083a21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00007f4c12c45250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x00007f4c12ca3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x00007f4c12c4519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x00007f4c12c28902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x00007f4c12c2881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x00007f4c12c3b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x00005627fff03707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005627fff035ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x00005627ffeff3f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x00005627ffefa407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x00005627fff1c7bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x00005628000b2764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x000056280008bfd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005627ffd7222d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x00007f4c12c2a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x00007f4c12c2a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x00005627ffd32145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[337/2384] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o
[338/2384] Building AArch64GenPostLegalizeGILowering.inc...
[339/2384] Building AArch64GenPreLegalizeGICombiner.inc...
[340/2384] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o
[341/2384] Building AArch64GenRegisterBank.inc...
[342/2384] Building ARMGenCallingConv.inc...
[343/2384] Building ARMGenAsmMatcher.inc...
[344/2384] Building ARMGenAsmWriter.inc...
[345/2384] Building AArch64GenSystemOperands.inc...
[346/2384] Building AArch64GenRegisterInfo.inc...
[347/2384] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o
[348/2384] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o
Step 10 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
[1362/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaObjC.cpp.o
[1363/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o
[1364/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprObjC.cpp.o
[1365/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Arch/RISCV.cpp.o
[1366/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/BareMetal.cpp.o
[1367/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o
[1368/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/DriverOptions.cpp.o
[1369/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/Clang.cpp.o
[1370/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAsm.cpp.o
[1371/5522] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x000061fe8e67b3a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x000061fe8e678fae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x000061fe8e67ba21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000077c3ea045250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x000077c3ea0a3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x000077c3ea04519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x000077c3ea028902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x000077c3ea02881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x000077c3ea03b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x000061fe8e4fb707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x000061fe8e4fb5ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x000061fe8e4f73f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x000061fe8e4f2407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x000061fe8e5147bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x000061fe8e6aa764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x000061fe8e683fd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x000061fe8e36a22d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x000077c3ea02a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x000077c3ea02a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x000061fe8e32a145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[1372/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o
[1373/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaLookup.cpp.o
[1374/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o
[1375/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AIX.cpp.o
[1376/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaConcept.cpp.o
[1377/5522] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o
[1378/5522] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o
[1379/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/ToolChains/AVR.cpp.o
[1380/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateInstantiate.cpp.o
[1381/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaRISCV.cpp.o
[1382/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplate.cpp.o
[1383/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateDeduction.cpp.o
Step 11 (test compiler-rt debug) failure: test compiler-rt debug (failure)
...
[1394/3426] Building SPIRVGenGlobalISel.inc...
[1395/3426] Building SystemZGenCallingConv.inc...
[1396/3426] Building SystemZGenRegisterInfo.inc...
[1397/3426] Building XCoreGenSubtargetInfo.inc...
[1398/3426] Building SystemZGenDisassemblerTables.inc...
[1399/3426] Building XCoreGenCallingConv.inc...
[1400/3426] Building XCoreGenDAGISel.inc...
[1401/3426] Building SystemZGenGNUAsmWriter.inc...
[1402/3426] Building SPIRVGenTables.inc...
[1403/3426] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005776067e23a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x00005776067dffae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x00005776067e2a21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00007c7a9c845250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x00007c7a9c8a3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x00007c7a9c84519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x00007c7a9c828902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x00007c7a9c82881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x00007c7a9c83b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x0000577606662707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005776066625ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x000057760665e3f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000577606659407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x000057760667b7bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000577606811764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x00005776067eafd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005776064d122d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x00007c7a9c82a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x00007c7a9c82a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x0000577606491145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[1404/3426] Building CXX object lib/Target/SPIRV/TargetInfo/CMakeFiles/LLVMSPIRVInfo.dir/SPIRVTargetInfo.cpp.o
[1405/3426] Building SystemZGenMCCodeEmitter.inc...
[1406/3426] Building VEGenCallingConv.inc...
[1407/3426] Building XCoreGenDisassemblerTables.inc...
[1408/3426] Building SystemZGenHLASMAsmWriter.inc...
[1409/3426] Building XCoreGenAsmWriter.inc...
[1410/3426] Building SystemZGenAsmMatcher.inc...
[1411/3426] Building VEGenAsmWriter.inc...
[1412/3426] Building MipsGenInstrInfo.inc...
[1413/3426] Building PPCGenFastISel.inc...
[1414/3426] Building NVPTXGenDAGISel.inc...
[1415/3426] Building VEGenRegisterInfo.inc...
Step 12 (build compiler-rt tsan_debug) failure: build compiler-rt tsan_debug (failure)
...
[1278/5503] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/TypePrinter.cpp.o
[1279/5503] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTableBuilder.cpp.o
[1280/5503] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/VTTBuilder.cpp.o
[1281/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaPPC.cpp.o
[1282/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaStmtAttr.cpp.o
[1283/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o
[1284/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o
[1285/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o
[1286/5503] Building AArch64GenCallingConv.inc...
[1287/5503] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005ecf435a13a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x00005ecf4359efae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x00005ecf435a1a21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x00007e7e00a45250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x00007e7e00aa3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x00007e7e00a4519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x00007e7e00a28902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x00007e7e00a2881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x00007e7e00a3b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x00005ecf43421707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005ecf434215ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x00005ecf4341d3f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x00005ecf43418407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x00005ecf4343a7bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x00005ecf435d0764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x00005ecf435a9fd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005ecf4329022d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x00007e7e00a2a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x00007e7e00a2a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x00005ecf43250145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[1288/5503] Building AArch64GenO0PreLegalizeGICombiner.inc...
[1289/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaFixItUtils.cpp.o
[1290/5503] Building CXX object tools/clang/lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o
[1291/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o
[1292/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o
[1293/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o
[1294/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o
[1295/5503] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Diagnostic.cpp.o
[1296/5503] Building CXX object tools/clang/lib/Tooling/Core/CMakeFiles/obj.clangToolingCore.dir/Replacement.cpp.o
[1297/5503] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o
[1298/5503] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o
[1299/5503] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o
Step 13 (build compiler-rt default) failure: build compiler-rt default (failure)
...
[1318/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSPIRV.cpp.o
[1319/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSwift.cpp.o
[1320/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaSystemZ.cpp.o
[1321/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaTemplateVariadic.cpp.o
[1322/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaWasm.cpp.o
[1323/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaX86.cpp.o
[1324/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/TypeLocBuilder.cpp.o
[1325/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Action.cpp.o
[1326/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Distro.cpp.o
[1327/5522] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005917b52873a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x00005917b5284fae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x00005917b5287a21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000073ce37645250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x000073ce376a3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x000073ce3764519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x000073ce37628902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x000073ce3762881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x000073ce3763b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x00005917b5107707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005917b51075ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x00005917b51033f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x00005917b50fe407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x00005917b51207bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x00005917b52b6764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x00005917b528ffd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005917b4f7622d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x000073ce3762a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x000073ce3762a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x00005917b4f36145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[1328/5522] Building CXX object tools/clang/lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o
[1329/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDeclAttr.cpp.o
[1330/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OffloadBundler.cpp.o
[1331/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/OptionUtils.cpp.o
[1332/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Phases.cpp.o
[1333/5522] Building CXX object tools/clang/lib/Driver/CMakeFiles/obj.clangDriver.dir/Tool.cpp.o
[1334/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExpr.cpp.o
[1335/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaExprMember.cpp.o
[1336/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaDecl.cpp.o
[1337/5522] Building ARMGenFastISel.inc...
[1338/5522] Building AArch64GenMCPseudoLowering.inc...
[1339/5522] Building CXX object tools/clang/lib/Sema/CMakeFiles/obj.clangSema.dir/SemaCodeComplete.cpp.o
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
[1552/3470] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/LTOCodeGenerator.cpp.o
[1553/3470] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/UpdateCompilerUsed.cpp.o
[1554/3470] Building CXX object lib/LTO/CMakeFiles/LLVMLTO.dir/ThinLTOCodeGenerator.cpp.o
[1555/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMAsmBackend.cpp.o
[1556/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFObjectWriter.cpp.o
[1557/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMELFStreamer.cpp.o
[1558/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMInstPrinter.cpp.o
[1559/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachObjectWriter.cpp.o
[1560/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCAsmInfo.cpp.o
[1561/3470] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-x86_64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-x86_64-linux/build/build_default && /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
llvm-tblgen: /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/utils/TableGen/DecoderEmitter.cpp:151: void (anonymous namespace)::DecoderTable::patchNumToSkip(size_t, uint32_t): Assertion `DestIdx > FixupIdx + NumToSkipSizeInBytes && "Expecting a forward jump in the decoding table"' failed.
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: /home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-x86_64-linux/build/build_default/include -I/home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-x86_64-linux/build/llvm-project/llvm/lib/Target/AArch64/AArch64.td --write-if-changed -o lib/Target/AArch64/AArch64GenDisassemblerTables.inc -d lib/Target/AArch64/AArch64GenDisassemblerTables.inc.d
#0 0x00005d229e5e23a8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46f3a8)
#1 0x00005d229e5dffae llvm::sys::RunSignalHandlers() (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x46cfae)
#2 0x00005d229e5e2a21 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x000072bb23645250 (/lib/x86_64-linux-gnu/libc.so.6+0x45250)
#4 0x000072bb236a3f1c pthread_kill (/lib/x86_64-linux-gnu/libc.so.6+0xa3f1c)
#5 0x000072bb2364519e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4519e)
#6 0x000072bb23628902 abort (/lib/x86_64-linux-gnu/libc.so.6+0x28902)
#7 0x000072bb2362881e (/lib/x86_64-linux-gnu/libc.so.6+0x2881e)
#8 0x000072bb2363b7c7 (/lib/x86_64-linux-gnu/libc.so.6+0x3b7c7)
#9 0x00005d229e462707 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x00005d229e4625ac (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x00005d229e45e3f0 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x00005d229e459407 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x2e6407)
#13 0x00005d229e47b7bd emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x00005d229e611764 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x49e764)
#15 0x00005d229e5eafd1 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x477fd1)
#16 0x00005d229e2d122d tblgen_main(int, char**) (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x15e22d)
#17 0x000072bb2362a3b8 (/lib/x86_64-linux-gnu/libc.so.6+0x2a3b8)
#18 0x000072bb2362a47b __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2a47b)
#19 0x00005d229e291145 _start (/home/b/sanitizer-x86_64-linux/build/build_default/bin/llvm-tblgen+0x11e145)
Aborted (core dumped)
[1562/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMachORelocationInfo.cpp.o
[1563/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCCodeEmitter.cpp.o
[1564/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCExpr.cpp.o
[1565/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMMCTargetDesc.cpp.o
[1566/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMTargetStreamer.cpp.o
[1567/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMUnwindOpAsm.cpp.o
[1568/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFObjectWriter.cpp.o
[1569/3470] Building CXX object lib/Target/ARM/MCTargetDesc/CMakeFiles/LLVMARMDesc.dir/ARMWinCOFFStreamer.cpp.o
[1570/3470] Linking CXX static library lib/libLLVMARMUtils.a
[1571/3470] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRAsmBackend.cpp.o
[1572/3470] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFObjectWriter.cpp.o
[1573/3470] Building CXX object lib/Target/AVR/MCTargetDesc/CMakeFiles/LLVMAVRDesc.dir/AVRELFStreamer.cpp.o
Step 15 (build standalone compiler-rt) failure: build standalone compiler-rt (failure)
...
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- The ASM compiler identification is unknown
-- Didn't find assembler
CMake Error at CMakeLists.txt:22 (project):
The CMAKE_C_COMPILER:
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang
is not a full path to an existing compiler tool.
Tell CMake where to find the compiler by setting either the environment
variable "CC" or the CMake cache entry CMAKE_C_COMPILER to the full path to
the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:22 (project):
The CMAKE_CXX_COMPILER:
/home/b/sanitizer-x86_64-linux/build/build_default/bin/clang++
is not a full path to an existing compiler tool.
Tell CMake where to find the compiler by setting either the environment
variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
CMake Error at CMakeLists.txt:22 (project):
No CMAKE_ASM_COMPILER could be found.
Tell CMake where to find the compiler by setting either the environment
variable "ASM" or the CMake cache entry CMAKE_ASM_COMPILER to the full path
to the compiler, or to the compiler name if it is in the PATH.
-- Warning: Did not find file Compiler/-ASM
-- Configuring incomplete, errors occurred!
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
ninja: Entering directory `compiler_rt_build'
ninja: error: loading 'build.ninja': No such file or directory
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
Step 16 (test standalone compiler-rt) failure: test standalone compiler-rt (failure)
@@@BUILD_STEP test standalone compiler-rt@@@
ninja: Entering directory `compiler_rt_build'
ninja: error: loading 'build.ninja': No such file or directory
How to reproduce locally: https://github.com/google/sanitizers/wiki/SanitizerBotReproduceBuild
```
</details>
https://github.com/llvm/llvm-project/pull/135882
More information about the llvm-commits
mailing list