microsoft / plcrashreporter

Reliable, open-source crash reporting for iOS, macOS and tvOS
Other
2.84k stars 532 forks source link

Kotlin multi-platform exception handling issue #293

Closed alilyinooma closed 4 months ago

alilyinooma commented 7 months ago

Description

See the https://github.com/microsoft/appcenter-sdk-apple/issues/2519

This is an iOS specific problem, Android version works fine based on original MSAppcener bug report. I personally did not try Android app yet.

Repro Steps

The iOS app hangs trying to handle the Kotlin multi-platform exception using MSAppCenter (based on plcrashreporter)

Screenshot 2023-12-14 at 12 12 44 PM

Details

  1. Which SDK version are you using? - 1.11.1
  2. Which OS version did you experience the issue on? - iOS 17.2
  3. Which CocoaPods/Carthage/Xcode version are you using? - xCode 15.1
  4. What device version did you see this error on? Were you using an emulator or a physical device? - physical iPhone 15 Pro Plus
  5. What language are you using?
    • [x] Swift
  6. What third party libraries are you using?
    • [x] Kotlin multi-platform
    • [x] MSAppCenter
alilyinooma commented 7 months ago

I can provide a test project if needed

MikhailSuendukov commented 7 months ago

Hi @alilyinooma and sorry for the long delay. Yes, it would be great if you provided us with a small demo application on which we can reproduce this error.

ahmadashraf604 commented 5 months ago

Hi @MikhailSuendukov we have the same issue, Any updates about the fix 🙏 if you still need the demo app, you can use this

ahmadashraf604 commented 5 months ago

Hi @MikhailSuendukov @DmitriyKirakosyan Any Updates or ETA to fix this issue 🙏 Also, we found this issue does not happen if we used the debug build of PLCrashReporter, I don't know if this info will help you or not

MikhailSuendukov commented 4 months ago

We are prioritizing other bug fixes which affects more customers so there is no ETA for fix. Of course we warmly welcome any contributions.

MikhailSuendukov commented 4 months ago

As we do not have plans to add support for this feature in the next year, I'm closing the issue.

0xnm commented 3 weeks ago

We are experiencing the same issue with the Kotlin 2.0.0 and PLCrashReporter 1.11.2.