New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Properties spec failing when running on iOS target #3506
Comments
@jmecom's awesome findings: Stacktrace:
Note the frame count. This supposed recursion in AtomicReference.kt happens 50,000+ times. Console.app crash reports shows:
Root cause? The actual code involved here is innocuous: checkAll is the “start” of the stack trace because it (eventually) causes code in config.kt to run, which initializes an AtomicProperty. But in fact, if we remove all of the code in MoneyTests.kt except one test that does this:
…we crash in the same way. That stack trace snippet looks like:
So the cause of the crash is: Infinite recursion when initializing an |
@sksamuel can we ditch |
Regression in Kotest 5.6.1
We have a kmp spec like this:
It runs successfully on Kotest 5.5.4 but fails on Kotest 5.6.1 with following exception - specifically when targeting iOS platform, works fine on Android and JVM:
The text was updated successfully, but these errors were encountered: