[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 18.04 - Long Test (master) #3555

Report

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-18_04-long-test [#3555]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-18_04-long-test/3555/
Project:
oss-swift-incremental-RA-linux-ubuntu-18_04-long-test
Date of build:
Wed, 25 Mar 2020 23:19:04 -0500
Build duration:
2 hr 48 min

Identified problems:

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

Changes

  • Commit 53ab30044c5b4fe4e3331faa56f3bab4799af2be by spestov:
    GSB: Fix maybeResolveEquivalenceClass() with member type of concrete

    • edit: lib/AST/GenericSignatureBuilder.cpp
    • edit: test/SILGen/fully-concrete-extension-of-generic.swift
  • Commit 94a09104fe3a9f94f9ec688858c7f0a53be32682 by github:
    Don't try to look up info for a null TypeRef (#30640)

    • edit: include/swift/Reflection/ReflectionContext.h
  • Commit 3d2655307218ed074af2b6d6ebc6aabbaa7735bc by jonas:
    [lldb/Utility] Add YAML traits for ConstString and FileSpec.

    • edit: lldb/source/Utility/ConstString.cpp
    • edit: lldb/source/Utility/FileSpec.cpp
    • edit: lldb/unittests/Utility/FileSpecTest.cpp
    • edit: lldb/unittests/Utility/ConstStringTest.cpp
    • edit: lldb/include/lldb/Utility/FileSpec.h
    • edit: lldb/include/lldb/Utility/ConstString.h
  • Commit 686200acc8315147cab829886229b196f21a625e by jonas:
    [lldb/Utility] Replace ProcessInstanceInfoList with std::vector. (NFCI)

    • edit: lldb/source/Target/Process.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.cpp
    • edit: lldb/source/Commands/CommandObjectPlatform.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.cpp
    • edit: lldb/source/Host/openbsd/Host.cpp
    • edit: lldb/source/Host/macosx/objcxx/Host.mm
    • edit: lldb/include/lldb/Utility/ProcessInfo.h
    • edit: lldb/source/Host/windows/Host.cpp
    • edit: lldb/source/Host/freebsd/Host.cpp
    • edit: lldb/source/Host/netbsd/Host.cpp
    • edit: lldb/include/lldb/Host/Host.h
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.cpp
    • edit: lldb/source/Commands/CommandObjectProcess.cpp
    • edit: lldb/include/lldb/lldb-forward.h
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
    • edit: lldb/source/Host/linux/Host.cpp
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
    • edit: lldb/include/lldb/Target/Platform.h
  • Commit 103464a5008c65fba5ff1acd34aedddb5cde30e9 by jonas:
    [lldb] Add YAML traits for ArchSpec and ProcessInstanceInfo

    • edit: lldb/include/lldb/Utility/ArchSpec.h
    • edit: lldb/unittests/Utility/ArchSpecTest.cpp
    • edit: lldb/unittests/Utility/ProcessInstanceInfoTest.cpp
    • edit: lldb/source/Utility/ProcessInfo.cpp
    • edit: lldb/include/lldb/Utility/ProcessInfo.h
    • edit: lldb/source/Utility/ArchSpec.cpp
  • Commit c9cf5331964228ce52e4a43ae21811f4242982cf by jonas:
    [lldb/Host] Fix the Windows build

    • edit: lldb/source/Host/windows/Host.cpp
  • Commit abd7ab55914878472b849857231c182f53fa2273 by jonas:
    [lldb/Reproducers] Intercept the FindProcesses API

    • edit: lldb/include/lldb/Host/Host.h
    • edit: lldb/source/Host/macosx/objcxx/Host.mm
    • edit: lldb/include/lldb/Utility/ProcessInfo.h
    • edit: lldb/source/Host/common/Host.cpp
    • edit: lldb/source/Host/netbsd/Host.cpp
    • edit: lldb/source/Utility/ProcessInfo.cpp
    • add: lldb/test/API/functionalities/reproducers/attach/TestReproducerAttach.py
    • add: lldb/test/API/functionalities/reproducers/attach/main.cpp
    • edit: lldb/source/Commands/CommandObjectReproducer.cpp
    • add: lldb/test/API/functionalities/reproducers/attach/Makefile
    • edit: lldb/source/Host/linux/Host.cpp
    • edit: lldb/source/Host/openbsd/Host.cpp
  • Commit 623ed2bd28c73651983721c4b196b0287e846344 by jonas:
    [lldb/Test] Temporarily skip TestReproducerAttach on Linux

    • edit: lldb/test/API/functionalities/reproducers/attach/TestReproducerAttach.py
  • Commit 94b445950f5bbb327906f519457940b1ad43eb3d by jonas:
    [lldb/Host] s/FindProcesses/FindProcessesImpl/ in windows/Host.cpp

    • edit: lldb/source/Host/windows/Host.cpp
  • Commit 55a86f3c808f60b7b917487f1d0267111dacdd12 by jonas:
    [lldb/Host] s/FindProcesses/FindProcessesImpl/ in freebsd/Host.cpp

    • edit: lldb/source/Host/freebsd/Host.cpp
  • Commit c2554b64490c6f619aec55f5b564d30e40380dca by jonas:
    [lldb/Reproducers] Decode run-length encoding in GDB replay server.

    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
    • edit: lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.h
    • edit: lldb/test/API/functionalities/reproducers/attach/TestReproducerAttach.py
  • Commit c247801d1e7d2fab0bc7df54c4e26a01a8bcd54f by jonas:
    [debugserver] Implement hardware breakpoints for ARM64

    • edit: lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.cpp
    • edit: lldb/tools/debugserver/source/MacOSX/arm64/DNBArchImplARM64.h
  • Commit 3440b30b5adfc49f43dbb8a51784522dd1828e46 by jonas:
    [lldb/Test] Remove debug print in supports_hw_breakpoints.

    • edit: lldb/test/API/functionalities/breakpoint/require_hw_breakpoints/TestRequireHWBreakpoints.py
  • Commit cab1c032788fe8a17158b814231b34cfffd7c78a by jonas:
    [lldb/Utils] Use PYTHON_EXECUTABLE to configure lldb-dotest's shebang

    • edit: lldb/utils/lldb-dotest/lldb-dotest.in
  • Commit 607fbb56b296cb1622c3d855f3d4784e370d7e4b by shafik:
    [DataFormatters] Add formatter for libc++ std::unique_ptr

    • edit: lldb/source/DataFormatters/FormattersHelpers.cpp
    • edit: lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
    • edit: lldb/source/Plugins/Language/CPlusPlus/LibCxxList.cpp
    • add: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/TestDataFormatterLibcxxUniquePtr.py
    • edit: lldb/include/lldb/DataFormatters/FormattersHelpers.h
    • edit: lldb/source/Plugins/Language/CPlusPlus/LibCxx.cpp
    • add: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/main.cpp
    • edit: lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
    • add: lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx/unique_ptr/Makefile
  • Commit 4d178b1d30ebfc5152d06e9804d2b5d6c15598f7 by vsk:
    [DWARF] Emit DW_AT_call_pc for tail calls

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
    • edit: llvm/tools/dsymutil/DwarfLinker.cpp
    • edit: llvm/test/DebugInfo/MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir
    • add: llvm/test/tools/dsymutil/X86/Inputs/tail-call.cpp
    • add: llvm/test/tools/dsymutil/X86/tail-call-linking.test
    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
    • add: llvm/test/tools/dsymutil/X86/Inputs/tail-call.macho.x86_64.o
    • edit: llvm/test/DebugInfo/X86/dwarf-callsite-related-attrs.ll
    • add: llvm/test/tools/dsymutil/X86/Inputs/tail-call.macho.x86_64
    • edit: llvm/tools/dsymutil/DwarfLinker.h
  • Commit b6ad73e0434197837d8c25945d930bbed757c1d7 by vsk:
    [lldb/DWARF] Reland: Use DW_AT_call_pc to determine artificial frame

    • edit: lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    • edit: lldb/source/Target/StackFrameList.cpp
    • edit: lldb/test/API/functionalities/tail_call_frames/unambiguous_sequence/main.cpp
    • edit: lldb/include/lldb/Symbol/Function.h
    • edit: lldb/source/Symbol/Function.cpp
  • Commit 7dad1a7f286d80294a5f544e39487f3c4e4b0c9b by vsk:
    [GlobalOpt] Treat null-check of loaded value as use of global (PR35760)

    • edit: llvm/lib/Transforms/IPO/GlobalOpt.cpp
    • add: llvm/test/Transforms/GlobalOpt/null-check-is-use-pr35760.ll
  • Commit 4f4a1c60ed6bf2438cd4d83d9fd90ef20328c3bc by dliew:
    Add a Symbolizer::GetEnvP() method that allows symbolizer

    • edit: compiler-rt/lib/sanitizer_common/sanitizer_mac.cpp
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_internal.h
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_posix_libcdep.cpp
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_win.cpp
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_file.h
    • edit: compiler-rt/lib/sanitizer_common/tests/sanitizer_linux_test.cpp
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_posix.h
  • Commit 0b4d1868d76f418b9f3c491415d77372a826a0e6 by ditaliano:
    [Darwin] Add another hint to find the kernel. NFC.

    • edit: lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp
  • Commit fbde3a2d271b6c1572e1243acc71e2050959c6e9 by jonas:
    [lldb/Reproducers] Collect files imported by command script import

    • add: lldb/test/Shell/Reproducer/TestPythonImport.test
    • edit: lldb/source/Host/common/FileSystem.cpp
    • edit: lldb/include/lldb/Host/FileSystem.h
    • edit: lldb/source/Plugins/ScriptInterpreter/Python/ScriptInterpreterPython.cpp
    • add: lldb/test/Shell/Reproducer/Inputs/foo.py
    • add: lldb/test/Shell/Reproducer/Inputs/foo.lua