-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Crash in FPRGaugeManager addGaugeData #7535
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
Comments
@ivanrein Thank you for reporting it. It may be a concurrency issue. Could you please post stack traces for other threads to help us investigate? |
Hi @maksymmalyhin |
The |
Hi @paulb777 |
@ivanrein Thanks for the trace logs. The crash log does not specify the thread that got crashed. In the trace logs, we could find the FirebasePerformance stack trace either. It would be helpful to get a couple more information about the crash:
|
hi @visumickey
|
We've gotten these as well |
The actual reason of the crash is not clear but a possible reason may the following. It looks like in some conditions FPRGaugeManager.gaugeData property may be accessed concurrently from different threads here:
and here:
As this is the only possible reason related to the posted stack trace found we most likely will post a fix and see if the crash still happens. cc @visumickey |
[REQUIRED] Step 1: Describe your environment
CocoaPods
[REQUIRED] Step 2: Describe the problem
Steps to reproduce:
Found crash with no known way to reproduce, about 40 crash for 30 days, so far found on iOS 13 and 14
All/most crash seems to happen some time after app returning to foreground
The text was updated successfully, but these errors were encountered: