[Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 15.10 (master) #7632


(Slava Pestov) #1

This is a random one-off failure.

Also my PR for the swift-3.0-branch hit a set of segfaults in the Dictionary tests, but this time in the iphone simulator tests:

https://ci.swift.org/job/swift-PR-osx/3639/consoleFull#-1473877083fca400bf-2f4a-462e-b517-e058d770b2d7

The only relevant patch common between the below run and the above PR is the SILGen @pseudogeneric fix. I can’t imagine this is breaking anything through, especially on Linux. Does anyone have any ideas?

Slava

···

On Sep 16, 2016, at 12:06 AM, no-reply@swift.org wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10 [#7632]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/7632/
Project: oss-swift-incremental-RA-linux-ubuntu-15_10
Date of build: Thu, 15 Sep 2016 23:54:20 -0700
Build duration: 12 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:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/7632/consoleFull#-44576451fca400bf-2f4a-462e-b517-e058d770b2d7>
Tests:

Name: Swift(linux-x86_64)
Failed: 1 test(s), Passed: 8321 test(s), Total: 8322 test(s)
Failed: Swift(linux-x86_64).stdlib.Dictionary.swift <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/7632/testReport/junit/Swift(linux-x86_64)/stdlib/Dictionary_swift>
Name: Swift-Unit
Failed: 0 test(s), Passed: 297 test(s), Total: 297 test(s)

Changes

Commit a006834a16d0781b8bffe723c29c7c97720cf694 by spestov:
Don't drop requirements from potential archetypes if they came from a

edit: include/swift/AST/ArchetypeBuilder.h
edit: lib/AST/ArchetypeBuilder.cpp
edit: test/IRGen/same_type_constraints.swift

Commit 6f074f7677908b41154fd2790c535856622c226e by spestov:
IRGen: Fix capture descriptor emission for @pseudogeneric functions

edit: test/Reflection/capture_descriptors.sil
edit: lib/IRGen/GenReflection.cpp

Commit b5decb6be4cd09c3002a87ba67ec998b4a8fea99 by spestov:
SILGen: Fix some issues with @pseudogeneric thunks

edit: test/SILGen/objc_blocks_bridging.swift
edit: lib/SILGen/SILGenBridging.cpp
edit: lib/SILGen/SILGenDecl.cpp
edit: lib/SILGen/SILGenPoly.cpp
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILGen/objc_imported_generic.swift

Commit 90d6e8dce8fa7e36cc7c398d99f0ac121e13f316 by spestov:
Sema: Variadic parameters are always @escaping and cannot be

edit: lib/Sema/TypeCheckAttr.cpp
edit: include/swift/AST/DiagnosticsSema.def
edit: test/attr/attr_inout.swift
edit: lib/Sema/TypeCheckPattern.cpp
edit: lib/Sema/TypeCheckType.cpp
edit: test/decl/func/vararg.swift
edit: test/type/types.swift
edit: test/attr/attr_escaping.swift
edit: test/attr/attr_autoclosure.swift
edit: lib/Sema/TypeChecker.h

Commit a1eef126ba303c26b74ef38482e7e0f33ed211ed by spestov:
AST: Don't print "aka <>" for generic function types

edit: lib/AST/ASTDumper.cpp
edit: lib/AST/DiagnosticEngine.cpp
edit: test/attr/attr_specialize.swift
edit: test/expr/capture/generic_params.swift
edit: test/decl/protocol/conforms/fixit_stub.swift
edit: test/Constraints/override.swift
edit: lib/Sema/TypeCheckAttr.cpp
edit: lib/Sema/TypeCheckDecl.cpp

Commit 8c3d93503fcfa8abbad9be7cca519b913f13a0f0 by spestov:
SILGen: Only give bridging and re-abstraction thunks a generic signature

edit: test/SILGen/generic_closures.swift
edit: test/SILGen/property_abstraction.swift
edit: lib/SILGen/SILGenPoly.cpp
edit: lib/SILGen/SILGenBridging.cpp
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_objc_block_bridge.swift


(Erik Eckstein) #2

The test itself is problematic: rdar://problem/28337667 <rdar://problem/28337667>

···

On Sep 16, 2016, at 12:33 AM, Slava Pestov via swift-dev <swift-dev@swift.org> wrote:

This is a random one-off failure.

Also my PR for the swift-3.0-branch hit a set of segfaults in the Dictionary tests, but this time in the iphone simulator tests:

https://ci.swift.org/job/swift-PR-osx/3639/consoleFull#-1473877083fca400bf-2f4a-462e-b517-e058d770b2d7

The only relevant patch common between the below run and the above PR is the SILGen @pseudogeneric fix. I can’t imagine this is breaking anything through, especially on Linux. Does anyone have any ideas?

Slava

On Sep 16, 2016, at 12:06 AM, no-reply@swift.org <mailto:no-reply@swift.org> wrote:

[FAILURE] oss-swift-incremental-RA-linux-ubuntu-15_10 [#7632]

Build URL: https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/7632/
Project: oss-swift-incremental-RA-linux-ubuntu-15_10
Date of build: Thu, 15 Sep 2016 23:54:20 -0700
Build duration: 12 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:
Indication 1 <https://ci.swift.org//job/oss-swift-incremental-RA-linux-ubuntu-15_10/7632/consoleFull#-44576451fca400bf-2f4a-462e-b517-e058d770b2d7>
Tests:

Name: Swift(linux-x86_64)
Failed: 1 test(s), Passed: 8321 test(s), Total: 8322 test(s)
Failed: Swift(linux-x86_64).stdlib.Dictionary.swift <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-15_10/7632/testReport/junit/Swift(linux-x86_64)/stdlib/Dictionary_swift>
Name: Swift-Unit
Failed: 0 test(s), Passed: 297 test(s), Total: 297 test(s)

Changes

Commit a006834a16d0781b8bffe723c29c7c97720cf694 by spestov:
Don't drop requirements from potential archetypes if they came from a

edit: include/swift/AST/ArchetypeBuilder.h
edit: lib/AST/ArchetypeBuilder.cpp
edit: test/IRGen/same_type_constraints.swift

Commit 6f074f7677908b41154fd2790c535856622c226e by spestov:
IRGen: Fix capture descriptor emission for @pseudogeneric functions

edit: test/Reflection/capture_descriptors.sil
edit: lib/IRGen/GenReflection.cpp

Commit b5decb6be4cd09c3002a87ba67ec998b4a8fea99 by spestov:
SILGen: Fix some issues with @pseudogeneric thunks

edit: test/SILGen/objc_blocks_bridging.swift
edit: lib/SILGen/SILGenBridging.cpp
edit: lib/SILGen/SILGenDecl.cpp
edit: lib/SILGen/SILGenPoly.cpp
edit: test/SILGen/objc_bridging_any.swift
edit: test/SILGen/objc_imported_generic.swift

Commit 90d6e8dce8fa7e36cc7c398d99f0ac121e13f316 by spestov:
Sema: Variadic parameters are always @escaping and cannot be

edit: lib/Sema/TypeCheckAttr.cpp
edit: include/swift/AST/DiagnosticsSema.def
edit: test/attr/attr_inout.swift
edit: lib/Sema/TypeCheckPattern.cpp
edit: lib/Sema/TypeCheckType.cpp
edit: test/decl/func/vararg.swift
edit: test/type/types.swift
edit: test/attr/attr_escaping.swift
edit: test/attr/attr_autoclosure.swift
edit: lib/Sema/TypeChecker.h

Commit a1eef126ba303c26b74ef38482e7e0f33ed211ed by spestov:
AST: Don't print "aka <>" for generic function types

edit: lib/AST/ASTDumper.cpp
edit: lib/AST/DiagnosticEngine.cpp
edit: test/attr/attr_specialize.swift
edit: test/expr/capture/generic_params.swift
edit: test/decl/protocol/conforms/fixit_stub.swift
edit: test/Constraints/override.swift
edit: lib/Sema/TypeCheckAttr.cpp
edit: lib/Sema/TypeCheckDecl.cpp

Commit 8c3d93503fcfa8abbad9be7cca519b913f13a0f0 by spestov:
SILGen: Only give bridging and re-abstraction thunks a generic signature

edit: test/SILGen/generic_closures.swift
edit: test/SILGen/property_abstraction.swift
edit: lib/SILGen/SILGenPoly.cpp
edit: lib/SILGen/SILGenBridging.cpp
edit: test/SILGen/objc_blocks_bridging.swift
edit: test/SILGen/generic_objc_block_bridge.swift

_______________________________________________
swift-dev mailing list
swift-dev@swift.org
https://lists.swift.org/mailman/listinfo/swift-dev