[Swift CI] Build Failure: 1. OSS - Swift - TSAN - libdispatch - Ubuntu 18.04 (master) #643

# [FAILURE] oss-swift-tsan-libdispatch-linux-ubuntu-18_04 [#643]

Build URL: https://ci.swift.org/job/oss-swift-tsan-libdispatch-linux-ubuntu-18_04/643/
Project: oss-swift-tsan-libdispatch-linux-ubuntu-18_04
Date of build: Thu, 13 Aug 2020 05:30:14 -0500
Build duration: 1 hr 12 min

Identified problems:- Jenkins Error: This build failed because of a Jenkins Error; typically a Java exception.

Changes- Commit d913e57d84d7c20c652a3d8074811593c6960f99 by kateinoigakukun:

[Serialization] Serialize Differentiability WT index sorted

  • add: test/Serialization/index-table-order.sil

  • edit: lib/Serialization/Serialization.cpp

  • edit: lib/Serialization/SerializeSIL.cpp

  • Commit 0ce281014464889b30ac1c807eb8c1a8106afce7 by kateinoigakukun:

    [Serialization] Serialize subclassScope to keep linkage

    • add: test/Serialization/access-level.swift
    • edit: lib/Serialization/DeserializeSIL.cpp
    • edit: lib/Serialization/SILFormat.h
    • edit: lib/Serialization/SerializeSIL.cpp
    • edit: lib/Serialization/ModuleFormat.h
  • Commit 1ab4a4742ae7dbf0df3be48b298546f537bc402e by rishizaki:

    [AST] Formalize getBodySourceRange() for fast completion

    • edit: include/swift/AST/Decl.h
    • edit: lib/IDE/CompletionInstance.cpp
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/AST/Decl.cpp
  • Commit 5ad4fa8b07174671b55501b508153eabc9b429a8 by spestov:

    SIL: Don't canonicalize struct field and enum element types against the

    • edit: lib/SIL/IR/SILFunctionType.cpp
    • edit: lib/SIL/IR/TypeLowering.cpp
    • add: validation-test/compiler_crashers_2_fixed/rdar65272763.swift
  • Commit db2dd20ce6ab7be8d38dbe311744e68f7abfa99d by allevato:

    Parse concurrency syntax when parsing for syntax-tree-only mode.

    • edit: tools/swift-syntax-test/swift-syntax-test.cpp
    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Parse/ParseExpr.cpp
    • edit: include/swift/Parse/Parser.h
    • edit: lib/Parse/ParseType.cpp
    • add: test/Syntax/Parser/async.swift
  • Commit ef89b0dc51ddd731f90fcf0f71738e9190f767db by github:

    Add a 'standalone_minimal' preset to build a minimal, static, OS

    • edit: cmake/modules/DarwinSDKs.cmake
    • edit: utils/build-presets.ini
    • edit: stdlib/cmake/modules/AddSwiftStdlib.cmake
    • edit: utils/build_swift/tests/expected_options.py
    • edit: stdlib/cmake/modules/SwiftSource.cmake
    • edit: utils/build-script-impl
    • edit: cmake/modules/AddSwift.cmake
    • edit: utils/swift_build_support/swift_build_support/targets.py
    • edit: utils/build_swift/build_swift/driver_arguments.py
    • edit: test/CMakeLists.txt
  • Commit 643aa2d8961c2f86b931658d026329adf00a35a9 by github:

    [cxx-interop] Import typedef-ed template instantiations (#32950)

    • add: test/Interop/Cxx/templates/decl-without-definition.swift
    • add: test/Interop/Cxx/templates/decl-with-definition-silgen.swift
    • add: test/Interop/Cxx/templates/explicit-specialization.swift
    • add: test/Interop/Cxx/templates/using-directive-module-interface.swift
    • edit: docs/ABI/Mangling.rst
    • edit: lib/ClangImporter/ImportDecl.cpp
    • add: test/Interop/Cxx/templates/Inputs/canonical-types.h
    • add: test/Interop/Cxx/templates/Inputs/decl-with-primitive-argument.h
    • add: test/Interop/Cxx/templates/Inputs/mangling.h
    • add: test/Interop/Cxx/templates/Inputs/decl-with-definition-including-members.h
    • add: test/Interop/Cxx/templates/decl-without-definition-module-interface.swift
    • add: test/Interop/Cxx/templates/Inputs/linkage-of-swift-symbols-for-imported-types.h
    • edit: lib/AST/ASTMangler.cpp
    • add: test/Interop/Cxx/templates/mangling-irgen.swift
    • edit: include/swift/Strings.h
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • add: test/Interop/Cxx/templates/Inputs/using-directive.h
    • add: test/Interop/Cxx/templates/canonical-types-module-interface.swift
    • add: test/Interop/Cxx/templates/Inputs/module.modulemap
    • add: test/Interop/Cxx/templates/Inputs/eager-instantiation-problems.h
    • edit: test/lit.cfg
    • add: test/Interop/Cxx/templates/canonical-types.swift
    • add: test/Interop/Cxx/templates/decl-with-definition.swift
    • add: test/Interop/Cxx/templates/Inputs/decl-without-definition.h
    • add: test/Interop/Cxx/templates/demangling.swift
    • edit: lib/ClangImporter/ImportName.cpp
    • add: test/Interop/Cxx/templates/decl-with-definition-including-members.swift
    • add: test/Interop/Cxx/templates/linkage-of-swift-symbols-for-imported-types-irgen.swift
    • edit: docs/CppInteroperabilityManifesto.md
    • add: test/Interop/Cxx/templates/mangling-silgen.swift
    • add: test/Interop/Cxx/templates/decl-with-primitive-argument.swift
    • add: test/Interop/Cxx/templates/using-directive.swift
    • add: test/Interop/Cxx/templates/Inputs/decl-with-definition.h
    • add: test/Interop/Cxx/templates/Inputs/explicit-specialization.h
    • add: test/Interop/Cxx/templates/decl-with-definition-irgen.swift
    • add: test/Interop/Cxx/templates/eager-instatiation-problems.swift
  • Commit ee6c6f4bf2145af89c6e6f3695973a55aa613aff by rishizaki:

    [CodeCompletion] Stop marking non-target function bodies 'Skipped'

    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit 198519c75ff0f0d618ce65a403e1a81e0f05d7bd by spestov:

    SIL: Fix TypeExpansionContext() constructor to get the right DeclContext

    • add: test/SILGen/opaque_result_type_private.swift
    • edit: lib/SIL/IR/SILFunctionType.cpp
  • Commit 6b61818fffe82ad41859327803084103e5eb1d8f by github:

    Revert "[cxx-interop] Import typedef-ed template instantiations

    • edit: lib/AST/ASTMangler.cpp
    • delete: test/Interop/Cxx/templates/demangling.swift
    • delete: test/Interop/Cxx/templates/Inputs/canonical-types.h
    • delete: test/Interop/Cxx/templates/Inputs/explicit-specialization.h
    • delete: test/Interop/Cxx/templates/Inputs/module.modulemap
    • delete: test/Interop/Cxx/templates/canonical-types-module-interface.swift
    • delete: test/Interop/Cxx/templates/decl-with-definition-irgen.swift
    • delete: test/Interop/Cxx/templates/using-directive.swift
    • edit: test/lit.cfg
    • delete: test/Interop/Cxx/templates/Inputs/decl-with-definition-including-members.h
    • delete: test/Interop/Cxx/templates/decl-without-definition-module-interface.swift
    • delete: test/Interop/Cxx/templates/mangling-irgen.swift
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: docs/ABI/Mangling.rst
    • edit: lib/ClangImporter/ImportName.cpp
    • delete: test/Interop/Cxx/templates/decl-with-definition-including-members.swift
    • delete: test/Interop/Cxx/templates/mangling-silgen.swift
    • delete: test/Interop/Cxx/templates/Inputs/decl-with-primitive-argument.h
    • delete: test/Interop/Cxx/templates/Inputs/mangling.h
    • delete: test/Interop/Cxx/templates/decl-with-primitive-argument.swift
    • edit: docs/CppInteroperabilityManifesto.md
    • delete: test/Interop/Cxx/templates/eager-instatiation-problems.swift
    • delete: test/Interop/Cxx/templates/canonical-types.swift
    • delete: test/Interop/Cxx/templates/decl-with-definition.swift
    • delete: test/Interop/Cxx/templates/Inputs/decl-with-definition.h
    • delete: test/Interop/Cxx/templates/Inputs/decl-without-definition.h
    • delete: test/Interop/Cxx/templates/explicit-specialization.swift
    • delete: test/Interop/Cxx/templates/decl-without-definition.swift
    • delete: test/Interop/Cxx/templates/Inputs/linkage-of-swift-symbols-for-imported-types.h
    • delete: test/Interop/Cxx/templates/linkage-of-swift-symbols-for-imported-types-irgen.swift
    • delete: test/Interop/Cxx/templates/using-directive-module-interface.swift
    • edit: include/swift/Strings.h
    • delete: test/Interop/Cxx/templates/Inputs/eager-instantiation-problems.h
    • edit: lib/ClangImporter/SwiftLookupTable.cpp
    • delete: test/Interop/Cxx/templates/Inputs/using-directive.h
    • delete: test/Interop/Cxx/templates/decl-with-definition-silgen.swift
  • Commit 7d3d4de65b0863270c7391e419fd842a6181c25d by rwidmann:

    Fixup IdentifierInfo Key Confusion

    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit b27f6f343ca8556f669bbcc1449099a19567a0ca by drexin:

    Add modulemap for static compilation

    • edit: dispatch/CMakeLists.txt
    • add: dispatch/generic_static/module.modulemap
  • Commit b1cb1860b7b25ace24a8edf534ca20ffb8df09a2 by augusto2112:

    Disable loading scalars as addresses when materializing an entity

    • edit: lldb/source/Expression/Materializer.cpp
  • Commit e836457397a716cc898bbda93737b7b43ba8cf9e by egor.zhdan:

    Avoid passing -rpath linker argument on Windows

    • edit: Sources/PackageLoading/ManifestLoader.swift
  • Commit a7498b633292daff5a1d705f96b79e952f2961c2 by egor.zhdan:

    Compile the package manifest into a proper executable on Windows

    • edit: Sources/PackageLoading/ManifestLoader.swift
  • Commit cb47d6fdad6a816f51865e74a192ad9ee400c2bd by egor.zhdan:

    Pass the PackageDescription location as a PATH component on Windows

    • edit: Sources/PackageLoading/ManifestLoader.swift
  • Commit ff2cb9225a0fd8c8421279f8bad81c4666717e1d by compnerd:

    SPMBuildCore: correct naming scheme for libraries on Windows

    • edit: Sources/SPMBuildCore/BuildParameters.swift
  • Commit 98ff863c3d8e83beb697e2f7b5e08d484fbf210b by github:

    Add modulemaps that work for statically compiled Foundation (#2850)

    • add: CoreFoundation/URL.subproj/static/module.map
    • add: CoreFoundation/Parsing.subproj/static/module.map
    • edit: CMakeLists.txt
    • add: CoreFoundation/Base.subproj/static/module.map
  • Commit 6f56c1c6993560838832f6802c61e1b59ed9b5bb by dario.rexin:

    Install uuid when statically building Foundation

    • edit: Sources/UUID/CMakeLists.txt