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

Report

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

Build URL:
https://ci.swift.org/job/oss-swift-tsan-libdispatch-linux-ubuntu-18_04/342/
Project:
oss-swift-tsan-libdispatch-linux-ubuntu-18_04
Date of build:
Thu, 17 Oct 2019 02:26:33 -0500
Build duration:
31 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 3eafdddbffd15ea73a3491b0cb6fced24503b204 by lwalkin:
    Update to a newer lit API

    • edit: utils/Xcode/LitXCTestAdaptor/LitTests.py
  • Commit 01f3d7a8ba9365ede0327bdea71b5551c55070bc by daniel_dunbar:
    [Xcode] Add a missing dependency on adjust-times.

    • edit: llbuild.xcodeproj/project.pbxproj
  • Commit d56173eb14ff5b2da68303b120098cfd7e060c64 by mikeash:
    [Runtime] Handle existential target types in

    • edit: stdlib/public/runtime/Casting.cpp
    • edit: test/Interpreter/generic_casts.swift
  • Commit 3ff277d31dd764159e66eb5fc9ac82cc10cdda11 by mikeash:
    [Runtime] Use _conformsToProtocols instead of manually checking protocol

    • edit: test/Interpreter/generic_casts.swift
    • edit: stdlib/public/runtime/Casting.cpp
  • Commit 6a3eecb79c3000a360f0bfaa6ae597b2a09c9e6c by mikeash:
    [Test] Split out the @objc bits of the new generic_casts.swift code.

    • edit: test/Interpreter/generic_casts.swift
    • add: test/Interpreter/generic_casts_objc.swift
  • Commit 0aab6d236876f0665d16605986b412d26c25c66b by mikeash:
    [Test] Remove --dump-input fail from generic_casts.swift.

    • edit: test/Interpreter/generic_casts.swift
  • Commit dd7d173c97ea2193f2cc65337f58a9d15b34c0b7 by smetanin23:
    [stdlib] [reflection] Excise iostream from reflection

    • edit: include/swift/Reflection/TypeLowering.h
    • edit: stdlib/public/Reflection/TypeRefBuilder.cpp
    • edit: include/swift/Reflection/TypeRefBuilder.h
    • edit: include/swift/Reflection/ReflectionContext.h
    • edit: stdlib/public/Reflection/TypeRef.cpp
    • edit: tools/swift-reflection-dump/swift-reflection-dump.cpp
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: include/swift/Reflection/MetadataSource.h
    • edit: include/swift/Demangling/Demangler.h
    • edit: lib/Demangling/Demangler.cpp
    • edit: stdlib/public/SwiftRemoteMirror/SwiftRemoteMirror.cpp
    • edit: stdlib/public/Reflection/MetadataSource.cpp
    • edit: include/swift/Reflection/TypeRef.h
  • Commit 0d27475be4047bb2ba66ff57f961de33e1ac0d86 by smetanin23:
    [stdlib] [reflection] Fix printing, remove & from

    • edit: include/swift/Demangling/Demangler.h
    • edit: stdlib/public/Reflection/MetadataSource.cpp
    • edit: stdlib/public/Reflection/TypeLowering.cpp
    • edit: stdlib/public/Reflection/TypeRefBuilder.cpp
  • Commit 8036eddc421250edf5116c48a1e78698d3af6e15 by smetanin23:
    [stdlib] [reflection] Fix print in dumpFieldSection

    • edit: stdlib/public/Reflection/TypeRefBuilder.cpp
  • Commit b05e0099f87984e62ae2b782d06c83c0110a6612 by mikeash:
    [Test] Make sure generic_casts.swift tests an unoptimized build of the

    • edit: test/Interpreter/generic_casts.swift
  • Commit 7a54927b0377d45ee050c3a45651be8f509dd3a3 by aschwaighofer:
    IRGen: Fix MemoryLayout::offset(of:) for tail allocated C arrays

    • edit: lib/IRGen/GenStruct.cpp
    • edit: lib/IRGen/GenHeap.cpp
    • add: test/IRGen/Inputs/tail_allocated_c_array.h
    • edit: lib/IRGen/GenTuple.cpp
    • edit: lib/IRGen/StructLayout.cpp
    • add: test/IRGen/tail_allocated_c_array.swift
    • edit: test/stdlib/KeyPath.swift
    • edit: lib/IRGen/StructLayout.h
    • add: test/stdlib/Inputs/tail_allocated_c_array.h
  • Commit 984f262a9344cb432ea8d91f681b86d7236df262 by rishizaki:
    [SyntaxParse] Improve ParsedRawSyntaxNode::dump()

    • edit: lib/Parse/SyntaxParsingContext.cpp
    • edit: lib/Parse/ParsedRawSyntaxNode.cpp
  • Commit 1e22e7c8aa9ee3dfa9dbc49607ba639d1faaa532 by xi_ge:
    AST: teach Decl::getLoc() to return serialized source loc.

    • edit: include/swift/Basic/SourceManager.h
    • edit: lib/Basic/SourceLoc.cpp
    • edit: lib/Index/Index.cpp
    • edit: include/swift/AST/Decl.h
    • edit: lib/Sema/TypeCheckAvailability.cpp
    • edit: lib/AST/Decl.cpp
    • edit: tools/swift-ide-test/swift-ide-test.cpp
  • Commit c6035f68f070d91e3eee8f375b0ad4c91b93c517 by xi_ge:
    AST: cache serialized source locations in Decl

    • edit: lib/AST/Decl.cpp
    • edit: lib/Basic/SourceLoc.cpp
    • edit: include/swift/AST/Decl.h
    • edit: include/swift/Basic/SourceManager.h
  • Commit aeec682c906730940cdb17b44aab561ca20857bc by rishizaki:
    [SyntaxParse] Prevent memory leak in Syntax parsing

    • edit: lib/Parse/ParsedRawSyntaxNode.cpp
    • edit: lib/Parse/ParseStmt.cpp
    • edit: include/swift/Parse/ParsedSyntax.h
    • edit: include/swift/Parse/Parser.h
    • edit: test/Syntax/serialize_tupletype.swift.result
    • edit: include/swift/Parse/SyntaxParserResult.h
    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
    • edit: include/swift/Parse/SyntaxParsingContext.h
    • edit: lib/Parse/ParsedSyntaxBuilders.cpp.gyb
    • edit: include/swift/Parse/SyntaxParseActions.h
    • edit: tools/libSwiftSyntaxParser/libSwiftSyntaxParser.cpp
    • edit: include/swift/SyntaxParse/SyntaxTreeCreator.h
    • edit: lib/ParseSIL/ParseSIL.cpp
    • edit: lib/SyntaxParse/RawSyntaxTokenCache.h
    • edit: lib/Parse/ParsedSyntaxRecorder.cpp.gyb
    • edit: lib/Parse/SyntaxParsingContext.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: lib/Parse/Parser.cpp
    • edit: include/swift/Parse/ParsedSyntaxRecorder.h.gyb
    • edit: include/swift/Parse/ParsedRawSyntaxRecorder.h
    • edit: lib/Parse/ParseExpr.cpp
    • edit: lib/Parse/ParsedSyntaxNodes.cpp.gyb
    • edit: lib/Parse/ParsedRawSyntaxRecorder.cpp
    • edit: lib/Parse/ParseDecl.cpp
    • edit: lib/SyntaxParse/SyntaxTreeCreator.cpp
  • Commit f32148630219aa818717f19de6514c0849daa2bb by rishizaki:
    [SyntaxParse] Dump leaking node in assertion

    • edit: include/swift/Parse/ParsedRawSyntaxNode.h
  • Commit 76f269586b6113f2c94c901be0d5742048300c48 by xi_ge:
    SourceManager: avoid using additional buffer Id map for external source

    • edit: lib/Basic/SourceLoc.cpp
    • edit: include/swift/Basic/SourceManager.h
  • Commit c8e18d4c193a885ce2abc4825db131f50c78704b by xi_ge:
    AST: use a static allocated NullLocs to indicate no serialized source

    • edit: lib/AST/Decl.cpp
    • edit: include/swift/AST/Decl.h
  • Commit a2f7a25bc8dabab93b752177d1632509ed707f4e by xi_ge:
    lit: move -ignore-module-source-info flag to swift_test_options

    • edit: test/lit.cfg
  • Commit fd916f9db683c8a97d46917d393bf58160ade059 by dgregor:
    [Function builders] Add support for buildExpression().

    • edit: test/Constraints/function_builder.swift
    • edit: include/swift/AST/KnownIdentifiers.def
    • edit: lib/Sema/BuilderTransform.cpp
  • Commit b906348665ff8fd7af6eb1daca2d2d35b2e2dea8 by smetanin23:
    [reflection] Fix tests with bitwise_takable output

    • edit: test/Reflection/typeref_lowering.swift
    • edit: test/Reflection/typeref_lowering_imported.swift
    • edit: validation-test/Reflection/reflect_Double.swift
    • edit: validation-test/Reflection/inherits_ObjCClasses.swift
    • edit: validation-test/Reflection/reflect_UInt16.swift
    • edit: validation-test/Reflection/reflect_Bool.swift
    • edit: validation-test/Reflection/reflect_multiple_types.swift
    • edit: validation-test/Reflection/reflect_Int.swift
    • edit: validation-test/Reflection/reflect_Int16.swift
    • edit: validation-test/Reflection/reflect_Int8.swift
    • edit: test/Reflection/typeref_lowering_objc.swift
    • edit: validation-test/Reflection/inherits_NSObject.swift
    • edit: validation-test/Reflection/inherits_Swift.swift
    • edit: validation-test/Reflection/reflect_existential.swift
    • edit: validation-test/Reflection/reflect_NSArray.swift
    • edit: validation-test/Reflection/reflect_Float.swift
    • edit: validation-test/Reflection/reflect_UInt64.swift
    • edit: validation-test/Reflection/reflect_Character.swift
    • edit: validation-test/Reflection/functions_objc.swift
    • edit: validation-test/Reflection/reflect_Int32.swift
    • edit: validation-test/Reflection/reflect_String.swift
    • edit: validation-test/Reflection/reflect_UInt.swift
    • edit: validation-test/Reflection/reflect_UInt8.swift
    • edit: validation-test/Reflection/reflect_Dictionary.swift
    • edit: validation-test/Reflection/reflect_UInt32.swift
    • edit: validation-test/Reflection/existentials.swift
    • edit: validation-test/Reflection/reflect_empty_class.swift
    • edit: validation-test/Reflection/functions.swift
    • edit: validation-test/Reflection/reflect_Set.swift
    • edit: validation-test/Reflection/reflect_Int64.swift
    • edit: validation-test/Reflection/reflect_NSString.swift
    • edit: validation-test/Reflection/reflect_Array.swift
    • edit: validation-test/Reflection/reflect_NSNumber.swift
    • edit: validation-test/Reflection/reflect_NSSet.swift
  • Commit aa0d60a95f6fce43971fd8ffc41c6603519de57e by eeckstein:
    TempRValueOptPass: some small cosmetic changes

    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
  • Commit e7ddae6852ffb6c1753cbb378c7a6a8385245a86 by eeckstein:
    TempRValueOptPass: accept try_apply as user of the temporary object

    • edit: test/SILOptimizer/temp_rvalue_opt.sil
    • edit: lib/SILOptimizer/Transforms/CopyForwarding.cpp
  • Commit f1e8ad9348889fd532ee3b61a0c9b8c224fada7d by github:
    Reenable PrintAsObjC/extensions.swift

    • edit: test/PrintAsObjC/extensions.swift
  • Commit 4d5bf2770b574a0050a4d687f8d4f5208eeed325 by jgroff:
    IRGen: Hint condfail branches.

    • edit: test/IRGen/builtins.swift
    • edit: lib/IRGen/IRGenSIL.cpp
  • Commit 84a07b99aee372509e5e44a91f9e56bcc74a4461 by rwidmann:
    [NFC] VarDecls in Pattern Binding Initializers Have No Overload Type

    • edit: lib/Sema/ConstraintSystem.cpp
  • Commit 52e8f3da0febe712807930b947cd5eefc8e70423 by xi_ge:
    AST: unblock linux build by providing explicit constructor

    • edit: utils/gyb_sourcekit_support/UIDs.py
    • edit: lib/AST/Decl.cpp
  • Commit 013e9b7cf1cad71559c3d91363ed5e7df42e8770 by aschwaighofer:
    Fix test abi_v7k.swift for change in code generation

    • edit: test/IRGen/abi_v7k.swift
  • Commit 68e93a171c23e8be3a5fde89f4ade0e36a5ac253 by mikeash:
    [Test] Make sure generic_casts_objc.swift tests an unoptimized build of

    • edit: test/Interpreter/generic_casts_objc.swift
  • Commit fd280d7746f912873ffe7946e3c0aefed2cb1a0f by xi_ge:
    sourcekitd-test: ignore .swiftsourcefile when invoking sourcekitd from

    • edit: tools/SourceKit/tools/sourcekitd-test/sourcekitd-test.cpp
    • edit: utils/gyb_sourcekit_support/UIDs.py
    • edit: test/SourceKit/CompileNotifications/arg-parsing.swift
  • Commit 16988841001548c0df41d59007cbcf41555f2748 by xi_ge:
    AST: avoid looking up serialized locations when decl is context-free

    • edit: lib/AST/Decl.cpp
  • Commit 056979680dfdd7819e19701691a6ffc3b6618313 by jordan_rose:
    Revert "[reflection] Fix tests with bitwise_takable output"

    • edit: validation-test/Reflection/reflect_NSSet.swift
    • edit: validation-test/Reflection/reflect_UInt8.swift
    • edit: validation-test/Reflection/reflect_existential.swift
    • edit: test/Reflection/typeref_lowering_imported.swift
    • edit: test/Reflection/typeref_lowering_objc.swift
    • edit: validation-test/Reflection/reflect_NSNumber.swift
    • edit: validation-test/Reflection/inherits_Swift.swift
    • edit: validation-test/Reflection/reflect_multiple_types.swift
    • edit: validation-test/Reflection/reflect_Bool.swift
    • edit: validation-test/Reflection/reflect_Float.swift
    • edit: validation-test/Reflection/reflect_Int8.swift
    • edit: validation-test/Reflection/reflect_NSString.swift
    • edit: validation-test/Reflection/reflect_Set.swift
    • edit: test/Reflection/typeref_lowering.swift
    • edit: validation-test/Reflection/reflect_empty_class.swift
    • edit: validation-test/Reflection/functions_objc.swift
    • edit: validation-test/Reflection/reflect_Int.swift
    • edit: validation-test/Reflection/reflect_Int32.swift
    • edit: validation-test/Reflection/reflect_UInt32.swift
    • edit: validation-test/Reflection/inherits_ObjCClasses.swift
    • edit: validation-test/Reflection/reflect_Int64.swift
    • edit: validation-test/Reflection/functions.swift
    • edit: validation-test/Reflection/reflect_Dictionary.swift
    • edit: validation-test/Reflection/reflect_Int16.swift
    • edit: validation-test/Reflection/reflect_UInt64.swift
    • edit: validation-test/Reflection/existentials.swift
    • edit: validation-test/Reflection/reflect_Array.swift
    • edit: validation-test/Reflection/reflect_Double.swift
    • edit: validation-test/Reflection/reflect_NSArray.swift
    • edit: validation-test/Reflection/reflect_Character.swift
    • edit: validation-test/Reflection/reflect_UInt.swift
    • edit: validation-test/Reflection/reflect_String.swift
    • edit: validation-test/Reflection/inherits_NSObject.swift
    • edit: validation-test/Reflection/reflect_UInt16.swift
  • Commit ac21ee486f98622054cf54296c3e2843c021271a by jordan_rose:
    [reflection] Go back to 0/1 for bitwise_takable instead of false/true

    • edit: stdlib/public/Reflection/TypeLowering.cpp
  • Commit 459181178ef0c724a27d123e85eae4062b18ea95 by rishizaki:
    [Diagnostics] Add a fix-it for try instead of throws in function decl…

    • edit: lib/Parse/ParsePattern.cpp
    • edit: lib/Parse/ParseType.cpp
    • edit: test/Parse/errors.swift
  • Commit 0d1289c40191d1642bb9ea677b5cae1479c113a4 by blangmuir:
    [test] Try to get more information if test fails

    • edit: Tests/SKCoreTests/BuildServerBuildSystemTests.swift
  • Commit bbec568f9f7aae5c3af01d7b1d2698ed842e011d by jonas:
    [dsymutil] Support and relocate base address selection entries for

    • edit: tools/dsymutil/DwarfStreamer.cpp
    • add: test/tools/dsymutil/Inputs/private/tmp/baseaddr/loc1.x86_64
    • add: test/tools/dsymutil/X86/debug-loc-base-addr.test
    • add: test/tools/dsymutil/Inputs/private/tmp/baseaddr/loc1.o
  • Commit bf7d7a85cd885e2aa43cae9069d6bd2effbd9db6 by github:
    Revert "Process: do not inherit all file descriptors to child processes"

    • edit: TestFoundation/xdgTestHelper/main.swift
    • edit: TestFoundation/TestProcess.swift
    • edit: Foundation/Process.swift
  • Commit 97154b89d793babe30774ace38d1cce1f2f2eb50 by jlettner:
    Reland "Fix TSan check failure"

    • edit: lib/tsan/rtl/tsan_rtl_thread.cc
  • Commit 660f2fafbe1ef2de9a76259ecc115fcabc8f154a by jlettner:
    [TSan] Turn on ignore_interceptors_accesses

    • edit: lib/tsan/rtl/tsan_flags.inc
    • edit: lib/tsan/rtl/tsan_interceptors.cc