[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.04 (master) #5635


[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04 [#5635]

Build URL:
Date of build:
Wed, 19 Sep 2018 18:51:10 -0500
Build duration:
30 min

Identified problems:

  • Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:


Name: Swift(linux-x86_64)
Failed: 0 test(s), Passed: 9587 test(s), Total: 10822 test(s)
Name: Swift-Unit
Failed: 0 test(s), Passed: 501 test(s), Total: 501 test(s)


  • Commit 144402631ad478aaf8a5e6903a4bf1b621abfd3b by aprantl:
    build-script / LLDB: Stop disabling dwarf tests.

    • edit: utils/build-script-impl
  • Commit 8daaf905d6f8d66d32b595d825f350702973cc24 by pyaskevich:
    [CSStep] Switch to use std::unique_ptr for work list

    • edit: lib/Sema/CSStep.cpp
    • edit: lib/Sema/CSStep.h
    • edit: lib/Sema/CSSolver.cpp
  • Commit ef0aeed78813cbf26a7397984e92f4b2deabfa6e by dgregor:
    [Runtime] Reimplement initialization of resilient witness tables.

    • edit: lib/TBDGen/TBDGen.cpp
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 3ed69d4ee742cc0523742f0c69875b3fa39736ed by dgregor:
    [Runtime] Instantiate witness tables even with no resilient witnesses.

    • edit: validation-test/Evolution/Inputs/protocol_add_requirements.swift
    • edit: stdlib/public/runtime/Metadata.cpp
  • Commit 5137c013d013e4a85a6c8cc2d875df0ab3797791 by github:
    [serialization] Factor out logic to diagnose failure to load an AST

    • edit: lib/Serialization/SerializedModuleLoader.cpp
    • edit: include/swift/Serialization/Validation.h
  • Commit e676db3bbdfed57327241516b97b4b06ed0ea9b4 by mbraun:
    AArch64MacroFusion: Factor out some opcode handling code; NFC

    • edit: lib/Target/AArch64/AArch64MacroFusion.cpp
  • Commit 553507b73b9c8e30c7731eae3df881c7d7de526c by mbraun:
    ScheduleDAG: Cleanup dumping code; NFC

    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
    • edit: lib/Target/PowerPC/PPCHazardRecognizers.cpp
    • edit: lib/Target/AMDGPU/GCNILPSched.cpp
    • edit: lib/Target/Hexagon/HexagonMachineScheduler.cpp
    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGVLIW.cpp
    • edit: lib/Target/AMDGPU/R600MachineScheduler.cpp
    • edit: include/llvm/CodeGen/ScheduleDAGInstrs.h
    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
    • edit: include/llvm/CodeGen/ScheduleDAG.h
    • edit: lib/CodeGen/ScheduleDAGInstrs.cpp
    • edit: lib/Target/AMDGPU/GCNMinRegStrategy.cpp
    • edit: lib/CodeGen/ScheduleDAG.cpp
    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
    • edit: lib/CodeGen/MachineScheduler.cpp
    • edit: lib/CodeGen/DFAPacketizer.cpp
    • edit: lib/CodeGen/MachinePipeliner.cpp
    • edit: include/llvm/CodeGen/MachineScheduler.h
    • edit: lib/CodeGen/LatencyPriorityQueue.cpp
    • edit: lib/CodeGen/PostRASchedulerList.cpp
    • edit: lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
    • edit: lib/Target/AMDGPU/SIMachineScheduler.cpp
    • edit: lib/CodeGen/ScoreboardHazardRecognizer.cpp
    • edit: lib/CodeGen/MacroFusion.cpp
  • Commit 28ab82b12ab130e502b1c3f97511732e7b3f1827 by mbraun:
    MachineScheduler: Add -misched-print-dags flag

    • edit: lib/CodeGen/MachineScheduler.cpp
  • Commit 43ddb9e584c9789d098cbabbd0be25942142286a by mbraun:
    AArch64: Add FuseCryptoEOR fusion rules

    • add: test/CodeGen/AArch64/misched-fusion-crypto-eor.mir
    • edit: lib/Target/AArch64/AArch64.td
    • edit: lib/Target/AArch64/AArch64Subtarget.h
    • edit: lib/Target/AArch64/AArch64MacroFusion.cpp

There are a lot of message like:

0x7fcedf602cc0generic witness table at 0x7fcedf8975b8 missing an entry for requirement descriptor 0x7fcedf604c04generic witness table at 0x7fcedf6dd9f8 missing an entry for requirement descriptor