[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 18.04 (main) #3811

# [FAILURE] oss-swift-package-linux-ubuntu-18_04 [#3811]

Build URL: https://ci.swift.org/job/oss-swift-package-linux-ubuntu-18_04/3811/
Project: oss-swift-package-linux-ubuntu-18_04
Date of build: Wed, 10 Mar 2021 05:10:21 -0600
Build duration: 1 hr 7 min

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

Changes- Commit b8832f4fbc0cc45f53e163aa2542cad47faec08b by nhawes:

[SourceKit][SymbolGraphGen] Also include the symbol itself in the "parent" contexts list.

  • edit: test/SourceKit/CursorInfo/cursor_symbol_graph_parents.swift

  • edit: lib/SymbolGraphGen/SymbolGraphGen.cpp

  • Commit 375f2895975b4927bd10909bf512f11c77e3ea45 by eeckstein:

    stdlib: fix ARC for getting an ArraySlice of an CocoaArray with non-contiguous storage.

    • edit: stdlib/public/core/CocoaArray.swift
  • Commit 99b86ac3fb9eb7e54584c5dd02f56377890ca8e2 by spestov:

    Add test for relaxed circularity check from parse-time lookup removal

    • edit: test/NameLookup/name_lookup.swift
  • Commit 1ef521c3e90e394a059c497f2c1fce87875a0132 by pyaskevich:

    [Changelog] NFC: Add an entry about SE-0299

    • edit: CHANGELOG.md
  • Commit e8f9272532b108c74f20fe58f73b2bbf3bbff2e9 by alex:

    [libSyntax] Rearrange methods in ParsedRawSyntaxNode

    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
  • Commit c13cf2c21c10014e48cec8bbb6aa6a9bb847428c by alex:

    [libSyntax] Remove ParsedRawSyntaxNode::copyDeferred

    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
    • edit: include/swift/Parse/ParsedSyntax.h
    • edit: lib/Parse/ParsedSyntaxNodes.cpp.gyb
  • Commit d2495f87f0394e3f71cd925d82fe254f742a773c by github:

    [stdlib] Reinstate the FixedPointConversion tests (#36205)

    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt.swift
    • delete: test/stdlib/Inputs/FixedPointConversion.swift.gyb
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt16.swift
    • delete: validation-test/stdlib/FixedPointConversion_Release.test-sh
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToUInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug32_ToInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/Inputs/FixedPointConversion.swift.gyb
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt16.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt32.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt8.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToUInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToInt.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToUInt16.swift
    • edit: stdlib/private/StdlibUnittest/OpaqueIdentityFunctions.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Debug64_ToUInt64.swift
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release32_ToInt32.swift
    • delete: validation-test/stdlib/FixedPointConversion_Debug.test-sh
    • add: validation-test/stdlib/FixedPointConversion/FixedPointConversion_Release64_ToInt32.swift
  • Commit 23e401c84a98a9d16f477c50c60980e197c900a0 by achikin:

    Revert "Workaround crashes in ~raw_fd_ostream::report_fatal_error by not reporting fatal errors on closing of standard output and error streams."

    • edit: llvm/lib/Support/raw_ostream.cpp
  • Commit b0f669d57aa357bd78b492d95d25b41b44e8ca82 by achikin:

    Revert "Re-try opening file descriptors when creating an raw_ostream or raw_fd_ostream, in case it helps and emit additional diagnostics to ease with root-causing this issue further."

    • edit: llvm/lib/Support/raw_ostream.cpp
  • Commit 757e66a733f5ef1f422d597948e68e619541d221 by achikin:

    Revert "Add a workaround for a Swift compiler issue wherein the compiler occassionally crashes in the raw_fd_ostream destructor with no meaningful error diagnostic."

    • edit: llvm/lib/Support/raw_ostream.cpp
  • Commit 3bffac1d66859ada1f224a94bd64d5ad7b8cee60 by aprantl:

    Support salvaging singular PHI nodes in coro::salvageDebugInfo()

    • edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
  • Commit 373cc9e6f9bdd1b0fd0f095aa2e0fad9dc3ffbed by aschwaighofer:

    Transfer the original function's attributes to the clone

    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  • Commit b1a43d390cd77635b027f24069da1d643364379c by aschwaighofer:

    Fix rematerializable instruction sinking to coro.suspend blocks

    • edit: llvm/lib/Transforms/Coroutines/CoroFrame.cpp
  • Commit 93b34f1bb16e84773af573c50140bdd454b5509c by medismail.bennani:

    Reland "[lldb] Make CommandInterpreter's execution context the same as debugger's one"

    • edit: lldb/source/API/SBCommandInterpreter.cpp
    • add: lldb/test/API/python_api/debugger/main.cpp
    • edit: lldb/source/Commands/CommandObjectRegexCommand.cpp
    • edit: lldb/source/Core/IOHandlerCursesGUI.cpp
    • edit: lldb/source/Target/Target.cpp
    • edit: lldb/test/API/python_api/debugger/TestDebuggerAPI.py
    • edit: lldb/source/Commands/CommandObjectProcess.cpp
    • edit: lldb/include/lldb/Interpreter/CommandInterpreter.h
    • edit: lldb/source/Interpreter/CommandInterpreter.cpp
    • add: lldb/test/API/python_api/debugger/Makefile
    • edit: lldb/source/Commands/CommandObjectCommands.cpp
    • edit: lldb/source/Breakpoint/BreakpointOptions.cpp
    • edit: lldb/source/Commands/CommandObjectExpression.cpp
    • edit: lldb/source/Commands/CommandObjectWatchpointCommand.cpp
    • edit: lldb/source/Commands/CommandObjectSettings.cpp
  • Commit aae74102634cb2d25a284891f46e5092c9c3098a by medismail.bennani:

    [lldb/Interpreter] Add interpreter.repeat-previous-command setting

    • edit: lldb/source/Interpreter/CommandInterpreter.cpp
    • edit: lldb/include/lldb/Interpreter/CommandInterpreter.h
    • edit: lldb/test/API/commands/settings/TestSettings.py
    • edit: lldb/source/Interpreter/InterpreterProperties.td
  • Commit 9afbd4d5909d6908887c8d612de68fd2224cd8f1 by medismail.bennani:

    [lldb][docs] Translate ASCII art to restructured text formatting

    • edit: lldb/bindings/interface/SBFileSpec.i
    • edit: lldb/bindings/interface/SBValueList.i
    • edit: lldb/bindings/interface/SBLineEntry.i
    • edit: lldb/bindings/interface/SBEvent.i
    • edit: lldb/bindings/interface/SBSymbolContext.i
    • edit: lldb/bindings/interface/SBFrame.i
    • edit: lldb/bindings/interface/SBTarget.i
    • edit: lldb/bindings/interface/SBCommandInterpreterRunOptions.i
    • edit: lldb/bindings/interface/SBSection.i
    • edit: lldb/bindings/interface/SBCommandReturnObject.i
    • edit: lldb/bindings/interface/SBBreakpoint.i
    • edit: lldb/bindings/interface/SBValue.i
    • edit: lldb/bindings/python/python.swig
    • edit: lldb/bindings/interface/SBEnvironment.i
    • edit: lldb/bindings/interface/SBError.i
    • edit: lldb/bindings/interface/SBProcess.i
    • edit: lldb/bindings/interface/SBInstructionList.i
    • edit: lldb/bindings/interface/SBStream.i
    • edit: lldb/bindings/interface/SBTypeEnumMember.i
    • edit: lldb/bindings/interface/SBListener.i
    • edit: lldb/bindings/interface/SBFunction.i
    • edit: lldb/bindings/interface/SBSymbolContextList.i
    • edit: lldb/bindings/interface/SBCompileUnit.i
    • edit: lldb/bindings/interface/SBModule.i
    • edit: lldb/bindings/python/python-extensions.swig
    • edit: lldb/bindings/interface/SBBreakpointLocation.i
    • edit: lldb/bindings/interface/SBBreakpointName.i
    • edit: lldb/bindings/interface/SBThread.i
    • edit: lldb/bindings/interface/SBSymbol.i
    • edit: lldb/bindings/interface/SBAddress.i
    • edit: lldb/bindings/interface/SBSourceManager.i
    • edit: lldb/bindings/interface/SBCommandInterpreter.i
    • edit: lldb/bindings/interface/SBWatchpoint.i
    • edit: lldb/bindings/interface/SBPlatform.i
    • edit: lldb/bindings/interface/SBType.i
  • Commit 17d40b3715cd6ec0610c2f35fb6b236ee9a7b104 by medismail.bennani:

    [lldb][docs] Fix some RST formatting errors related to code examples.

    • edit: lldb/bindings/interface/SBDebugger.i
    • edit: lldb/bindings/interface/SBProcess.i
    • edit: lldb/bindings/interface/SBBroadcaster.i
    • edit: lldb/bindings/interface/SBCommandInterpreterRunOptions.i
    • edit: lldb/bindings/interface/SBType.i
    • edit: lldb/bindings/interface/SBStructuredData.i
  • Commit 0fb3c442e4109a1708a4fa7c1c6f0e0b764437d0 by medismail.bennani:

    [lldb/API] Add CommandInterpreter::{Get,Set}PrintErrors to SBAPI (NFC)

    • edit: lldb/bindings/interface/SBCommandInterpreterRunOptions.i
    • edit: lldb/test/API/python_api/interpreter/TestRunCommandInterpreterAPI.py
    • edit: lldb/include/lldb/API/SBCommandInterpreterRunOptions.h
    • edit: lldb/source/API/SBCommandInterpreterRunOptions.cpp
  • Commit 1e8aec7fe54763384f6c36766fb518bcde9babfc by arphaman:

    Disable the -Welaborated-enum-base to build the Foundation on Linux

    • edit: clang/test/Driver/myriad-toolchain.c
    • edit: clang/lib/Driver/Driver.cpp
    • add: clang/test/Driver/workarounds.c
  • Commit 9a06d0c74f878ac1e15aec201a8de2cb76126a31 by aschwaighofer:

    fix transfer of swiftasync parameter

    • edit: llvm/lib/Transforms/Coroutines/CoroSplit.cpp
  • Commit bd67093cec11741301244ffdb0194e0427caf419 by varun_gandhi:

    [CodeGen] Use musttail for swiftasync->swiftasync calls.

    • edit: clang/lib/CodeGen/CGStmt.cpp
    • edit: clang/test/CodeGen/swift-async-call-conv.c
  • Commit 90c8bc50504a5e4f246a8c7e0c8a8f238a822348 by t.p.northover:

    FastISel: do not fold a swifterror load into anything.

    • add: llvm/test/CodeGen/X86/swifterror-O0.ll
    • edit: llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  • Commit c02986463b5c3feebc30b49b881f2977ebea348e by code:

    [ubsan] support print_module_map flag in standalone mode

    • add: compiler-rt/test/sanitizer_common/TestCases/Darwin/print-module-map.cpp
    • edit: compiler-rt/lib/ubsan/ubsan_diag.cpp
    • edit: compiler-rt/lib/ubsan/ubsan_init.cpp
  • Commit 4c9ba443d973e5026b9f400b3db2bfc6a23c5d3a by arphaman:

    Make NSErrorDomain argument operate on the identifier instead of VarDecl

    • edit: clang/test/Sema/ns_error_enum.m
    • edit: clang/include/clang/Basic/Attr.td
    • edit: clang/lib/Sema/SemaAPINotes.cpp
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
  • Commit ad4b0914e1fe22a92fb0feb54a8c0f5653feb2af by jonas:

    [lldb] Use lit.with_system_environment to propagate env variables

    • edit: lldb/test/Unit/lit.cfg.py
    • edit: lldb/test/Shell/lit.cfg.py
  • Commit 3037aa7bd6df766f36cd003a12c316759edfa3cb by jonas:

    [lldb] Propagate XDG_CACHE_HOME environment variable to tests

    • edit: lldb/test/Unit/lit.cfg.py
    • edit: lldb/test/API/lit.cfg.py
    • edit: lldb/test/Shell/lit.cfg.py
  • Commit 39831b7bfa5aecce37a4fe581bf47edf46e07787 by jonas:

    [lldb] Update crashlog script for JSON changes

    • edit: lldb/test/Shell/ScriptInterpreter/Python/Crashlog/json.test
    • edit: lldb/test/Shell/ScriptInterpreter/Python/Crashlog/Inputs/a.out.ips
    • edit: lldb/examples/python/crashlog.py
  • Commit dc88801a12b8b0354ba1822316d78f56586fe3dd by davelee.com:

    [cmake] Enable -Werror=return-type

    • edit: llvm/cmake/modules/HandleLLVMOptions.cmake
  • Commit 71e6088be40164f0f191dd3b666926b097b61778 by arphaman:

    [clang][ObjC] allow the use of NSAttributedString * return type with format_arg attribute

    • edit: clang/test/SemaObjC/format-arg-attribute.m
    • edit: clang/lib/Sema/SemaDeclAttr.cpp
  • Commit dd3ac30d719c1bc4515039ba3a6b119c7245a0f0 by arphaman:

    [clang][driver] Support Darwin SDK names with an optional prefix in their name

    • add: clang/test/Driver/darwin-sdk-with-prefix.c
    • edit: clang/lib/Driver/ToolChains/Darwin.cpp
  • Commit efab943536240ac79ef29480a0df23098fd60eb4 by github:

    Log in SetPrivateState when unwind logging enabled (#2643)

    • edit: lldb/source/Target/Process.cpp
  • Commit 0734da11862296501d375bbe177b41f18bdb55e0 by github:

    Don't create a swift async unwind plan when in a function prologue (#2645)

    • edit: lldb/source/Target/SwiftLanguageRuntime.cpp
  • Commit 85f81f3f2d6f3c7ebb7be2849e37b4091392c088 by github:

    Use the new LLBuildManifestWriter support to pass through shell script build phase environment and working directory for build tool commands. (#3333)

    • edit: Tests/FunctionalTests/PluginTests.swift
    • add: Fixtures/Miscellaneous/Plugins/ContrivedTestPlugin/Package.swift
    • add: Fixtures/Miscellaneous/Plugins/ContrivedTestPlugin/Sources/MyLocalTool/main.swift
    • add: Fixtures/Miscellaneous/Plugins/ContrivedTestPlugin/Sources/MyLocalTool/foo.dat
    • edit: Sources/Build/ManifestBuilder.swift
    • edit: Sources/PackagePlugin/PublicAPI/CommandConstructor.swift
    • add: Fixtures/Miscellaneous/Plugins/ContrivedTestPlugin/Sources/MySourceGenBuildToolPlugin/plugin.swift
    • add: Fixtures/Miscellaneous/Plugins/ContrivedTestPlugin/Sources/MySourceGenBuildTool/main.swift
  • Commit ec24ca3025d0169b0e703efd67567dc1e9d2d3b2 by github:

    Revert "identity improvements (#3323)" (#3342)

    • edit: Sources/PackageGraph/ResolvedPackage.swift
    • edit: Sources/PackageGraph/PinsStore.swift
    • edit: Sources/PackageModel/Manifest.swift
    • edit: Tests/PackageLoadingTests/PackageBuilderTests.swift
    • edit: Sources/XCBuildSupport/XcodeBuildSystem.swift
    • edit: Sources/SPMBuildCore/BuiltTestProduct.swift
    • edit: Sources/SPMBuildCore/PluginInvocation.swift
    • edit: Sources/PackageGraph/Pubgrub/PubgrubDependencyResolver.swift
    • edit: Tests/FunctionalTests/DependencyResolutionTests.swift
    • edit: Sources/PackageGraph/PackageGraph.swift
    • edit: Sources/Workspace/ResolverPrecomputationProvider.swift
    • edit: Examples/package-info/Sources/package-info/main.swift
    • edit: Tests/PackageGraphTests/PackageGraphTests.swift
    • edit: Sources/PackageGraph/PackageGraph+Loading.swift
    • edit: Sources/XCBuildSupport/PIFBuilder.swift
    • edit: Sources/Build/BuildOperationBuildSystemDelegateHandler.swift
    • edit: Sources/PackageModel/PackageIdentity.swift
    • edit: Sources/SPMTestSupport/misc.swift
    • edit: Sources/SPMTestSupport/PackageGraphTester.swift
    • edit: Sources/SPMTestSupport/MockWorkspace.swift
    • edit: Tests/WorkspaceTests/ManifestSourceGenerationTests.swift
    • edit: Sources/PackageLoading/PackageBuilder.swift
    • edit: Tests/CommandsTests/PackageToolTests.swift
    • edit: Sources/Workspace/ManagedDependency.swift
    • edit: Sources/PackageGraph/LocalPackageContainer.swift
    • edit: Sources/Commands/SwiftPackageTool.swift
    • edit: Sources/Xcodeproj/SchemesGenerator.swift
    • edit: Sources/PackageGraph/PackageGraphRoot.swift
    • edit: Sources/PackageLoading/ManifestLoader.swift
    • edit: Sources/PackageGraph/RepositoryPackageContainer.swift
    • edit: Sources/PackageModel/Package.swift
    • edit: Sources/Xcodeproj/generate.swift
    • edit: Sources/SPMTestSupport/MockManifestLoader.swift
    • edit: Tests/PackageLoadingTests/PD4_2LoadingTests.swift
    • edit: Sources/PackageGraph/GraphLoadingNode.swift
    • edit: Sources/Commands/Describe.swift
    • edit: Sources/Commands/show-dependencies.swift
    • edit: Sources/Xcodeproj/pbxproj.swift
    • edit: Sources/Commands/SwiftTestTool.swift
    • edit: Sources/Workspace/Workspace.swift
    • edit: Tests/WorkspaceTests/WorkspaceTests.swift