[Swift CI] Build Failure: OSS - Swift Package - Ubuntu 14.04 (swift 3.1) #607


[FAILURE] oss-swift-3.1-package-linux-ubuntu-14_04 [#607]

Build URL:
Date of build:
Tue, 02 May 2017 17:28:43 -0700
Build duration:
45 min

Identified problems:

  • Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:


  • Commit 4e95cdbf223eaf6c97a3ad2ceaab5be75bfba1f7 by Florian Friedrich:
    Correction of assert in case a 32bits architecture is used.

    • edit: lib/ClangImporter/SwiftLookupTable.h
  • Commit 61342cfa6f9757e8ff9cba41eaade4dd354e39be by Arnold Schwaighofer:
    [3.1] IRGen: Fix partial_apply of instantiated generic return values

    • edit: test/IRGen/partial_apply.sil
    • edit: lib/IRGen/GenFunc.cpp
  • Commit b151af69285a6f21c6e4e492e47972fe341a433f by Robert Widmann:
    Remove erroneous drop(while:) optimization

    • edit: validation-test/stdlib/SequenceType.swift.gyb
    • edit: stdlib/public/core/Sequence.swift
  • Commit af78c2950297f85d5d72b04908fc9b33fa0fae02 by Robert Widmann:
    Update prefix-drop regression test (#8194)

    • edit: validation-test/stdlib/SequenceType.swift.gyb
  • Commit 0d49529395324c202d33416b777720c088cce477 by Jordan Rose:
    [ClangImporter] Make sure fake locations are always in /some/ buffer.

    • add: test/ClangImporter/Inputs/many-imports/obsoleted.h
    • edit: lib/ClangImporter/ClangImporter.cpp
    • add: test/ClangImporter/diags-with-many-imports.swift
    • edit: lib/ClangImporter/ImporterImpl.h
    • add: test/ClangImporter/Inputs/many-imports/module.modulemap
  • Commit 2671a50bd51e3a6dc377fa6e3d4562a74f8bb386 by Arnold Schwaighofer:
    SimplifyCFG: We can't duplicate blocks that contain 'throw'

    • edit: lib/SIL/LoopInfo.cpp
    • edit: test/SILOptimizer/simplify_cfg.sil
    • edit: lib/SIL/SILInstruction.cpp
  • Commit ccc36ed762f2246d6c22694f46c5019e7b927a30 by Vedant Kumar:
    [Coverage] Audit uses of getCurrentCounter() (SR-4453)

    • edit: test/SILGen/coverage_toplevel.swift
    • edit: lib/SILGen/SILGenProfiling.cpp
  • Commit 2c41a06f784c2044496516a5fb028266ee5a5146 by Vedant Kumar:
    [Coverage] Simplify a check (NFC)

    • edit: lib/SILGen/SILGenProfiling.cpp
  • Commit 57ec691eca9bf64e7c5e873456f41bff16c458bb by Arnold Schwaighofer:
    [swift-3.1 branch] IRGen: Cast an ObjC allocation to the instantiated

    • add: test/IRGen/objc_alloc.sil
    • edit: lib/IRGen/GenClass.cpp
  • Commit cf592191c585225971235a473ff20de427675c6d by Joe Groff:
    SILGen: Don't override the SourceLoc for magic identifiers in stored

    • edit: lib/SILGen/SILGenFunction.cpp
    • edit: lib/SILGen/SILGen.cpp
    • add: test/SILGen/magic_identifiers_inside_property_initializers.swift
  • Commit 81ef0323cb03c4d3e6fd0f9a9b1da0a69d1f70ed by Arnold Schwaighofer:
    Fix test case

    • edit: test/IRGen/objc_alloc.sil
  • Commit 00d1f2c66df53b121e1a71a59e6320de2a92d421 by Graydon Hoare:
    [ClangImporter] Collect deps via subclass of clang::DependencyCollector.

    • edit: lib/AST/CMakeLists.txt
    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: include/swift/AST/ModuleLoader.h
    • edit: include/swift/ClangImporter/ClangImporter.h
    • add: lib/AST/ModuleLoader.cpp
    • add: test/ClangImporter/pch-bridging-header-deps.swift
    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit 580df2151c36a62564e0442b0b0c2a260f53099a by Graydon Hoare:
    [Dependencies] Sort external file dependencies by more-stable order.

    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/FrontendTool/ReferenceDependencies.cpp
    • edit: test/Frontend/dependencies.swift
    • edit: lib/FrontendTool/ReferenceDependencies.h
    • edit: test/Driver/multi-threaded.swift
  • Commit 9875926750d9531ea6acb2a52a67ea48c03386b2 by Graydon Hoare:
    [Dependencies] Address review comments.

    • edit: lib/FrontendTool/FrontendTool.cpp
    • edit: lib/AST/ModuleLoader.cpp
    • edit: include/swift/AST/ModuleLoader.h
    • edit: test/ClangImporter/pch-bridging-header-deps.swift
    • edit: include/swift/ClangImporter/ClangImporter.h
    • edit: lib/ClangImporter/ClangImporter.cpp
  • Commit 1fa025de26a8d1ba12d009bfafb59fc10cb646ce by Erik Eckstein:
    ValueLifetimeAnalysis: fix the lifetime computation in case the value

    • edit: include/swift/SILOptimizer/Utils/Local.h
    • edit: lib/SILOptimizer/Utils/Local.cpp
    • edit: test/SILOptimizer/dead_array_elim.sil
  • Commit ef711ea87cf2a02abebc2491c216e28b3ed0ee94 by Erik Eckstein:
    EscapeAnalysis: fix a wrong use-point detection.

    • edit: lib/SILOptimizer/Analysis/EscapeAnalysis.cpp
    • edit: test/SILOptimizer/redundant_load_elim.sil
  • Commit 4f4d2b2eca5e3d2508aefe63b2e7039122b0ad29 by Doug Gregor:
    Sema: Always add synthesized accessors in the same spot

    • edit: test/SILGen/lifetime.swift
    • edit: test/SILGen/materializeForSet.swift
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: test/DebugInfo/generic_enum_closure.swift
    • edit: test/SILGen/addressors.swift
    • edit: test/SILGen/ivar_destroyer.swift
    • edit: test/SILGen/specialize_attr.swift
    • edit: test/IRGen/class_resilience.swift
    • edit: test/SILGen/guaranteed_self.swift
    • edit: test/SILGen/dynamic.swift
  • Commit 4a9eb1e5b0e443cef204cd36162edc4df918cbb7 by Doug Gregor:
    Sema: Don't synthesize materializeForSet if Optional type is missing

    • edit: lib/Sema/CodeSynthesis.cpp
  • Commit 40a5e84ed75f30a5ab517ec822c9132904eea145 by Doug Gregor:
    Sema: Fix materializeForSet for members of extensions of imported

    • edit: test/SILGen/objc_witnesses.swift
    • edit: test/multifile/synthesized-accessors/one-module-imported/main.swift
    • edit: lib/SILGen/SILGenMaterializeForSet.cpp
    • edit: lib/Sema/CodeSynthesis.cpp
    • edit: test/multifile/synthesized-accessors/one-module-imported/library.swift
    • edit: test/Interpreter/objc_class_properties.swift
  • Commit 23330f192bf830882ccef68653a852c79fd92d7e by Doug Gregor:
    [SILGen] Don't emit vtable entries for dynamic materializeForSet.

    • edit: lib/SILGen/SILGenType.cpp
    • edit: test/SILGen/objc_attr_NSManaged.swift
  • Commit 0758cbf1a3b691f043a7da51e525b00e2f2372ab by Doug Gregor:
    [Type checker] Keep a type checker alive during name binding.

    • edit: lib/Sema/TypeChecker.cpp
  • Commit e6c944be69ce91f5a12cbf25b9e4d4dfaa254f6d by Doug Gregor:
    Sema: Fix for SourceKit crash in inheritsSuperclassInitializers()

    • add: test/SourceKit/Indexing/index_constructors.swift
    • edit: lib/Sema/TypeChecker.cpp
    • add: test/SourceKit/Indexing/index_constructors.swift.response
    • add: test/SourceKit/Indexing/Inputs/index_constructors_other.swift
    • edit: lib/AST/Decl.cpp
  • Commit ac63fa67c990266c3e02ac9ac64821a44dcd5843 by Doug Gregor:
    Adjust new test for the mangled names in Swift 3.1

    • edit: test/SourceKit/Indexing/index_constructors.swift.response
  • Commit a7ac4274b9b0769ef52a4ed752c84471b013b4bf by Doug Gregor:
    Remove spurious reset of the type checker

    • edit: lib/Sema/TypeChecker.cpp
  • Commit c67768e0a05ecd2ef575782fa6ba0c5df5e6d71f by Philippe Hausler:
    [Foundation] Backport to swift 3.1 fixes for subsequence advance offset

    • edit: test/stdlib/TestData.swift
    • edit: stdlib/public/SDK/Foundation/Data.swift
  • Commit f0b56b38b4abd14c60c70a490c0f1c20c8a9ad5c by Ted Kremenek:
    Bump version to 3.1.1

    • edit: CMakeLists.txt
    • edit: utils/build-script-impl
  • Commit 79ba9434e81e25747f20bcd3b0dca8e48bde2c09 by Arnold Schwaighofer:
    [3.1 branch] Fix DeadStoreElim by not lying about instruction semantics

    • edit: test/SILOptimizer/dead_store_elim.sil
    • edit: include/swift/SIL/SILNodes.def
  • Commit ec16e968fcaaca0dadc3f8db7edcabc690e98d03 by Vivian Kong:
    Fix IRGen/condfail.sil on s390x

    • edit: test/IRGen/condfail.sil
  • Commit 86d036d199b715fb838b8409c3fcb0beebf72580 by Vivian Kong:
    Fix compile error on s390x in shims/lock.h. s390x has a strong memory

    • edit: src/shims/lock.h
  • Commit d57766fa18271c9e937b6c275d3318d49d52953f by Adrian Prantl:
    Verifier: Change Assert to AssertDI. This error can be recovered from by

    • edit: lib/IR/Verifier.cpp
  • Commit 0112e12d6f6eaeb3a51159ab274d733c9b1c21f5 by Adrian Prantl:
    Add a testcase for r297072.

    • add: test/LTO/X86/strip-debug-info-no-call-loc.ll
  • Commit 021099d06e217d8da3e4aa64e07643c8b34b75f5 by Adrian Prantl:
    stripDebugInfo() should remove DILocation's found in !llvm.loop metadata

    • add: test/DebugInfo/strip-loop-metadata.ll
    • edit: lib/IR/DebugInfo.cpp
  • Commit 7f1c801f26e87a52e1d57ce62e0bb54313e8a4cf by Adrian Prantl:
    Enable stripping of multiple DILocation on !llvm.loop metadata

    • edit: test/DebugInfo/strip-loop-metadata.ll
    • edit: lib/IR/DebugInfo.cpp
  • Commit 9cb6a3ccee03e78b4258d2af093de0891b003d60 by Adrian Prantl:
    Improve DebugInfo/strip-loop-metadata.ll test

    • edit: test/DebugInfo/strip-loop-metadata.ll
  • Commit 8c56a8627667faeb094e002ff2fbf2473de74d93 by Duncan P. N. Exon Smith:
    Fix PR28366: Handle variables from enclosing local scopes more

    • edit: lib/Sema/SemaTemplateInstantiateDecl.cpp
    • edit: test/SemaCXX/constant-expression-cxx11.cpp
    • edit: lib/AST/ExprConstant.cpp
    • edit: test/SemaCXX/cxx1z-constexpr-lambdas.cpp
  • Commit dba5c106aede458c6d434799dfd13c044544ef09 by Graydon Hoare:
    [PCH] Attach instance's dependency collectors to PCH external AST

    • edit: include/clang/Frontend/CompilerInstance.h
    • edit: lib/Frontend/CompilerInstance.cpp
    • add: test/PCH/emit-dependencies.c
  • Commit c28c0fa57dc3d89c3ff80b9ed058632d286c6a82 by Ankit Aggarwal:
    Avoid using the system module cache directory for SwiftPM's test

    • edit: Sources/Commands/SwiftTool.swift
    • edit: Sources/Commands/SwiftTestTool.swift
    • edit: Sources/Build/misc.swift
    • edit: Sources/TestSupport/SwiftPMProduct.swift
    • edit: Utilities/bootstrap
  • Commit a58caaf7fe51d4c98ab22872470b72ad1d2c45f2 by Tony Parker:
    Swift 3.1 branch data fixes (#943)

    • edit: Foundation/Data.swift
    • edit: TestFoundation/TestNSData.swift
  • Commit d55164380ece7300af8b91bcc05d1005f9bbe26a by Tony Parker:
    Reapply endianess fix in CFInternal.h that got overwrote by import from

    • edit: CoreFoundation/Base.subproj/CFInternal.h
  • Commit a35cb4d223b7bae5bf17d84844a0c96ffe418f7a by Ian Partridge:
    Operation: add willChangeValue() and didChangeValue()

    • edit: Foundation/NSOperation.swift
    • edit: TestFoundation/TestNSOperationQueue.swift
  • Commit 5cc184851d59e311fa3ad3d2515b9c003278ccd3 by Ian Partridge:
    Fix for memory leak in NSUUID

    • edit: Foundation/NSUUID.swift
  • Commit 19b64f2693ebb172c2e4906fbcf3990b39d37882 by Florian Friedrich:
    Fix building on RasPis

    • edit: build.py
  • Commit ce92ab3150c120b3f20e71fdecc945e5f6753e99 by github:
    Restore android workaround for CONST_STRING_DECL

    • edit: CoreFoundation/Base.subproj/CFInternal.h
  • Commit 8c5ed0a34a2b3f731b9f1837b361eaa0d2aa572c by Ian Partridge:
    Implementation of XDG File specification and HTTPCookieStorage

    • edit: CoreFoundation/Base.subproj/CFInternal.h
    • edit: Foundation.xcodeproj/project.pbxproj
    • edit: lib/phases.py
    • add: TestFoundation/XDGTestHelper.swift
    • edit: build.py
    • edit: CoreFoundation/Base.subproj/CFRuntime.c
    • add: TestFoundation/TestNSHTTPCookieStorage.swift
    • edit: CoreFoundation/Base.subproj/CFFileUtilities.c
    • edit: Foundation/NSHTTPCookieStorage.swift
    • edit: TestFoundation/main.swift
    • edit: CoreFoundation/Base.subproj/ForSwiftFoundationOnly.h
  • Commit aba5da81b5eecff7053e1538f4919df841953977 by Ian Partridge:
    [3.1] [Process] Implement terminationReason

    • edit: Foundation/Process.swift
    • edit: Docs/Status.md
    • edit: TestFoundation/TestProcess.swift
  • Commit 5428c243d81d48a0ec6f956de192432d8b2da790 by Tony Parker:
    Drop NS prefix from some files to match the class names (#973)

    • add: TestFoundation/TestThread.swift
    • add: TestFoundation/TestFileManager.swift
    • delete: TestFoundation/TestNSFileHandle.swift
    • edit: TestFoundation/main.swift
    • add: Foundation/Operation.swift
    • edit: build.py
    • delete: Foundation/NSBundle.swift
    • delete: TestFoundation/TestNSProcessInfo.swift
    • delete: Foundation/NSFileHandle.swift
    • delete: Foundation/NSProcessInfo.swift
    • add: Foundation/FileManager.swift
    • delete: TestFoundation/TestNSBundle.swift
    • add: TestFoundation/TestFileHandle.swift
    • delete: TestFoundation/TestNSThread.swift
    • delete: Foundation/NSThread.swift
    • add: Foundation/Thread.swift
    • add: Foundation/FileHandle.swift
    • add: TestFoundation/TestProcessInfo.swift
    • delete: Foundation/NSFileManager.swift
    • add: Foundation/ProcessInfo.swift
    • edit: Foundation.xcodeproj/project.pbxproj
    • add: TestFoundation/TestBundle.swift
    • add: Foundation/Bundle.swift
    • delete: Foundation/NSOperation.swift
    • delete: TestFoundation/TestNSFileManager.swift