The Xamarin Mono team introduced a breaking change in their SslStream implementation. This issue causes deadlocks if BeginRead and BeginWrite are called in parallel, which in turn causes connections to fail to connect on LiveSwitch Xamarin clients. The Xamarin Mono team is aware of the issue and they have already merged a fix candidate. However, even though the fix has been merged, customers could still encounter this issue until the fix is released and they have had a chance to update. We know that the issue exists in Mono 6.8.0.123, but it may also affect other versions.
The LiveSwitch 1.8.1 release, currently targeted to next week, introduces a work around which solves the issue regardless of the underlying Mono version.
Here is the Mono team's ticket for this issue:
https://github.com/mono/mono/issues/18865
And here is the fix from the Mono team:
https://github.com/mono/mono/commit/62414d588b012701a4ac499af048fc87b31b4896
Comments
0 comments
Article is closed for comments.