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

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

Build URL: https://ci.swift.org/job/oss-swift-incremental-ASAN-RA-osx/4731/
Project: oss-swift-incremental-ASAN-RA-osx
Date of build: Sat, 23 May 2020 10:11:28 -0500
Build duration: 6 hr 52 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 64bb9d0d28e30218749fa81f7d4471cf10eeee46 by mishal_shah:

Fix the preset for llvm PR testing to use --icu

  • edit: jobs/pull-request/pr-apple-llvm-project-linux.sh

  • Commit 7ce0a040545f1ddef4ded946ccb41c0e38b8bd52 by mishal_shah:

    Update the check system script

    • edit: scripts/check-system
  • Commit 0e9cc300bacb207fade2d8d6ecf44f60c9661766 by mishal_shah:

    Update the LLDB Linux jobs to start building icu

    • edit: jobs/release_5.3/oss-lldb-incremental-linux-ubuntu-16_04.sh
    • edit: jobs/release_5.3/oss-lldb-incremental-linux-ubuntu-18_04.sh
    • edit: jobs/master/oss-lldb-incremental-linux-ubuntu-18_04.sh
    • edit: jobs/master/oss-lldb-incremental-linux-ubuntu-16_04.sh
  • Commit 20004ae1ee3c68e77098767abc31be9d9359b817 by mishal_shah:

    Fix the icu flag from --icu to --libicu

    • edit: jobs/pull-request/pr-apple-llvm-project-linux.sh
    • edit: jobs/release_5.3/oss-lldb-incremental-linux-ubuntu-18_04.sh
    • edit: jobs/master/oss-lldb-incremental-linux-ubuntu-16_04.sh
    • edit: jobs/master/oss-lldb-incremental-linux-ubuntu-18_04.sh
    • edit: jobs/release_5.3/oss-lldb-incremental-linux-ubuntu-16_04.sh
  • Commit bc618a9763b25d657a54838fbf207793a5345e1b by hamishknight:

    [ClangImporter] Avoid calling into ObjCSelector lookup

    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/ImportDecl.cpp
    • edit: include/swift/AST/ASTContext.h
    • edit: lib/AST/ASTContext.cpp
    • edit: lib/ClangImporter/ImporterImpl.h
  • Commit 6ec007a003fb8be1cbf21b0bdfd54b425fd5d90a by aprantl:

    Further reduce the number of parallel jobs when testiong LLDB under ASAN

    • edit: utils/build-script-impl
  • Commit e155f03e0db7a251cbdf7b7e2b117649edfa07c2 by aschwaighofer:

    IRGen: Always eliminate frame pointers of leaf functions

    • add: test/IRGen/framepointer.sil
    • edit: test/IRGen/c_globals.swift
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: test/Misc/tbi.sil
  • Commit 109813ffe52ff3f9e0732901bcf3647d0b80b67c by aschwaighofer:

    Add option to disable leaf frame pointer elimination

    • edit: include/swift/Option/Options.td
    • edit: lib/IRGen/IRGenModule.cpp
    • edit: lib/Driver/ToolChains.cpp
    • edit: include/swift/AST/IRGenOptions.h
    • edit: lib/Frontend/CompilerInvocation.cpp
    • edit: test/IRGen/framepointer.sil
  • Commit 941681fb5d550e0e7dd02447fb5357c76cbc7c22 by compnerd:

    build: hide symbols using CMake

    • edit: stdlib/public/CMakeLists.txt
    • edit: stdlib/toolchain/CMakeLists.txt
    • edit: stdlib/CMakeLists.txt
  • Commit 138e4bcbaf33332c0fa7fe73f27224d0f7e55a68 by compnerd:

    runtime: repair the android build

    • edit: stdlib/public/LLVMSupport/ErrorHandling.cpp
  • Commit be0e3fb52dcca7b83db25e04688f05b7a61b111b by 13952+xwu:

    [NFC] Fix 'Traling' typo

    • edit: utils/gyb_syntax_support/ExprNodes.py
  • Commit d5d3ff9e2d904a7c46788f09c9b7bc6ba5cc24b8 by rwidmann:

    Fixup Tombstone Reference Kind

    • edit: include/swift/AST/EvaluatorDependencies.h
  • Commit 3e76ea74f7437d26e079fe2209a152c12a5bb705 by rwidmann:

    Add the "cascading" bit to Reference

    • edit: include/swift/AST/EvaluatorDependencies.h
    • edit: lib/AST/Evaluator.cpp
  • Commit 21e6bad4fce881d39a1739b689d946f7a13fb0e7 by rwidmann:

    [Gardening] Add an alias for a commonly-used set type

    • edit: include/swift/AST/EvaluatorDependencies.h
  • Commit 9a88bef29dfecea9b8492d8487dfa9647d5b9492 by rwidmann:

    Start Keeping Track of Files With Dependencies in the

    • edit: lib/AST/Evaluator.cpp
    • edit: include/swift/AST/EvaluatorDependencies.h
    • edit: include/swift/AST/Evaluator.h
  • Commit bf8d5412e09f31454a5b7c025fb9ab78658e47a5 by rwidmann:

    Put UsedDeclEnumerator Back

    • edit: lib/AST/FrontendSourceFileDepGraphFactory.cpp
  • Commit 537c3867d7d0004de96bf7140698518f1ed6ca9d by rwidmann:

    Use the New Evaluator-Based Dependency Enumerator in the Dependency

    • edit: test/Incremental/Verifier/multi-file/Inputs/Base.swift
    • edit: test/Incremental/Verifier/single-file-private/AnyObject.swift
    • edit: test/Incremental/Verifier/single-file/AnyObject.swift
    • edit: lib/Frontend/DependencyVerifier.cpp
    • edit: test/Incremental/Verifier/multi-file/Inputs/Derived.swift
  • Commit acbf927b0e7ed0e6540d46e9d1fb319fb294ee0c by rwidmann:

    [NFC] Delete ReferencedNameTracker

    • edit: lib/AST/CMakeLists.txt
    • edit: lib/Sema/TypeCheckDecl.cpp
    • edit: lib/AST/NameLookup.cpp
    • edit: include/swift/Frontend/DiagnosticVerifier.h
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/Frontend/Frontend.cpp
    • edit: lib/Sema/TypeCheckDeclPrimary.cpp
    • edit: lib/AST/Module.cpp
    • edit: lib/AST/UnqualifiedLookup.cpp
    • edit: lib/Sema/TypeCheckProtocol.cpp
    • edit: include/swift/AST/Module.h
    • delete: include/swift/AST/ReferencedNameTracker.h
    • edit: include/swift/AST/SourceFile.h
    • delete: lib/AST/ReferencedNameTracker.cpp
  • Commit 5cb1f30994358afd0495f06bb887080b543325de by nhawes:

    [IDE][InterfaceGen] Always print the top-level decl in header file

    • add: test/SourceKit/InterfaceGen/gen_header.swift.header3.response
    • edit: lib/IDE/ModuleInterfacePrinting.cpp
    • edit: test/SourceKit/InterfaceGen/gen_header.swift
    • add: test/SourceKit/InterfaceGen/Inputs/header3.h
  • Commit 35dceab8a0f3e4bfe5063103c6dfd0a555a47cf1 by aschwaighofer:

    Set clang code generation's frame pointer kind.

    • edit: lib/IRGen/IRGenModule.cpp
  • Commit e6f0cbc25472ba3a1c40cadd99e5c5409f46f098 by aschwaighofer:

    Fix test case

    • edit: test/IRGen/c_globals.swift
  • Commit 38c0452d65197f9761ee0088de1910d9e72e549a by xi_ge:

    DependenciesScanner: report command-line arguments for building pcm

    • edit: lib/ClangImporter/ImporterImpl.h
    • edit: test/ScanDependencies/Inputs/CHeaders/B.h
    • edit: test/ScanDependencies/Inputs/CHeaders/C.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • edit: lib/ClangImporter/ClangModuleDependencyScanner.cpp
    • edit: lib/Frontend/ModuleInterfaceLoader.cpp
    • edit: test/ScanDependencies/module_deps.swift
    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: include/swift/Frontend/ModuleInterfaceLoader.h
  • Commit 429da7c283d7189fa88769f3499adbe8d79939c7 by xi_ge:

    test: split ModuleDependencyGraph into graph and action

    • add: test/ScanDependencies/Inputs/PrintGraph.swift
    • edit: test/ScanDependencies/module_deps.swift
    • edit: test/ScanDependencies/Inputs/ModuleDependencyGraph.swift
  • Commit cb3f278120c7389ec0b9ebdc8cda8675a009c099 by xi_ge:

    Test: add a script for building modules by using command line arguments

    • edit: test/lit.cfg
    • edit: test/ScanDependencies/Inputs/ModuleDependencyGraph.swift
    • add: test/ScanDependencies/Inputs/BuildModulesFromGraph.swift
    • edit: test/ScanDependencies/module_deps.swift
  • Commit 966ffbbd7d6032237853cab85a0c6a3fd5cc899b by tony.allevato:

    Propagate -vfsoverlay from driver to frontend.

    • edit: lib/Driver/ToolChains.cpp
    • add: test/Driver/vfs.swift
  • Commit 94a7b9c3cb81ec111f9a0ccef2ebd3a48f950b87 by mikeash:

    Disable attr_originally_definedin_backward_compatibility.swift test

    • edit: test/attr/attr_originally_definedin_backward_compatibility.swift
  • Commit 617f1c3ac947340eb5472348c788ebb0a90abff7 by aschwaighofer:

    Only use omit the frame pointer on arm64, x86_64 darwin needs it for

    • edit: lib/IRGen/IRGenModule.cpp
    • edit: test/IRGen/framepointer.sil
    • add: test/IRGen/framepointer_arm64.sil
    • edit: test/IRGen/c_globals.swift
  • Commit 220239843b876f69c3dd1ece93f5309dc0e3a021 by xi_ge:

    [test] DependenciesScanner: running shell commands via a python script

    • add: test/ScanDependencies/Inputs/CommandRunner.py
    • edit: test/ScanDependencies/module_deps.swift
    • edit: test/ScanDependencies/Inputs/BuildModulesFromGraph.swift
  • Commit f026c61dced26bf70c9d3d81d22d2f92baf5fa37 by github:

    [ConstraintSystem] Disallow use of enum case as a key path component

    • edit: lib/Sema/CSDiagnostics.cpp
    • edit: include/swift/AST/DiagnosticsSema.def
    • edit: lib/Sema/CSDiagnostics.h
    • edit: lib/Sema/CSFix.cpp
    • edit: lib/Sema/CSFix.h
    • add: validation-test/compiler_crashers_2_fixed/sr12863.swift
  • Commit a6d97ecade1f572cb2d0c3bc61cb547074b849b9 by omochi.metaru:

    [ConstraintSystem][NFC] rename keyword_arguments.swift to ...

    • delete: test/Constraints/keyword_arguments.swift
    • add: test/Constraints/argument_matching.swift
  • Commit a12e0b3246504a470580c41d37ed8d5346d7de5a by aschwaighofer:

    Fix test on linux

    • edit: test/IRGen/framepointer_arm64.sil
  • Commit 339f1797311bac77b6d29f9c3ecef7b8637fe13e by omochi.metaru:

    [ConstraintSystem][NFC] Move test cases about argument matching ...

    • edit: test/Constraints/argument_matching.swift
    • edit: test/Constraints/diagnostics.swift
  • Commit 8c7b60ea9d4de79243bdfc7bff41b920ad9f513a by friss:

    [lldb/Debugger] Fixup cherry-pick to work on the 20200108 branch

    • edit: lldb/source/Core/Debugger.cpp
  • Commit dd82f99fecb1f58c3f1351396c132c2681f8cd3c by jingham:

    Handle the case where a thread exits while we are running a function on

    • edit: lldb/include/lldb/lldb-enumerations.h
    • edit: lldb/source/Expression/LLVMUserExpression.cpp
    • edit: lldb/source/Expression/FunctionCaller.cpp
    • add: lldb/test/API/functionalities/thread/exit_during_expression/main.c
    • add: lldb/test/API/functionalities/thread/exit_during_expression/TestExitDuringExpression.py
    • add: lldb/test/API/functionalities/thread/exit_during_expression/Makefile
    • edit: lldb/source/Target/Process.cpp
  • Commit d526af3c318ae9904c28ee15fda568a5af535ace by jingham:

    This very simple .c file is failing on the Debian bot wit the error

    • edit: lldb/test/API/functionalities/thread/exit_during_expression/TestExitDuringExpression.py
  • Commit 7606653e3ada476eb5346f2e58cb5e4aa3f2229a by jingham:

    Maybe I need ENABLE_THREADS in the Makefile.

    • edit: lldb/test/API/functionalities/thread/exit_during_expression/TestExitDuringExpression.py
    • edit: lldb/test/API/functionalities/thread/exit_during_expression/Makefile
  • Commit 9c8d20432423d71c025785e2f473da7230eba85d by jingham:

    [lldb] Increase timeout in TestExitDuringExpression

    • edit: lldb/test/API/functionalities/thread/exit_during_expression/main.c
  • Commit 79faa6349d744a38502248dfbe32bff7da014cd8 by jingham:

    Handle eExpressionThreadVanished in error switch to handle covered

    • edit: lldb/source/Interpreter/CommandInterpreter.cpp
  • Commit 0e8b2f82dfa2282f46d600c50bfa53998ada371b by dgregor:

    [Integrated Swift driver] Pass along the Swift location.

    • edit: Sources/Build/ManifestBuilder.swift
  • Commit 21c63dc8d58af87b677ca267a5ddbfda2ab27c72 by dgregor:

    [Integrated driver] Adopt new driver APIs for descriptions.

    • edit: Sources/Build/ManifestBuilder.swift
  • Commit 73125aee2ce957dc090cdcee68a07d0fe3da8611 by tony.allevato:

    Propagate -vfsoverlay from driver to frontend.

    • edit: Sources/SwiftDriver/Jobs/FrontendJobHelpers.swift
    • edit: Tests/SwiftDriverTests/SwiftDriverTests.swift
  • Commit 72baf02d25460d577eb620833f16d32bbf845347 by github:

    Significantly improve prefix trie performance and memory usage (#109)

    • edit: Tests/SwiftOptionsTests/PrefixTrieTests.swift
    • edit: Sources/SwiftOptions/PrefixTrie.swift
    • edit: Sources/SwiftOptions/OptionParsing.swift
    • edit: Tests/SwiftOptionsTests/XCTestManifests.swift
  • Commit 0a4ee42287c59266f8ad0dc3b8ef6102d9e7b8e2 by dgregor:

    [Job] Add isSwiftFrontend check for Job kinds.

    • edit: Sources/SwiftDriver/Jobs/Job.swift
  • Commit d0dd2e45b45f22d1d882321d84086e20571732c4 by dgregor:

    [Job] Add a nice description to Job.

    • edit: Sources/SwiftDriver/Jobs/Planning.swift
    • edit: Sources/SwiftDriver/Jobs/InterpretJob.swift
    • edit: Sources/SwiftDriver/Jobs/VerifyDebugInfoJob.swift
    • edit: Sources/SwiftDriver/Jobs/MergeModuleJob.swift
    • edit: Sources/SwiftDriver/Dependency Scanning/ModuleDependencyBuildGeneration.swift
    • edit: Sources/SwiftDriver/Jobs/BackendJob.swift
    • edit: Sources/SwiftDriver/Jobs/GeneratePCHJob.swift
    • edit: Sources/SwiftDriver/Jobs/ReplJob.swift
    • edit: Tests/SwiftDriverTests/JobExecutorTests.swift
    • edit: Sources/SwiftDriver/Jobs/EmitModuleJob.swift
    • edit: Sources/SwiftDriver/Jobs/LinkJob.swift
    • edit: Sources/SwiftDriver/Jobs/CompileJob.swift
    • edit: Sources/SwiftDriver/Jobs/GenerateDSYMJob.swift
    • edit: Sources/SwiftDriver/Jobs/GeneratePCMJob.swift
    • edit: Sources/SwiftDriver/Jobs/Job.swift
    • edit: Sources/SwiftDriver/Jobs/AutolinkExtractJob.swift
  • Commit fdd71b73444f682c99be3c9947ad9d116edbc5a7 by dgregor:

    Improve description for generating bitcode

    • edit: Sources/SwiftDriver/Jobs/Job.swift

New issue found!