firebase-ios-sdk icon indicating copy to clipboard operation
firebase-ios-sdk copied to clipboard

Excessive Crashes on Remote Config Fetch after updating to 10.24.0

Open SatabdiDas27 opened this issue 1 year ago • 1 comments

Description

We are seeing a huge number of crashes generating from Remote config after we updated the SDK to 10.24.0 . We have not seen this before we updated , we were on 10.11.0 before

What is the best path forward? Our crash free rate in production is dropping by the minute. I saw a similar issue posted by another person.

exception EXC_BAD_ACCESS: getCharacters:range: > KERN_INVALID_ADDRESS at 0x8000000000000008

Reproducing the issue

No response

Firebase SDK Version

10.24

Xcode Version

15.3

Installation Method

CocoaPods

Firebase Product(s)

Analytics, Crashlytics, Remote Config

Targeted Platforms

iOS

Relevant Log Output

Crashed: com.apple.root.default-qos
0  libswiftCore.dylib             0x4065b4 swift_isUniquelyReferenced_nonNull_native + 38
1  SharedResources                0x1dc41c $s15SharedResources18FeatureFlagManagerC3set_9withValueyAA0cD0O_SbtF + 228
2  PetSmart                       0x41533c closure #1 in closure #1 in FeatureFlagManager.configureRemoteConfig(_:) + 94 (FeatureFlagExtension.swift:94)
3  PetSmart                       0x3d1c00 thunk for @escaping @callee_guaranteed (@unowned Bool, @guaranteed Error?) -> () + 4306820096 (<compiler-generated>:4306820096)
4  libdispatch.dylib              0x213c _dispatch_call_block_and_release + 32
5  libdispatch.dylib              0x3dd4 _dispatch_client_callout + 20
6  libdispatch.dylib              0x6f6c _dispatch_queue_override_invoke + 928
7  libdispatch.dylib              0x15894 _dispatch_root_queue_drain + 392
8  libdispatch.dylib              0x1609c _dispatch_worker_thread2 + 156
9  libsystem_pthread.dylib        0x48f8 _pthread_wqthread + 228
10 libsystem_pthread.dylib        0x10cc start_wqthread + 8

If using Swift Package Manager, the project's Package.resolved

Expand Package.resolved snippet

Replace this line with the contents of your Package.resolved.

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet

Replace this line with the contents of your Podfile.lock!

SatabdiDas27 avatar Jun 29 '24 19:06 SatabdiDas27

@SatabdiDas27 The backtrace doesn't show anything from Firebase. FeatureFlagExtension.swift is not part of the product.

paulb777 avatar Jun 29 '24 21:06 paulb777

Hey @SatabdiDas27. We need more information to resolve this issue but there hasn't been an update in 5 weekdays. I'm marking the issue as stale and if there are no new updates in the next 5 days I will close it automatically.

If you have more information that will help us get to the bottom of this, just add a comment!

google-oss-bot avatar Jul 09 '24 01:07 google-oss-bot

Since there haven't been any recent updates here, I am going to close this issue.

@SatabdiDas27 if you're still experiencing this problem and want to continue the discussion just leave a comment here and we are happy to re-open this.

google-oss-bot avatar Jul 16 '24 01:07 google-oss-bot