[swift-dev] [Swift CI] Build Failure: 0. OSS - Swift Incremental RA - Ubuntu 16.10 (master) #1699

Douglas Gregor dgregor at apple.com
Fri Feb 3 12:40:39 CST 2017


> On Feb 3, 2017, at 10:37 AM, Ankit Aggarwal <ankit_aggarwal at apple.com> wrote:
> 
> 
>> On 03-Feb-2017, at 11:55 PM, Douglas Gregor <dgregor at apple.com <mailto:dgregor at apple.com>> wrote:
>> 
>> 
>>> On Feb 3, 2017, at 10:24 AM, Michael Ilseman <milseman at apple.com <mailto:milseman at apple.com>> wrote:
>>> 
>>> Doug G, is this this same issue you’re working on, or a different one?
>> 
>> Oooh, could be different! Ankit, is this only on Linux?
>> 
> 
> Looks likes it happened only on the ubuntu 1610 incremental bot once (#1699). The builds after this failure are blue https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10/ <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10/>
> 
> I did not hit this locally or on PR bots (which are macOS and 1604).

Oh! This is actually sensitive to the standard library not getting rebuilt fully before SwiftPM gets built, which is an issue we’ve seen with Foundation failing in incremental PR testing.

	- Doug

> 
>> 	- Doug
>> 
>>> 
>>> 
>>>> On Feb 3, 2017, at 5:52 AM, Ankit Aggarwal <ankit_aggarwal at apple.com <mailto:ankit_aggarwal at apple.com>> wrote:
>>>> 
>>>> Hm there is a compiler crash is in SwiftPM's Basic module but that wasn't touched by my commit.
>>>> 
>>>> 
>>>> Compile Swift Module 'Basic' (23 sources)
>>>> swift: /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swift/lib/AST/ArchetypeBuilder.cpp:2461: auto swift::ArchetypeBuilder::getGenericEnvironment(swift::GenericSignature *)::(anonymous class)::operator()(swift::ArchetypeBuilder::PotentialArchetype *) const: Assertion `(inContext->isEqual(repInContext) || inContext->hasError() || repInContext->hasError()) && "Potential archetype mapping differs from representative!"' failed.
>>>> 0  swift           0x00000000038aaf48
>>>> 1  swift           0x00000000038ab686
>>>> 2  libpthread.so.0 0x00007f6105a83670
>>>> 3  libc.so.6       0x00007f61045fe7ef gsignal + 159
>>>> 4  libc.so.6       0x00007f61046003ea abort + 362
>>>> 5  libc.so.6       0x00007f61045f6bb7
>>>> 6  libc.so.6       0x00007f61045f6c62
>>>> 7  swift           0x000000000132700b
>>>> 8  swift           0x00000000012ca979
>>>> 9  swift           0x00000000012a6b96
>>>> 10 swift           0x000000000129b41a
>>>> 11 swift           0x000000000129c1a0
>>>> 12 swift           0x00000000014198db
>>>> 13 swift           0x00000000012ccd26
>>>> 14 swift           0x00000000012ccbd7
>>>> 15 swift           0x0000000001255e3d
>>>> 16 swift           0x000000000121f6f1
>>>> 17 swift           0x00000000012210ee
>>>> 18 swift           0x000000000121dfbb
>>>> 19 swift           0x000000000130923e
>>>> 20 swift           0x0000000001300db0
>>>> 21 swift           0x0000000001305be8
>>>> 22 swift           0x00000000013b3a9c
>>>> 23 swift           0x00000000013b07cb
>>>> 24 swift           0x00000000012fdad1
>>>> 25 swift           0x000000000122dc9d
>>>> 26 swift           0x00000000012892a4
>>>> 27 swift           0x000000000128c916
>>>> 28 swift           0x0000000001290631
>>>> 29 swift           0x0000000001290fa8
>>>> 30 swift           0x00000000011a35c1
>>>> 31 swift           0x00000000011a2ebd
>>>> 32 swift           0x00000000011a129d
>>>> 33 swift           0x00000000011a1108
>>>> 34 swift           0x00000000011a1e21
>>>> 35 swift           0x00000000011b79f8
>>>> 36 swift           0x00000000011b8755
>>>> 37 swift           0x0000000000f0e06a
>>>> 38 swift           0x00000000004a5e56
>>>> 39 swift           0x00000000004643c7
>>>> 40 libc.so.6       0x00007f61045e93f1 __libc_start_main + 241
>>>> 41 swift           0x0000000000461a6a
>>>> Stack dump:
>>>> 0.	Program arguments: /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swift-linux-x86_64/bin/swift -frontend -c /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/TemporaryFile.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Path.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/FixableError.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/SynchronizedQueue.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/JSON.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Condition.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/FileSystem.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/StringConversions.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/CollectionAlgorithms.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/LazyCache.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/DictionaryExtensions.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/OutputByteStream.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/ObjectIdentifierProtocol.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Thread.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/TerminalController.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Lock.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/PathShims.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Await.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/OrderedSet.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/GraphAlgorithms.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/ByteString.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Result.swift /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/KeyedPair.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/foundation-linux-x86_64/Foundation -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/foundation-linux-x86_64/Foundation/usr/lib/swift -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/xctest-linux-x86_64 -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/libdispatch-linux-x86_64/src -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/libdispatch-linux-x86_64/src/swift -I /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swift-corelibs-libdispatch -enable-testing -module-cache-path /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/ModuleCache -D SWIFT_PACKAGE -Xcc -fblocks -emit-module-doc-path /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.swiftdoc -O -parse-as-library -module-name Basic -emit-module-path /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.swiftmodule -emit-dependencies-path /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Basic.d -num-threads 8 -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/TemporaryFile.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Path.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/FixableError.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/SynchronizedQueue.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/JSON.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Condition.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/FileSystem.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/StringConversions.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/CollectionAlgorithms.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/LazyCache.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/DictionaryExtensions.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/OutputByteStream.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/ObjectIdentifierProtocol.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Thread.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/TerminalController.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Lock.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/PathShims.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Await.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/OrderedSet.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/GraphAlgorithms.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/ByteString.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/Result.swift.o -o /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/buildbot_incremental/swiftpm-linux-x86_64/release/Basic.build/KeyedPair.swift.o 
>>>> 1.	While type-checking getter for dirname at /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Path.swift:358:21
>>>> 2.	While type-checking expression at [/home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/Path.swift:363:25 - line:363:45] RangeText="chars.rindex(of: "/")"
>>>> 3.	While validating 'rindex' at /home/buildnode/disk1/workspace/oss-swift-incremental-RA-linux-ubuntu-16_10/swiftpm/Sources/Basic/CollectionAlgorithms.swift:19:12
>>>>  <><unknown>:0: error: unable to execute command: Aborted
>>>> 
>>>> 
>>>>> On 03-Feb-2017, at 7:18 PM, no-reply at swift.org <mailto:no-reply at swift.org> wrote:
>>>>> 
>>>>> [FAILURE] oss-swift-incremental-RA-linux-ubuntu-16_10 [#1699]
>>>>> 
>>>>> Build URL:	https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10/1699/ <https://ci.swift.org/job/oss-swift-incremental-RA-linux-ubuntu-16_10/1699/>
>>>>> Project:	oss-swift-incremental-RA-linux-ubuntu-16_10
>>>>> Date of build:	Fri, 03 Feb 2017 05:01:06 -0800
>>>>> Build duration:	47 min
>>>>> Identified problems:
>>>>> 
>>>>> 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-incremental-RA-linux-ubuntu-16_10/1699/consoleFull#979178979ee1a197b-acac-4b17-83cf-a53b95139a76>
>>>>> Changes
>>>>> 
>>>>> Commit f24f5d034aab53c6e18ddd49df9d068b8e0f663d by ankit_aggarwal:
>>>>> [PackageLoading] Always create test modules
>>>>> 
>>>>> edit: Sources/PackageGraph/PackageGraph.swift
>>>>> edit: Tests/PackageLoadingTests/ManifestTests.swift
>>>>> edit: Sources/Build/BuildPlan.swift
>>>>> edit: Sources/PackageGraph/PackageGraphLoader.swift
>>>>> edit: Sources/Commands/SwiftTestTool.swift
>>>>> edit: Sources/PackageLoading/PackageBuilder.swift
>>>>> edit: Sources/Xcodeproj/pbxproj().swift
>>>>> edit: Tests/PackageGraphTests/PackageGraphTests.swift
>>>>> edit: Tests/PackageLoadingTests/ConventionTests.swift
>>>> 
>>> 
>> 
> 

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


More information about the swift-dev mailing list