You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've bumped into an interesting regression in RxSwift's OperationQueueScheduler that wraps OperationQueue, specifically under Linux. It seems concurrency is broken or hangs.
Environment
Swift 5.1.1 latest Docker image
Additional Detail from JIRA
md5: 4aa6a76a0b5ee28f3059851ef77c1f74
relates to:
Issue Description:
We've bumped into an interesting regression in RxSwift's OperationQueueScheduler that wraps OperationQueue, specifically under Linux. It seems concurrency is broken or hangs.
The full issue is here:
ReactiveX/RxSwift#2077 (comment)
I was able to reduce the issue using only OperationQueue, without Rx:
Running the following code on macOS (in Swift 5.1 as well) or Linux with Swift 5.0 yields:
Running it under Linux with Swift 5.1:
$ swift -v Swift version 5.1.1 (swift-5.1.1-RELEASE) $ swift regression.swift Started -> At this point the process hangs and never completes
This seems to be an open regression in Swift 5.1 under Linux, but happy for any feedback or to provide any additional information.
The text was updated successfully, but these errors were encountered: