[swift-dev] [Swift CI] Build Still Failing: 1. OSS - Swift (Tools Opt+Assert, Stdlib Opt+DebInfo+Assert, Resilience) - macOS (master) #116

Michael Gottesman mgottesman at apple.com
Mon Feb 20 12:02:30 CST 2017


Thanks!

Michael

> On Feb 20, 2017, at 9:55 AM, Jordan Rose <jordan_rose at apple.com> wrote:
> 
> This bot has three separate issues:
> 
> - A flaky TSan test (that I thought Kuba disabled, but apparently not)
> - A Foundation overlay test that Philippe knows about but hasn't gotten around to yet
> - A SILGen failure that looks related to Michael's work on SIL ownership
> 
> Michael, can you look into the last one if it's not fixed yet? This is SILGen/opaque_values_silgen.swift, specifically with a resilience-enabled build.
> 
> 
>> On Feb 20, 2017, at 05:18, no-reply at swift.org <mailto:no-reply at swift.org> wrote:
>> 
>> New issue found!
>> 
>> [FAILURE] oss-swift_tools-RA_stdlib-RDA_test-macos-resilience [#116]
>> 
>> Build URL:	https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/116/ <https://ci.swift.org/job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/116/>
>> Project:	oss-swift_tools-RA_stdlib-RDA_test-macos-resilience
>> Date of build:	Mon, 20 Feb 2017 03:47:00 -0800
>> Build duration:	1 hr 31 min
>> Identified problems:
>> 
>> Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:
>> Indication 1 <https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/116/consoleFull#-1884046137c38edd5a-00f9-40a2-abac-1db59f7a90ca>
>> Compile Error: This build failed because of a compile error. Below is a list of all errors in the build log:
>> Indication 1 <https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/116/consoleFull#1358470745ee1a197b-acac-4b17-83cf-a53b95139a76>
>> Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:
>> Indication 1 <https://ci.swift.org//job/oss-swift_tools-RA_stdlib-RDA_test-macos-resilience/116/consoleFull#1563699420fca400bf-2f4a-462e-b517-e058d770b2d7>
>> Changes
>> 
>> Commit 70054ba09e83fceb684570902d513e8f0375d952 by hughbellars:
>> Fix build, edit, build loop on Windows
>> 
>> edit: cmake/modules/SwiftSource.cmake
>> 
>> Commit c6b32aea2c6166513fdd14dfbd79bba5d05a4eff by mgottesman:
>> [silgen] Add APIs for creating managed buffers and managed rvalues in a
>> 
>> edit: lib/SILGen/SILGenFunction.h
>> edit: lib/SILGen/SILGenDecl.cpp
>> 
>> Commit aa9efae56288e41a3686a340e4ec8cda84657a2b by jans.pavlovs:
>> Update map example code
>> 
>> edit: stdlib/public/core/Sequence.swift
>> 
>> Commit bdb4195de8c5f33c25d5d192bc69ca6fa1d7efb3 by mgottesman:
>> [silgen] ManagedValue::{formalEvaluationBorrow,formalAccessBorrow}()
>> 
>> edit: lib/SILGen/SILGenLValue.cpp
>> edit: lib/SILGen/ManagedValue.cpp
>> edit: lib/SILGen/ManagedValue.h
>> 
>> Commit 0ae6c2523882be544bb808b0d5a1f20df02e51c1 by mgottesman:
>> [silgen] Make SILGenBuilder::createCopyValue a drop in replacement for
>> 
>> edit: lib/SILGen/SILGenBuilder.h
>> edit: lib/SILGen/ManagedValue.cpp
>> edit: lib/SILGen/SILGenBuilder.cpp
>> 
>> Commit 6b05692d31a24fb1d1f19695e778412ea6775ab8 by mgottesman:
>> [silgen] Remove incorrect assumptions in
>> 
>> edit: lib/SILGen/ManagedValue.cpp
>> edit: lib/SILGen/ManagedValue.h
>> 
>> Commit 5717eeba673a3ad6be689d057ab4868fde2a1580 by mgottesman:
>> [silgen] Create a ManagedValue::formalAccessCopy(SILGenFunction &,
>> 
>> edit: lib/SILGen/ManagedValue.h
>> edit: lib/SILGen/ManagedValue.cpp
>> edit: lib/SILGen/SILGenBuilder.cpp
>> edit: lib/SILGen/SILGenBuilder.h
>> 
>> Commit 9a964034960c2ec5cae78336813b63093f8bfe2a by mgottesman:
>> [silgen] Refactor prepareArchetypeCallee to use a builder class instead
>> 
>> edit: lib/SILGen/SILGenApply.cpp
>> 
>> Commit 53b777cf9c1cf1891c6134c2b67ea3e58e620394 by mgottesman:
>> [silgen] Add an assert that formalAccessCopy is only called in a
>> 
>> edit: lib/SILGen/ManagedValue.cpp
>> 
>> Commit 825765a0479379e2d7f842452370860954506d66 by mgottesman:
>> [silgen] Change createFormalAccessCopyAddr to take take/init parameters.
>> 
>> edit: lib/SILGen/ManagedValue.cpp
>> edit: lib/SILGen/SILGenBuilder.cpp
>> edit: lib/SILGen/SILGenBuilder.h
>> 
>> Commit 5920daa373ce9e6ad9b1c63b2976b7f3491fd0f3 by mgottesman:
>> [silgen] Refactor getAddressForInPlaceInitialization onto SGFContext().
>> 
>> edit: lib/SILGen/SILGenExpr.cpp
>> edit: lib/SILGen/SILGenFunction.h
>> 
>> Commit dd5120e9f0baeb1b0f16d8b867e0488aa99acc78 by mgottesman:
>> [silgen] Create a closure API called bufferForExprResult based on
>> 
>> edit: lib/SILGen/SILGenBuilder.cpp
>> edit: lib/SILGen/SILGenBuiltin.cpp
>> edit: lib/SILGen/SILGenLValue.cpp
>> edit: lib/SILGen/SILGenApply.cpp
>> edit: lib/SILGen/SILGenConvert.cpp
>> edit: lib/SILGen/SILGenBuilder.h
>> 
>> Commit d4a5fe58beee33996e8cab2cace68b60d9ca780c by rudkx:
>> Attempt to bind the result of unwrapping optionals if we're asked to
>> 
>> edit: test/Constraints/closures.swift
>> edit: lib/Sema/CSSolver.cpp
>> 
>> Commit 1e17d86836d2f8851d462d7397c638872b9581f3 by mgottesman:
>> [silgen] Change one instance of switch_enum{_addr} that were using
>> 
>> edit: test/SILGen/implicitly_unwrapped_optional.swift
>> edit: test/SILGen/optional.swift
>> edit: lib/SILGen/SILGenConvert.cpp
>> edit: test/SILGen/objc_bridging.swift
>> edit: test/SILGen/vtable_thunks.swift
>> 
>> Commit a13289835e76fe5716fa780cbf6fa5722f044b4c by kyrtzidis:
>> [index] For extensions, relate the symbol reference that gets extended
>> 
>> edit: include/swift/Index/IndexSymbol.h
>> edit: test/Index/kinds.swift
>> edit: lib/Index/Index.cpp
>> edit: test/Index/roles.swift
>> 
>> Commit 850e67434925022d48d565c4731f86c10116317d by mgottesman:
>> [silgen] Change SILGenBuiltin emission of retain/release/autorelease to
>> 
>> edit: lib/SILGen/SILGenBuiltin.cpp
>> edit: test/SILGen/builtins.swift
>> 
>> Commit 3464a9399d21ceb6196f65664cc119462b1533dd by hughbellars:
>> Port SwiftLangSupport::resolvePathSymlinks to Windows
>> 
>> edit: tools/SourceKit/lib/SwiftLang/SwiftLangSupport.cpp
>> 
>> Commit 3d5f979dae6c3cfd0d9878770b15a3675b0bf22c by mgottesman:
>> [silgen] Perform a borrow when the native inputs require a guaranteed
>> 
>> edit: test/SILGen/foreign_errors.swift
>> edit: test/SILGen/objc_set_bridging.swift
>> edit: test/SILGen/objc_blocks_bridging.swift
>> edit: test/SILGen/objc_thunks.swift
>> edit: test/SILGen/guaranteed_self.swift
>> edit: test/SILGen/objc_bridging.swift
>> edit: test/SILGen/objc_bridging_any.swift
>> edit: test/SILGen/objc_extensions.swift
>> edit: test/SILGen/objc_dictionary_bridging.swift
>> edit: test/SILGen/objc_properties.swift
>> edit: test/ClangImporter/optional.swift
>> edit: lib/SILGen/SILGenBridging.cpp
>> edit: test/SILGen/objc_metatypes.swift
>> 
>> Commit 4b1d99fcc31342cd1daa1ed33875850de5435a5b by kyrtzidis:
>> [index] Relate extension members with the extension symbol.
>> 
>> edit: test/Index/roles.swift
>> edit: lib/Index/Index.cpp
>> 
>> Commit 4f23d61da03d6c9ab56a6216e98583a8c611b5d6 by hughbellars:
>> Import print_function wherever we use print() in python code
>> 
>> edit: utils/coverage/coverage-touch-tests
>> edit: utils/bug_reducer/bug_reducer/opt_bug_reducer.py
>> edit: utils/rth
>> edit: utils/scale-test
>> edit: utils/bug_reducer/bug_reducer/func_bug_reducer.py
>> edit: utils/resolve-crashes.py
>> edit: utils/backtrace-check
>> edit: utils/swift_build_support/swift_build_support/diagnostics.py
>> edit: utils/bug_reducer/bug_reducer/swift_tools.py
>> edit: utils/bug_reducer/bug_reducer/random_bug_finder.py
>> edit: benchmark/scripts/compare_perf_tests.py
>> edit: benchmark/utils/convertToJSON.py
>> edit: utils/bug_reducer/bug_reducer/list_reducer.py
>> edit: benchmark/scripts/generate_harness/generate_harness.py
>> edit: benchmark/scripts/perf_test_driver/perf_test_driver.py
>> 
>> Commit a5e7514197b7613b2626c5ee1fb43b6e02ec38b6 by hughbellars:
>> Prefer the print function to the print statment in python code
>> 
>> edit: utils/scale-test
>> edit: utils/coverage/coverage-touch-tests
>> 
>> Commit fe16cf869d65cd20fca7ce5666350b07e838bf91 by spestov:
>> Sema: Move some code around for better organization
>> 
>> edit: lib/Sema/TypeCheckProtocol.cpp
>> edit: lib/Sema/TypeCheckGeneric.cpp
>> 
>> Commit be50b2a624839deaf8184a5196cd7ef894673b3b by mgottesman:
>> [silgen] Add new ownership APIs for enum extraction to SILGenBuilder.
>> 
>> edit: lib/SILGen/SILGenBuilder.cpp
>> edit: lib/SILGen/SILGenBuilder.h
>> 
>> Commit b319a3aa322dd22b4a8a19b77edf71be0acd38d8 by spestov:
>> AST: Clean up some more duplication using the new GenericContext
>> 
>> edit: include/swift/AST/LazyResolver.h
>> edit: lib/AST/ASTContext.cpp
>> edit: lib/AST/Decl.cpp
>> edit: include/swift/Serialization/ModuleFile.h
>> edit: include/swift/AST/ASTContext.h
>> edit: lib/Serialization/Deserialization.cpp
>> 
>> Commit 880803aaba001d77bcaa28b8ce8b36149f0e96ad by spestov:
>> AST: Initial plumbing for generic subscripts
>> 
>> edit: lib/Serialization/Deserialization.cpp
>> edit: include/swift/AST/Decl.h
>> edit: lib/ClangImporter/ImportDecl.cpp
>> edit: lib/Parse/ParseDecl.cpp
>> edit: lib/Sema/TypeCheckDecl.cpp
>> edit: lib/AST/DeclContext.cpp
>> 
>> Commit cc54361b2a2832885adaea38fb5bcaf6e363a2a8 by spestov:
>> Serialization: Add support for generic subscripts
>> 
>> edit: lib/Serialization/Deserialization.cpp
>> edit: lib/Serialization/Serialization.cpp
>> edit: include/swift/Serialization/ModuleFormat.h
>> 
>> Commit 26a266b15eb00c3f450c296adbd3d0eda1d2baa9 by mgottesman:
>> [silgen] Cleanup emitPreconditionOptionalHasValue and its uses so that
>> 
>> edit: lib/SILGen/SILGenBuilder.h
>> edit: lib/SILGen/SILGenFunction.h
>> edit: lib/SILGen/SILGenConvert.cpp
>> edit: test/SILGen/objc_witnesses.swift
>> edit: test/SILGen/vtable_thunks.swift
>> edit: test/SILGen/objc_bridging.swift
>> edit: lib/SILGen/SILGenLValue.cpp
>> edit: test/SILGen/witnesses.swift
>> edit: test/SILGen/expressions.swift
>> edit: lib/SILGen/SILGenBuilder.cpp
>> edit: test/SILGen/objc_ownership_conventions.swift
>> 
>> Commit 1098e61ae1216b70d0508257b119b7126d568a15 by hughbellars:
>> Fix debug info flags passed to MSVC/clang-cl
>> 
>> edit: cmake/modules/AddSwift.cmake
>> 
>> Commit 0da22a2e53249e5cf4e859d997635b72a5a012e0 by hughbellars:
>> Fixup Windows specific compiler flags passed to MSVC/Clang-cl
>> 
>> edit: cmake/modules/AddSwift.cmake
>> 
>> Commit 9f9da4b6473e792ebbe465522a4b4b98d7aedc38 by hughbellars:
>> [CMake] Simplify consecutive identical if statements
>> 
>> edit: cmake/modules/AddSwift.cmake
>> 
>> Commit b60945fbd88a30686a3ad6530ad6139eb78ec73a by hughbellars:
>> [CMake] Use correct compiler flag for unoptimized MSVC/clang-cl builds
>> 
>> edit: cmake/modules/AddSwift.cmake
>> 
>> Commit 84de5392547dd8043c216acf137e5547c7c68d1b by practicalswift:
>> [swiftc (53 vs. 5456)] Add crasher in swift::ASTVisitor
>> 
>> add: validation-test/compiler_crashers/28697-anonymous-namespace-findcapturedvars-checktype-swift-type-swift-sourceloc.swift
>> 
>> Commit 61b3b820f3947cafe041acc4cd1b54223a1fdf35 by practicalswift:
>> [swiftc (54 vs. 5456)] Add crasher in
>> 
>> add: validation-test/compiler_crashers/28698-isactuallycanonicalornull-forming-a-cantype-out-of-a-non-canonical-type.swift
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20170220/15deb7d1/attachment.html>


More information about the swift-dev mailing list