[Swift CI] Build Failure: 1. OSS - Swift ASAN - OS X (master) #4169


[FAILURE] oss-swift-incremental-ASAN-RA-osx [#4169]

Build URL:
Date of build:
Tue, 17 Dec 2019 20:29:45 -0600
Build duration:
2 hr 52 min

Identified problems:

  • Jenkins Error: This build failed because of a Jenkins Error; typically a Java exception.


  • Commit c484894668482c94aea655f5793b0f27a270a0a8 by xi_ge:
    TBDGen: generate $ld$hide$os symbols for decls marked with

    • edit: lib/TBDGen/TBDGen.cpp
    • edit: lib/TBDGen/TBDGenVisitor.h
  • Commit fdcd50628ca22c974ef03273893cbfd27b65555e by xi_ge:
    IRGen: add a function suitable for emitting linker directive as global

    • edit: lib/IRGen/GenDecl.h
    • edit: lib/IRGen/GenDecl.cpp
    • edit: test/attr/Inputs/SymbolMove/LowLevel.swift
  • Commit 93a83d3f1436bd6042134ec8628e8fc5e1257e63 by xi_ge:
    IRGen: reuse linker directives collected from tbd gen to emit these

    • edit: lib/IRGen/GenDecl.cpp
    • edit: include/swift/Subsystems.h
    • edit: lib/TBDGen/TBDGenVisitor.h
    • edit: lib/IRGen/IRGenModule.h
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: test/attr/Inputs/SymbolMove/LowLevel.swift
    • edit: include/swift/TBDGen/TBDGen.h
    • edit: lib/IRGen/IRGen.cpp
    • edit: lib/TBDGen/TBDGen.cpp
  • Commit 25376025ae442d6b9212ff207f944ed3d9e959e4 by xi_ge:
    IRGen: keep emitting protocol witness table symbols for refactored

    • edit: test/attr/attr_originally_definedin_backward_compatibility.swift
    • edit: lib/AST/Decl.cpp
    • edit: lib/IRGen/GenProto.cpp
  • Commit c31b9666a329299404f3a24c510b2641b9726f8f by xi_ge:
    [test] IRGen: add a test for generating linker directive symbols

    • edit: test/IRGen/original-defined-attr.swift
    • add: test/IRGen/original-defined-attr-linker-hide.swift
  • Commit 5d9e7b9e78d8888ad2cc38fc5da4fbf175254220 by xi_ge:
    [test] TBD: add a tbd gen test for generating linker directives

    • add: test/TBD/linker-directives.swift
  • Commit f098448421a96a7f7d2793d88e99a16e1dc3b8a2 by xi_ge:
    test: add a linker directive test for ios

    • add: test/IRGen/original-defined-attr-linker-hide-ios.swift
  • Commit 66b4737ddc61d810bc8b63060d8f3ecd56d0a994 by xi_ge:
    TBDGen: use active platform versions to genearate linker directives

    • edit: lib/AST/Attr.cpp
    • edit: include/swift/AST/Attr.h
    • edit: lib/TBDGen/TBDGen.cpp
  • Commit 3a55c3c96e31947f9f3ce07107a0fe9c752658e6 by xi_ge:
    Front-end: teach the compiler to generate a .c file for $ld$add$os

    • edit: include/swift/Option/FrontendOptions.td
    • edit: include/swift/Frontend/Frontend.h
    • edit: include/swift/Basic/SupplementaryOutputPaths.h
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: test/TBD/linker-directives.swift
    • edit: lib/Frontend/ArgsToFrontendOutputsConverter.cpp
  • Commit d0b4da6fc6791b920c8f07925a2263b19d34a15d by xi_ge:
    test: mark linker directives tests as macosx only

    • edit: test/IRGen/original-defined-attr-linker-hide.swift
    • edit: test/TBD/linker-directives.swift
  • Commit 5e30d0e02b41a9ac3f9ab321712e7b6669216a4b by xi_ge:
    sema: diagnose bad interactions between @available and

    • add: test/Sema/diag_originally_definedin.swift
    • edit: lib/Sema/TypeCheckAttr.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
  • Commit 1ebc78b22b03b723bdbfe937268b85cd4ef7289f by xi_ge:
    [RemoteAST] Using module names specified by @_originallyDefinedIn for

    • edit: lib/IRGen/GenDecl.cpp
    • edit: lib/IRGen/GenMeta.cpp
    • edit: lib/AST/Decl.cpp
    • edit: lib/IRGen/IRGenModule.h
  • Commit 12d148b40ba680e56fea59290d5a03a4a1ebe872 by xi_ge:
    test: add a test for demangle moved type names during runtime

    • edit: test/Runtime/demangleToMetadata.swift
  • Commit cf79163764c51b91dabb981c1904ddbac204abdf by xi_ge:
    test: update test to combine @available with @_originallyDefinedIn

    • edit: test/ModuleInterface/originally-defined-attr.swift
    • edit: test/Parse/original_defined_in_attr.swift
  • Commit 624c2fc4a773adbb06f74117e056042bd856e0c2 by xi_ge:
    test: move demangle metadata for moved symbols to a separate file

    • edit: test/IRGen/original-defined-attr.swift
    • edit: test/Runtime/demangleToMetadata.swift
    • edit: test/Parse/original_defined_in_attr.swift
    • add: test/Runtime/demangleToMetadataMovedSymbols.swift
  • Commit c874aa0fe74ce494e16b57eb61c1edda0cf5ede1 by compnerd:
    build: enable cross-compilation on Windows

    • edit: CMakeLists.txt
  • Commit 6b072ecb2ad6723ad6829f2c85db4e9f0f2afdc7 by danielzheng:
    [AutoDiff] NFC: gardening.

    • edit: lib/Serialization/Serialization.cpp
  • Commit 2b5ada11cb23efd42d23aca3e39bd2f0b7ec541a by github:
    Correctly calculate extra inhabitants for no-payload enums (#28830)

    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • add: validation-test/Reflection/reflect_Enum_NoCase.swift
    • add: validation-test/Reflection/reflect_Enum_TwoCaseOnePayload.swift
    • add: validation-test/Reflection/reflect_Enum_TwoCaseTwoPayloads.swift
    • add: validation-test/Reflection/reflect_Enum_254CaseNoPayloads.swift
    • add: validation-test/Reflection/reflect_Enum_SingleCaseNoPayload.swift
    • add: validation-test/Reflection/reflect_Enum_SingleCasePointerPayload.swift
    • edit: test/Reflection/typeref_lowering.swift
    • add: validation-test/Reflection/reflect_Enum_TwoCaseNoPayload.swift