[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:19:25 PDT 2025
llvm-ci wrote:
LLVM Buildbot has detected a new failure on builder `sanitizer-aarch64-linux` running on `sanitizer-buildbot7` while building `llvm` at step 2 "annotate".
Full details are available at: https://lab.llvm.org/buildbot/#/builders/51/builds/14531
<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)
...
[2486/5518] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o
[2487/5518] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o
[2488/5518] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[2489/5518] Building AArch64GenExegesis.inc...
[2490/5518] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
[2491/5518] Building AArch64GenCallingConv.inc...
[2492/5518] Building AArch64GenSystemOperands.inc...
[2493/5518] Building AArch64GenAsmWriter.inc...
[2494/5518] Building AArch64GenMCPseudoLowering.inc...
[2495/5518] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000c43f8e51edd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000c43f8e51cd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000c43f8e51f4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000fa6a617218f8 (linux-vdso.so.1+0x8f8)
#4 0x0000fa6a610c7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000fa6a6107cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000fa6a61067e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000fa6a61075cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000fa6a61075d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000c43f8e3b0490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000c43f8e3b02fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000c43f8e3ac4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000c43f8e3a84b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000c43f8e3c83e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000c43f8e54c284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000c43f8e526ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000c43f8e2373e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000fa6a610684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000fa6a61068598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000c43f8e1ff0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[2496/5518] Building AArch64GenRegisterBank.inc...
[2497/5518] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[2498/5518] Building AArch64GenPostLegalizeGICombiner.inc...
[2499/5518] Building AArch64GenPostLegalizeGILowering.inc...
[2500/5518] Building AArch64GenO0PreLegalizeGICombiner.inc...
[2501/5518] Building AArch64GenMCCodeEmitter.inc...
[2502/5518] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o
[2503/5518] Building AArch64GenPreLegalizeGICombiner.inc...
[2504/5518] Building AArch64GenAsmMatcher.inc...
[2505/5518] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
[2506/5518] Building AArch64GenAsmWriter1.inc...
[2507/5518] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
Step 8 (build compiler-rt symbolizer) failure: build compiler-rt symbolizer (failure)
...
[2486/5518] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/LLJITUtilsCBindings.cpp.o
[2487/5518] Building CXX object lib/ExecutionEngine/Orc/Debugging/CMakeFiles/LLVMOrcDebugging.dir/PerfSupportPlugin.cpp.o
[2488/5518] Building CXX object tools/llvm-modextract/CMakeFiles/llvm-modextract.dir/llvm-modextract.cpp.o
[2489/5518] Building AArch64GenExegesis.inc...
[2490/5518] Building CXX object lib/ExecutionEngine/Interpreter/CMakeFiles/LLVMInterpreter.dir/ExternalFunctions.cpp.o
[2491/5518] Building AArch64GenCallingConv.inc...
[2492/5518] Building AArch64GenSystemOperands.inc...
[2493/5518] Building AArch64GenAsmWriter.inc...
[2494/5518] Building AArch64GenMCPseudoLowering.inc...
[2495/5518] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000c43f8e51edd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000c43f8e51cd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000c43f8e51f4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000fa6a617218f8 (linux-vdso.so.1+0x8f8)
#4 0x0000fa6a610c7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000fa6a6107cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000fa6a61067e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000fa6a61075cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000fa6a61075d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000c43f8e3b0490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000c43f8e3b02fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000c43f8e3ac4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000c43f8e3a84b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000c43f8e3c83e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000c43f8e54c284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000c43f8e526ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000c43f8e2373e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000fa6a610684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000fa6a61068598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000c43f8e1ff0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[2496/5518] Building AArch64GenRegisterBank.inc...
[2497/5518] Building CXX object lib/ObjCopy/CMakeFiles/LLVMObjCopy.dir/ELF/ELFObjcopy.cpp.o
[2498/5518] Building AArch64GenPostLegalizeGICombiner.inc...
[2499/5518] Building AArch64GenPostLegalizeGILowering.inc...
[2500/5518] Building AArch64GenO0PreLegalizeGICombiner.inc...
[2501/5518] Building AArch64GenMCCodeEmitter.inc...
[2502/5518] Building CXX object tools/llvm-xray/CMakeFiles/llvm-xray.dir/xray-stacks.cpp.o
[2503/5518] Building AArch64GenPreLegalizeGICombiner.inc...
[2504/5518] Building AArch64GenAsmMatcher.inc...
[2505/5518] Building CXX object tools/verify-uselistorder/CMakeFiles/verify-uselistorder.dir/verify-uselistorder.cpp.o
[2506/5518] Building AArch64GenAsmWriter1.inc...
[2507/5518] Building CXX object lib/AsmParser/CMakeFiles/LLVMAsmParser.dir/Parser.cpp.o
Step 9 (test compiler-rt symbolizer) failure: test compiler-rt symbolizer (failure)
...
[224/2460] Building PPCGenAsmWriter.inc...
[225/2460] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCCodeEmitter.cpp.o
[226/2460] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCExpr.cpp.o
[227/2460] Building CXX object lib/Target/LoongArch/CMakeFiles/LLVMLoongArchCodeGen.dir/LoongArchRegisterInfo.cpp.o
[228/2460] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMCTargetDesc.cpp.o
[229/2460] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchMatInt.cpp.o
[230/2460] Building CXX object lib/Target/LoongArch/TargetInfo/CMakeFiles/LLVMLoongArchInfo.dir/LoongArchTargetInfo.cpp.o
[231/2460] Building CXX object lib/Target/LoongArch/MCTargetDesc/CMakeFiles/LLVMLoongArchDesc.dir/LoongArchTargetStreamer.cpp.o
[232/2460] Linking CXX static library lib/libLLVMMSP430AsmParser.a
[233/2460] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000b2c076b6edd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000b2c076b6cd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000b2c076b6f4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000f13dc34138f8 (linux-vdso.so.1+0x8f8)
#4 0x0000f13dc2cc7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000f13dc2c7cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000f13dc2c67e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000f13dc2c75cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000f13dc2c75d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000b2c076a00490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000b2c076a002fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000b2c0769fc4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000b2c0769f84b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000b2c076a183e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000b2c076b9c284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000b2c076b76ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000b2c0768873e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000f13dc2c684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000f13dc2c68598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000b2c07684f0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[234/2460] Building ARMGenDAGISel.inc...
[235/2460] Linking CXX static library lib/libLLVMLoongArchInfo.a
[236/2460] Building NVPTXGenAsmWriter.inc...
[237/2460] Building NVPTXGenSubtargetInfo.inc...
[238/2460] Building MipsGenSubtargetInfo.inc...
[239/2460] Building SparcGenDisassemblerTables.inc...
[240/2460] Building PPCGenExegesis.inc...
[241/2460] Building HexagonGenDAGISel.inc...
[242/2460] Building SparcGenMCCodeEmitter.inc...
[243/2460] Building SparcGenSubtargetInfo.inc...
[244/2460] Building HexagonGenInstrInfo.inc...
[245/2460] Building SparcGenAsmWriter.inc...
Step 10 (build compiler-rt debug) failure: build compiler-rt debug (failure)
...
[989/5518] Building HexagonGenRegisterInfo.inc...
[990/5518] Building AArch64GenPreLegalizeGICombiner.inc...
[991/5518] Building LanaiGenInstrInfo.inc...
[992/5518] Building AArch64GenMCCodeEmitter.inc...
[993/5518] Building HexagonGenAsmMatcher.inc...
[994/5518] Building HexagonGenMCCodeEmitter.inc...
[995/5518] Building LanaiGenSubtargetInfo.inc...
[996/5518] Building AArch64GenRegisterBank.inc...
[997/5518] Building ARMGenSubtargetInfo.inc...
[998/5518] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000c6fd8daaedd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000c6fd8daacd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000c6fd8daaf4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000f88210e778f8 (linux-vdso.so.1+0x8f8)
#4 0x0000f882106c7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000f8821067cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000f88210667e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000f88210675cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000f88210675d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000c6fd8d940490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000c6fd8d9402fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000c6fd8d93c4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000c6fd8d9384b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000c6fd8d9583e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000c6fd8dadc284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000c6fd8dab6ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000c6fd8d7c73e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000f882106684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000f88210668598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000c6fd8d78f0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[999/5518] Building ARMGenDAGISel.inc...
[1000/5518] Building AArch64TargetParserDef.inc...
[1001/5518] Building HexagonGenDFAPacketizer.inc...
[1002/5518] Building AArch64GenAsmWriter.inc...
[1003/5518] Building HexagonGenSubtargetInfo.inc...
[1004/5518] Building AArch64GenAsmWriter1.inc...
[1005/5518] Building LoongArchGenMCPseudoLowering.inc...
[1006/5518] Building LoongArchGenRegisterInfo.inc...
[1007/5518] Building LoongArchGenMCCodeEmitter.inc...
[1008/5518] Building LoongArchGenSubtargetInfo.inc...
[1009/5518] Building LoongArchGenDisassemblerTables.inc...
[1010/5518] Building ARMGenGlobalISel.inc...
Step 11 (test compiler-rt debug) failure: test compiler-rt debug (failure)
...
[241/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Compiler.cpp.o
[242/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Context.cpp.o
[243/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Descriptor.cpp.o
[244/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Frame.cpp.o
[245/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Disasm.cpp.o
[246/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Function.cpp.o
[247/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/FunctionPointer.cpp.o
[248/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltinBitCast.cpp.o
[249/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Floating.cpp.o
[250/3811] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000c3fd8811edd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000c3fd8811cd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000c3fd8811f4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000e82caf34f8f8 (linux-vdso.so.1+0x8f8)
#4 0x0000e82caecc7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000e82caec7cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000e82caec67e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000e82caec75cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000e82caec75d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000c3fd87fb0490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000c3fd87fb02fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000c3fd87fac4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000c3fd87fa84b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000c3fd87fc83e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000c3fd8814c284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000c3fd88126ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000c3fd87e373e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000e82caec684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000e82caec68598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000c3fd87dff0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[251/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBuiltin.cpp.o
[252/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvaluationResult.cpp.o
[253/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/DynamicAllocator.cpp.o
[254/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpBlock.cpp.o
[255/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpFrame.cpp.o
[256/3811] Building PPCGenInstrInfo.inc...
[257/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o
[258/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/EvalEmitter.cpp.o
[259/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o
[260/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o
[261/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o
[262/3811] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o
Step 12 (build compiler-rt tsan_debug) failure: build compiler-rt tsan_debug (failure)
...
[979/5499] Building HexagonGenRegisterInfo.inc...
[980/5499] Building ARMGenDAGISel.inc...
[981/5499] Building AArch64GenSystemOperands.inc...
[982/5499] Building HexagonGenDFAPacketizer.inc...
[983/5499] Building LoongArchGenAsmWriter.inc...
[984/5499] Building LoongArchGenAsmMatcher.inc...
[985/5499] Building HexagonGenMCCodeEmitter.inc...
[986/5499] Building AArch64GenAsmWriter.inc...
[987/5499] Building HexagonGenSubtargetInfo.inc...
[988/5499] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000bfb60d2dedd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000bfb60d2dcd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000bfb60d2df4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000e3bcc91918f8 (linux-vdso.so.1+0x8f8)
#4 0x0000e3bcc8ac7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000e3bcc8a7cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000e3bcc8a67e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000e3bcc8a75cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000e3bcc8a75d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000bfb60d170490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000bfb60d1702fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000bfb60d16c4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000bfb60d1684b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000bfb60d1883e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000bfb60d30c284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000bfb60d2e6ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000bfb60cff73e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000e3bcc8a684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000e3bcc8a68598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000bfb60cfbf0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[989/5499] Building AArch64GenAsmWriter1.inc...
[990/5499] Building LoongArchGenDisassemblerTables.inc...
[991/5499] Building LoongArchGenMCCodeEmitter.inc...
[992/5499] Building LoongArchGenRegisterInfo.inc...
[993/5499] Building LoongArchGenSubtargetInfo.inc...
[994/5499] Building LoongArchGenMCPseudoLowering.inc...
[995/5499] Building MipsGenCallingConv.inc...
[996/5499] Building MipsGenExegesis.inc...
[997/5499] Building MSP430GenCallingConv.inc...
[998/5499] Building MSP430GenAsmMatcher.inc...
[999/5499] Building MSP430GenAsmWriter.inc...
[1000/5499] Building MipsGenAsmMatcher.inc...
Step 13 (build compiler-rt default) failure: build compiler-rt default (failure)
...
[991/5518] Building AArch64GenMCCodeEmitter.inc...
[992/5518] Building HexagonGenAsmMatcher.inc...
[993/5518] Building HexagonGenDisassemblerTables.inc...
[994/5518] Building AArch64GenRegisterBank.inc...
[995/5518] Building HexagonGenSubtargetInfo.inc...
[996/5518] Building HexagonGenRegisterInfo.inc...
[997/5518] Building HexagonGenDFAPacketizer.inc...
[998/5518] Building HexagonGenMCCodeEmitter.inc...
[999/5518] Building ARMGenSubtargetInfo.inc...
[1000/5518] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000c86289c5edd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000c86289c5cd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000c86289c5f4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000e4715d25e8f8 (linux-vdso.so.1+0x8f8)
#4 0x0000e4715cac7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000e4715ca7cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000e4715ca67e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000e4715ca75cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000e4715ca75d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000c86289af0490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000c86289af02fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000c86289aec4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000c86289ae84b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000c86289b083e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000c86289c8c284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000c86289c66ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000c862899773e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000e4715ca684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000e4715ca68598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000c8628993f0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[1001/5518] Building ARMGenDAGISel.inc...
[1002/5518] Building AArch64TargetParserDef.inc...
[1003/5518] Building LoongArchGenAsmMatcher.inc...
[1004/5518] Building ARMGenGlobalISel.inc...
[1005/5518] Building AArch64GenAsmWriter1.inc...
[1006/5518] Building LoongArchGenAsmWriter.inc...
[1007/5518] Building AArch64GenAsmWriter.inc...
[1008/5518] Building LoongArchGenMCPseudoLowering.inc...
[1009/5518] Building LanaiGenSubtargetInfo.inc...
[1010/5518] Building LoongArchGenRegisterInfo.inc...
[1011/5518] Building LoongArchGenDisassemblerTables.inc...
[1012/5518] Building LoongArchGenMCCodeEmitter.inc...
Step 14 (test compiler-rt default) failure: test compiler-rt default (failure)
...
[254/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpStack.cpp.o
[255/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpState.cpp.o
[256/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Pointer.cpp.o
[257/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/PrimType.cpp.o
[258/3809] Building PPCGenDAGISel.inc...
[259/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Interp.cpp.o
[260/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Program.cpp.o
[261/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Record.cpp.o
[262/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/Source.cpp.o
[263/3809] Building AArch64GenDisassemblerTables.inc...
FAILED: lib/Target/AArch64/AArch64GenDisassemblerTables.inc /home/b/sanitizer-aarch64-linux/build/build_default/lib/Target/AArch64/AArch64GenDisassemblerTables.inc
cd /home/b/sanitizer-aarch64-linux/build/build_default && /home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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-aarch64-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-aarch64-linux/build/build_default/bin/llvm-tblgen -gen-disassembler --num-to-skip-size=3 -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target/AArch64 -I/home/b/sanitizer-aarch64-linux/build/build_default/include -I/home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/include -I /home/b/sanitizer-aarch64-linux/build/llvm-project/llvm/lib/Target /home/b/sanitizer-aarch64-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 0x0000b15d2619edd8 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44edd8)
#1 0x0000b15d2619cd84 llvm::sys::RunSignalHandlers() (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x44cd84)
#2 0x0000b15d2619f4d4 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
#3 0x0000e1db0d0c08f8 (linux-vdso.so.1+0x8f8)
#4 0x0000e1db0cac7608 (/lib/aarch64-linux-gnu/libc.so.6+0x87608)
#5 0x0000e1db0ca7cb3c raise (/lib/aarch64-linux-gnu/libc.so.6+0x3cb3c)
#6 0x0000e1db0ca67e00 abort (/lib/aarch64-linux-gnu/libc.so.6+0x27e00)
#7 0x0000e1db0ca75cc0 (/lib/aarch64-linux-gnu/libc.so.6+0x35cc0)
#8 0x0000e1db0ca75d30 __assert_perror_fail (/lib/aarch64-linux-gnu/libc.so.6+0x35d30)
#9 0x0000b15d26030490 (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#10 0x0000b15d260302fc (anonymous namespace)::FilterChooser::emitTableEntries((anonymous namespace)::DecoderTableInfo&) const DecoderEmitter.cpp:0:0
#11 0x0000b15d2602c4d4 (anonymous namespace)::DecoderEmitter::run(llvm::raw_ostream&) DecoderEmitter.cpp:0:0
#12 0x0000b15d260284b0 llvm::EmitDecoder(llvm::RecordKeeper const&, llvm::raw_ostream&, llvm::StringRef) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x2d84b0)
#13 0x0000b15d260483e0 emitDisassembler(llvm::RecordKeeper const&, llvm::raw_ostream&) DisassemblerEmitter.cpp:0:0
#14 0x0000b15d261cc284 llvm::TableGen::Emitter::ApplyCallback(llvm::RecordKeeper const&, llvm::raw_ostream&) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x47c284)
#15 0x0000b15d261a6ba4 llvm::TableGenMain(char const*, std::function<bool (llvm::raw_ostream&, llvm::RecordKeeper const&)>) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x456ba4)
#16 0x0000b15d25eb73e0 tblgen_main(int, char**) (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x1673e0)
#17 0x0000e1db0ca684c4 (/lib/aarch64-linux-gnu/libc.so.6+0x284c4)
#18 0x0000e1db0ca68598 __libc_start_main (/lib/aarch64-linux-gnu/libc.so.6+0x28598)
#19 0x0000b15d25e7f0f0 _start (/home/b/sanitizer-aarch64-linux/build/build_default/bin/llvm-tblgen+0x12f0f0)
Aborted (core dumped)
[264/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/MemberPointer.cpp.o
[265/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/InterpShared.cpp.o
[266/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ByteCode/State.cpp.o
[267/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumCXXABI.cpp.o
[268/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/ItaniumMangle.cpp.o
[269/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftCXXABI.cpp.o
[270/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/JSONNodeDumper.cpp.o
[271/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/Mangle.cpp.o
[272/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NestedNameSpecifier.cpp.o
[273/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/NSAPI.cpp.o
[274/3809] Building CXX object tools/clang/lib/AST/CMakeFiles/obj.clangAST.dir/MicrosoftMangle.cpp.o
[275/3809] Building PPCGenGlobalISel.inc...
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-aarch64-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-aarch64-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