firebase / firebase-ios-sdk

Firebase SDK for Apple App Development
https://firebase.google.com
Apache License 2.0
5.67k stars 1.49k forks source link

App crash in FirebaseABTesting Framework #1478

Closed 0x8badf00d closed 6 years ago

0x8badf00d commented 6 years ago

Environment

Problem:

We're seeing App crashes where stacktrace points to ABTExperimentPayload_ExperimentOverflowPolicy_IsValidValue + 4373920116

Steps to reproduce:

What happened? How can we make the problem occur? - Cannot reproduce the issue. But we're seeing about 400 of crashes with this stacktrace. This could be a description, log/console output, etc.

Crashed: com.apple.main-thread EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000

Crashed: com.apple.main-thread 0 CoreFoundation 0x18315c444 CFArrayGetCount + 84 1 THDConsumer 0x102a87974 ABTExperimentPayload_ExperimentOverflowPolicy_IsValidValue + 4373920116 2 THDConsumer 0x102a8774c ABTExperimentPayload_ExperimentOverflowPolicy_IsValidValue + 4373919564 3 THDConsumer 0x102a870b0 ABTExperimentPayload_ExperimentOverflowPolicy_IsValidValue + 4373917872 4 THDConsumer 0x102a8afa8 ABTExperimentPayload_ExperimentOverflowPolicy_IsValidValue + 4373933992 5 THDConsumer 0x102a8ae84 ABTExperimentPayload_ExperimentOverflowPolicy_IsValidValue + 4373933700

morganchen12 commented 6 years ago

Unfortunately, we'll have a hard time investigating this issue without repro steps. The crash is in a protobuf C method that shouldn't show up multiple times consecutively in a stack trace like the one you've posted.

morganchen12 commented 6 years ago

We haven't been able to make any progress on this issue. I'll close it for now, but if you have repro steps please comment here and I'll reopen the issue.