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

Report

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_04-long-test [#5895]

Build URL:
https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_04-long-test/5895/
Project:
oss-swift-incremental-RA-linux-ubuntu-16_04-long-test
Date of build:
Thu, 16 Apr 2020 16:19:00 -0500
Build duration:
1 hr 18 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 830328956753be8c18eb107402e40d80240357fc by blangmuir:
    [sourcekit] Fix use-after-free of request string

    • edit: tools/SourceKit/lib/SwiftLang/SwiftSourceDocInfo.cpp
  • Commit 548e28170a5d73795da0b0f432465f4ffce3f68a by dgregor:
    [Driver/Frontend] Thread the target SDK version through to the IR.

    • edit: include/swift/Driver/ToolChain.h
    • edit: lib/Driver/DarwinToolChains.cpp
    • edit: lib/Driver/ToolChains.h
    • edit: lib/IRGen/IRGen.cpp
    • add: test/IRGen/macosx-sdk-version.swift
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: include/swift/Basic/LangOptions.h
    • add: test/Driver/sdk-version.swift
    • edit: include/swift/Option/FrontendOptions.td
    • edit: lib/Driver/ToolChains.cpp
  • Commit 290e9edaf8e929e4537b2e8fc3618f78fdd6630a by dgregor:
    [Driver/Frontend] Add target variant SDK version for Catalyst.

    • edit: test/Driver/macabi-environment.swift
    • add: test/Driver/frontend.swift
    • edit: include/swift/Basic/LangOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: lib/Driver/DarwinToolChains.cpp
    • edit: include/swift/Option/FrontendOptions.td
  • Commit 4316e961d121011ff2d5e0878cac893f2da0416a by github:
    Revert "Revert "[SourceKit] don't install libdispatch and

    • edit: CMakeLists.txt
  • Commit cb80e9e26824087501a549c77a23881cd6c78c64 by dgregor:
    [Test] Fix a FileCheck NOT line in a test

    • edit: test/Driver/options-repl-darwin.swift
  • Commit 9c4bbc102870b638f3727bf53083a9f518c86204 by aschwaighofer:
    IRGen: Use clang's objc encoding for types when there is a ClangNode

    • edit: lib/IRGen/GenObjC.cpp
    • edit: test/IRGen/Inputs/usr/include/Gizmo.h
    • edit: test/IRGen/objc_type_encoding.swift
  • Commit 835ef2d9c73dc3a38de355830c4700ad4800eb1c by dgregor:
    [Test] Remove unintentionally-added test.

    • delete: test/Driver/frontend.swift
  • Commit aea5fa48424443a0738ac35de863e5043529829a by aschwaighofer:
    XFAIl test on os stdlib bots

    • edit: test/Interpreter/metadata_access.swift
  • Commit 47e303a98dba5306899864a1122ddafd592b2384 by rishizaki:
    [CodeCompletion] Fix a crash in context type analysis for tuple expr

    • edit: lib/IDE/ExprContextAnalysis.cpp
    • edit: test/IDE/complete_call_arg.swift
  • Commit 346b941f25f42cc753b279314c3ad10c5c3ee388 by aprantl:
    Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.addr

    • edit: llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-localvars.ll
    • edit: llvm/lib/IR/DebugInfo.cpp
  • Commit e9e4035903f425b08b42ede0e435bd1b9c88a526 by aprantl:
    Teach the stripNonLineTableDebugInfo pass about the llvm.dbg.label

    • add: llvm/test/Transforms/Util/strip-nonlinetable-debuginfo-labels.ll
    • edit: llvm/lib/IR/DebugInfo.cpp
  • Commit bf07502b6db73f085f95c541cfe4aa06577e8936 by aprantl:
    Remap the target (Xcode) SDK directory to the host SDK directory.

    • edit: lldb/source/Utility/CMakeLists.txt
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleWatchSimulator.h
    • edit: lldb/unittests/Utility/CMakeLists.txt
    • add: lldb/unittests/Utility/XcodeSDKTest.cpp
    • edit: lldb/include/lldb/Host/macosx/HostInfoMacOSX.h
    • edit: lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
    • edit: lldb/include/lldb/Host/HostInfoBase.h
    • edit: lldb/include/lldb/Target/Platform.h
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformAppleTVSimulator.h
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformRemoteDarwinDevice.h
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h
    • edit: lldb/unittests/Platform/PlatformDarwinTest.cpp
    • add: lldb/include/lldb/Utility/XcodeSDK.h
    • edit: lldb/include/lldb/Core/Module.h
    • add: lldb/source/Utility/XcodeSDK.cpp
    • edit: lldb/source/Core/Module.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.h
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFUnit.h
    • edit: lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    • edit: lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.h
  • Commit 44a52582e612e88307e4e31e2a24ff5310d7f7bc by aprantl:
    Add missing include

    • edit: lldb/include/lldb/Target/Platform.h
  • Commit 06f3f4bf159ba751f3696d0e61999ea4683de90d by aprantl:
    Fix unused variable, format, and format string warnings. NFC.

    • edit: lldb/source/Target/ThreadPlan.cpp
    • edit: lldb/source/Target/ThreadPlanStack.cpp
    • edit: lldb/source/Commands/CommandObjectThread.cpp
    • edit: lldb/source/Target/ThreadPlanStepRange.cpp
    • edit: lldb/include/lldb/Target/ThreadPlanStack.h
  • Commit 3c58b0f0909004864366d18bbf58c5765fcfeaf9 by aprantl:
    Preserve the owning module information from DWARF in the synthesized AST

    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • edit: lldb/source/Symbol/TypeSystem.cpp
    • add: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h
    • add: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/B.h
    • edit: lldb/source/Symbol/CompilerType.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
    • edit: lldb/test/Shell/SymbolFile/DWARF/lit.local.cfg
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
    • edit: lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
    • edit: lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • add: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/module.modulemap
    • edit: lldb/unittests/Symbol/TestTypeSystemClang.cpp
    • edit: lldb/include/lldb/Symbol/TypeSystem.h
    • edit: lldb/source/Symbol/Type.cpp
    • edit: lldb/include/lldb/Symbol/CompilerType.h
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    • edit: lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
    • add: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.h
    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.cpp
    • edit: lldb/unittests/TestingSupport/Symbol/ClangTestUtils.h
  • Commit 11d62fc66341a02040af155be64c976976e72fc1 by aprantl:
    Attempt to fix a compile error reported with older compilers and

    • edit: lldb/source/Utility/XcodeSDK.cpp
  • Commit de8b3c2750c692edbe693f3a8ba35976bd2463b2 by vsk:
    Add option to limit Debugify to locations (omitting variables)

    • edit: llvm/lib/Transforms/Utils/Debugify.cpp
    • add: llvm/test/Transforms/Util/Debugify/loc-only.ll
  • Commit df7160df7c762fd82491f7afc1bdbf71b5aacc80 by vsk:
    Allow MachineFunction to obtain non-const Function (to enable MIR-level

    • edit: llvm/include/llvm/CodeGen/MachineModuleInfo.h
    • edit: llvm/lib/CodeGen/MachineModuleInfo.cpp
    • edit: llvm/lib/CodeGen/MachineFunction.cpp
    • edit: llvm/include/llvm/CodeGen/MachineFunction.h
  • Commit 8489015f3e9d297a12656184df1ca2ad4d7aa706 by vsk:
    Add way to omit debug-location from MIR output

    • edit: llvm/lib/CodeGen/MIRPrinter.cpp
  • Commit 05493e9fa11ccab02257d2abe33a7de6ff1231a2 by vsk:
    [DebugInfo][NFC] Early-exit when analyzing for single-location variables

    • edit: llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  • Commit b94ebc7727ba598603763450dd4702a2efcf5755 by vsk:
    MachineFunction: Copy call site info when duplicating insts

    • edit: llvm/lib/CodeGen/MachineFunction.cpp
    • add: llvm/test/CodeGen/X86/taildup-callsiteinfo.mir
  • Commit 46a0ba9e0102efc7512f03b9e77b502ac68a3c85 by vsk:
    Add MIR-level debugify with only locations support for now

    • add: llvm/test/CodeGen/Generic/MIRDebugify/locations.mir
    • edit: llvm/lib/CodeGen/CMakeLists.txt
    • edit: llvm/include/llvm/Transforms/Utils/Debugify.h
    • edit: llvm/include/llvm/InitializePasses.h
    • edit: llvm/include/llvm/CodeGen/Passes.h
    • edit: llvm/lib/Transforms/Utils/Debugify.cpp
    • add: llvm/lib/CodeGen/MachineDebugify.cpp
    • edit: llvm/lib/CodeGen/CodeGen.cpp
  • Commit 34e0cf295c151d99cf2c5d13fd7d2396f16a9677 by vsk:
    Add pass to strip debug info from MIR

    • edit: llvm/include/llvm/CodeGen/Passes.h
    • edit: llvm/lib/CodeGen/CMakeLists.txt
    • edit: llvm/include/llvm/InitializePasses.h
    • edit: llvm/test/CodeGen/Generic/MIRDebugify/locations.mir
    • add: llvm/lib/CodeGen/MachineStripDebug.cpp
    • add: llvm/test/CodeGen/Generic/MIRStripDebug/all.mir
    • edit: llvm/lib/CodeGen/CodeGen.cpp
    • add: llvm/test/CodeGen/Generic/MIRStripDebug/multiple-moduleflags.mir
  • Commit 81fc2b2f3d46deff7eac56420db33e398cdc74a1 by vsk:
    Make TargetPassConfig and llc add pre/post passes the same way. NFC

    • edit: llvm/lib/CodeGen/TargetPassConfig.cpp
    • edit: llvm/include/llvm/CodeGen/TargetPassConfig.h
    • edit: llvm/tools/llc/llc.cpp
  • Commit 04b138afcb5d3c9f8d792aa5e6d66c64e6524c1f by vsk:
    [mir-strip-debug] Optionally preserve debug info that wasn't from

    • edit: llvm/include/llvm/CodeGen/Passes.h
    • add: llvm/test/CodeGen/Generic/MIRStripDebug/dont-strip-real-debug-info.mir
    • edit: llvm/lib/CodeGen/MachineStripDebug.cpp
  • Commit 718de63d90f5a5149c1778a5c4c2c8d592317217 by vsk:
    Add -debugify-and-strip-all to add debug info before a pass and remove

    • edit: llvm/lib/CodeGen/MachineStripDebug.cpp
    • edit: llvm/test/CodeGen/AArch64/seqpairspill.mir
    • edit: llvm/test/CodeGen/AArch64/stp-opt-with-renaming-debug.mir
    • edit: llvm/test/CodeGen/AArch64/O3-pipeline.ll
    • edit: llvm/test/CodeGen/AArch64/fastisel-debugvalue-undef.ll
    • edit: llvm/include/llvm/CodeGen/TargetPassConfig.h
    • edit: llvm/lib/CodeGen/MachineDebugify.cpp
    • edit: llvm/lib/CodeGen/TargetPassConfig.cpp
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/gisel-commandline-option.ll
    • edit: llvm/test/CodeGen/AArch64/O0-pipeline.ll
    • edit: llvm/test/CodeGen/AArch64/arm64-opt-remarks-lazy-bfi.ll
    • edit: llvm/test/CodeGen/AArch64/prologue-epilogue-remarks.mir
    • edit: llvm/test/CodeGen/AArch64/GlobalISel/prelegalizercombiner-extending-loads-cornercases.mir
  • Commit 6588fe6b5e01d46f887b227789bc9e1fda22ef09 by vsk:
    [Debugify] Strip added metadata in the -debugify-each pipeline

    • edit: llvm/include/llvm/Transforms/Utils/Debugify.h
    • edit: llvm/include/llvm/IR/IntrinsicInst.h
    • edit: llvm/lib/Analysis/CallGraph.cpp
    • edit: llvm/lib/CodeGen/MachineStripDebug.cpp
    • edit: llvm/test/DebugInfo/debugify-each.ll
    • edit: llvm/lib/Transforms/Utils/Debugify.cpp
  • Commit 2d683e3b71e66c9c84fb6d567acc8b94d7185676 by vsk:
    [InstCombine] Fix debug variance issue in tryToMoveFreeBeforeNullTest

    • edit: llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
    • add: llvm/test/Transforms/InstCombine/malloc-free-delete-dbginvar.ll
  • Commit 0bdf7efda2508c718261b11c8e1d359a0a1b544c by jingham:
    Fix LLDB debug builds

    • edit: lldb/source/Target/ThreadPlan.cpp
  • Commit 6a3b6b56f94fe6cd9e1e624f0f941599c8eb150c by dliew:
    [Sanitizer Common] Show command used to launch symbolizer process at

    • edit: compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp
    • add: compiler-rt/test/sanitizer_common/TestCases/symbolize_debug_argv.cpp
  • Commit bcffddf04b818412d52b46fd02a5205be5d96251 by dliew:
    [Darwin] Fix a bug where the symbolizer would examine the wrong process.

    • add: compiler-rt/test/sanitizer_common/TestCases/Darwin/print-stack-trace-in-code-loaded-after-fork.cpp
    • edit: compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_mac.cpp
  • Commit c5b600e0d508ae2d8edf296e3452dabdbe2e9c42 by bruno.cardoso:
    [Modules] Add more x86 textual headers to the module map

    • edit: clang/lib/Headers/module.modulemap
  • Commit ba8cca0196bb8edbb68738c984e7fbc34ce24d1f by shafik:
    [lldb] Complete return types of CXXMethodDecls to prevent crashing due

    • add: lldb/packages/Python/lldbsuite/test/lang/cpp/covariant-return-types/TestCovariantReturnTypes.py
    • add: lldb/packages/Python/lldbsuite/test/lang/cpp/covariant-return-types/main.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
    • add: lldb/packages/Python/lldbsuite/test/lang/cpp/covariant-return-types/Makefile
  • Commit 58d95fb2f55074d0376983155fd8d916a53308c8 by shafik:
    [lldb] Fix another crash in covariant type handling

    • edit: lldb/packages/Python/lldbsuite/test/lang/cpp/covariant-return-types/TestCovariantReturnTypes.py
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
    • edit: lldb/packages/Python/lldbsuite/test/lang/cpp/covariant-return-types/main.cpp
  • Commit 1be5d83869c512eae5c77e5e1f9e952a8f9ab6b5 by github:
    Bug where insn-based unwind plans on arm64 could be wrong (#1082)

    • edit: lldb/source/Plugins/UnwindAssembly/InstEmulation/UnwindAssemblyInstEmulation.cpp
    • edit: lldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
  • Commit e6d4bac4326f83181808ee392763e469d0ce52a1 by aprantl:
    Temporarily revert "Preserve the owning module information from DWARF in

    • edit: lldb/source/Plugins/Language/ObjC/NSDictionary.cpp
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.h
    • edit: lldb/source/Symbol/Type.cpp
    • edit: lldb/source/Symbol/TypeSystem.cpp
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.h
    • delete: lldb/test/Shell/SymbolFile/DWARF/module-ownership.mm
    • delete: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/module.modulemap
    • edit: lldb/include/lldb/Symbol/TypeSystem.h
    • edit: lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    • edit: lldb/source/Symbol/CompilerType.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.cpp
    • edit: lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
    • edit: lldb/source/Plugins/SystemRuntime/MacOSX/SystemRuntimeMacOSX.cpp
    • edit: lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCTypeEncodingParser.cpp
    • edit: lldb/include/lldb/Symbol/CompilerType.h
    • edit: lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
    • edit: lldb/unittests/Symbol/TestTypeSystemClang.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExternalASTSourceCallbacks.h
    • edit: lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
    • delete: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/A.h
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangASTImporter.cpp
    • edit: lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
    • edit: lldb/test/Shell/SymbolFile/DWARF/lit.local.cfg
    • edit: lldb/unittests/TestingSupport/Symbol/ClangTestUtils.h
    • delete: lldb/test/Shell/SymbolFile/DWARF/Inputs/ModuleOwnership/B.h
  • Commit ec5d6803fa6e2ca629ddde94e8b0404db36b1542 by ditaliano:
    [LICM] Try to merge debug locations when sinking.

    • add: llvm/test/Transforms/LICM/sink-debuginfo-preserve.ll
    • edit: llvm/lib/Transforms/Scalar/LICM.cpp
    • edit: llvm/include/llvm/IR/DebugInfoMetadata.h
    • edit: llvm/lib/IR/DebugInfoMetadata.cpp