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
I am experiencing a crash on Android devices when launching my app, which integrates Skia (through the Skottie animation library).
The crash occurs consistently, and based on my debugging, it seems to involve a conflict or issue between Skia's rendering and Instabug's integration, although I have not been able to pinpoint the exact cause in stacktrase. The crash traces back to methods in the Skia rendering pipeline, particularly related to RNSkia::RNSkPlatformContext::notifyDrawLoop and interactions with the JSI runtime.
I've tried to solve the thread safety issue by ensuring it runs on appropriate thread, but didn't succeed.
Integrate Skottie for loading animations within the app.
Install and configure Instabug.
Launch the app on any Android device.
Upon launching the app, it crashes consistently. The issue appears to be tied to the interaction between Skia and Instabug, potentially during the rendering process managed by Skia.
Snack, code example, screenshot, or link to a repository
To pinpoint the root cause I've built the app with debugger enabled, and it ended up in Hermes trap:
I'm currently tracking the sigtrap issue in #1982 but interestingly enough the part that crashes in the stack trace you provided has been completely removed in 1.5.9 so maybe that helps. But let's keep coordinating on this.
Description
I am experiencing a crash on Android devices when launching my app, which integrates Skia (through the Skottie animation library).
The crash occurs consistently, and based on my debugging, it seems to involve a conflict or issue between Skia's rendering and Instabug's integration, although I have not been able to pinpoint the exact cause in stacktrase. The crash traces back to methods in the Skia rendering pipeline, particularly related to
RNSkia::RNSkPlatformContext::notifyDrawLoop
and interactions with the JSI runtime.I've tried to solve the thread safety issue by ensuring it runs on appropriate thread, but didn't succeed.
Environment
Android 14 (both physical and emulators), react-native 0.74.x, react-native-skia (latest), react-native-skottie (latest), instabug-reactnative 13.2.0
Crash log attached:
skia_crash.log
I would appreciate any help! Thank you!
Version
1.3.11
Steps to reproduce
Upon launching the app, it crashes consistently. The issue appears to be tied to the interaction between Skia and Instabug, potentially during the rendering process managed by Skia.
Snack, code example, screenshot, or link to a repository
To pinpoint the root cause I've built the app with debugger enabled, and it ended up in Hermes trap:
1:
The text was updated successfully, but these errors were encountered: