Closed aaalaniz closed 1 month ago
By this stack trace (by __cxa_rethrow
frame) I can only say that it was some C++ exception, but original stack trace and message is not here.
Currently I cannot even confirm that it's related to Compose. Could you please:
Thank you @MatkovIvan
After some more investigation, I discovered that the crash happens regardless of the architecture the test suite is run on. I think I found a bug with resources not being available at runtime, but it is not an X86_64 issue. I will create a new bug and close this one. Thanks!
Describe the bug
I have a Compose Multiplatform project that I recently migrated to Kotlin 2.0. I have a few Maestro tests that run on Maestro Cloud devices that are running an x86_64 iPhone 15 with iOS 17. Prior to migrating to Kotlin 2.0, these tests ran fine, but now they crash with the following stack trace.
Affected platforms
Versions
1.6.11
2.0.0
MacOS 14 with Xcode 15.3
arm64
x86_64
To Reproduce
I have an open pull request where I am trying to debug this crash here, but essentially the steps to reproduce are to recreate what is being run in the GitHub Actions:
./gradlew shared:assemble
./gradlew podInstall
Expected behavior The app shouldn't crash on launch.
Additional context
I am able to run the Maestro test suite on my M1 iMac using the arm64 iPhone 15 simulator with iOS 17. This crash only appears to happen on x86, and this is the only option available on Maestro Cloud, according to the documentation.