Re: [Swift CI] Build Still Failing: 2. Swift Source Compatibility Suite (master) (Debug) #352

ReactiveCocoa debug has been failing longer than I’ve been build czaring…

Graydon, is this related to your ModuleInterface commits?

Mark, was there a bug filed already?

22:14:54 Failures: 22:14:54 FAIL: ReactiveCocoa, 4.0, 72dd20, ReactiveCocoa-watchOS, generic/platform=watchOS 22:14:54 FAIL: ReactiveCocoa, 4.0, 72dd20, ReactiveCocoa-tvOS, generic/platform=tvOS 22:14:54 FAIL: ReactiveCocoa, 4.0, 72dd20, ReactiveCocoa-iOS, generic/platform=iOS 22:14:54 FAIL: ReactiveCocoa, 4.0, 72dd20, ReactiveCocoa-macOS, generic/platform=macOS 22:14:54 FAIL: ReactiveSwift, 4.0, 46fb4d, ReactiveSwift-watchOS, generic/platform=watchOS 22:14:54 FAIL: ReactiveSwift, 4.0, 46fb4d, ReactiveSwift-tvOS, generic/platform=tvOS 22:14:54 FAIL: ReactiveSwift, 4.0, 46fb4d, ReactiveSwift-iOS, generic/platform=iOS 22:14:54 FAIL: ReactiveSwift, 4.0, 46fb4d, ReactiveSwift-macOS, generic/platform=macOS

  1. While deserializing SIL vtable for 'SignalProducerCore' in module 'ReactiveSwift'

  2. While deserializing 'flatMapEvent' (FuncDecl #4) in 'ReactiveSwift'

  3. While deserializing 'transform' (ParamDecl #66) in 'ReactiveSwift'

6 swift 0x00000001059e6153 swift::ModuleFile::fatal(llvm::Error) + 675

7 swift 0x00000001059e64ef swift::ModuleFile::getDecl(llvm::PointerEmbeddedInt<unsigned int, 31>) + 111

8 swift 0x00000001059eeff9 swift::ModuleFile::getTypeChecked(llvm::PointerEmbeddedInt<unsigned int, 31>) + 7513

[ModuleInterface] Tighten up cache key for generated .swiftmodule. (detail)

[ModuleInterface] Add new SwiftParseableInterfaceDeps file type (.sid). (detail)

[ModuleInterface] Factor out common AST-layer withOutputFile helper. (detail)

[ModuleInterface] Write, read-back and test deps stored in .sid files. (detail)

[RemoteAST] Fix typo in existential payload calculation. (detail)

-Andy

Anything is possible, but I can’t think of any way it could. That code is all dormant until given a .swiftinterface file and passed a special flag.

-Graydon

The bug is here:

https://bugs.swift.org/browse/SR-9084
ReactiveCocoa, debug build, compiler assert, deserialization: cross-reference to generic param for non-generic type

I couldn’t figure out how to XFAIL just the debug configuration.

-Andy