Skip to content

Crashed: com.apple.root.default-qos associated to FirebaseRemoteConfig #14449

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
zjkuang opened this issue Feb 12, 2025 · 4 comments · Fixed by #14450
Closed

Crashed: com.apple.root.default-qos associated to FirebaseRemoteConfig #14449

zjkuang opened this issue Feb 12, 2025 · 4 comments · Fixed by #14450

Comments

@zjkuang
Copy link

zjkuang commented Feb 12, 2025

Description

FirebaseRemoteConfig: 11.2.0

Crashlytics stack:

Crashed: com.apple.root.default-qos
0  libobjc.A.dylib                0x1e7c objc_retain_x8 + 16
1  libsystem_blocks.dylib         0x2710 void HelperBase<ExtendedInline>::copyCapture<(HelperBase<ExtendedInline>::BlockCaptureKind)3>(unsigned int) + 48
2  libsystem_blocks.dylib         0x261c HelperBase<GenericInline>::copyBlock(Block_layout*, Block_layout*) + 164
3  libsystem_blocks.dylib         0x219c _call_copy_helpers_excp + 60
4  libsystem_blocks.dylib         0x213c _Block_copy + 424
5  libdispatch.dylib              0x220c _dispatch_Block_copy + 32
6  libdispatch.dylib              0x88d0 dispatch_channel_async + 56
7  libdispatch.dylib              0x88d0 dispatch_async + 56
8  CFNetwork                      0xb6290 -[NSURLSession invalidateAndCancel] + 160
9  xxxxxxxx                       0x3c5428 -[RCNConfigFetch recreateNetworkSession] + 119 (RCNConfigFetch.m:119)
10 xxxxxxxx                       0x3bc21c -[FIRRemoteConfig configSettings] + 608 (FIRRemoteConfig.m:608)
11 xxxxxxxx                       0x4fd3b0 -[RNFBConfigModule getConstantsForApp:] + 325 (RNFBConfigModule.m:325)
12 xxxxxxxx                       0x4fd2bc -[RNFBConfigModule resultWithConstants:firebaseApp:] + 314 (RNFBConfigModule.m:314)
13 xxxxxxxx                       0x4fc9c0 __31-[RNFBConfigModule activate:::]_block_invoke + 217 (RNFBConfigModule.m:217)
14 libdispatch.dylib              0x2248 _dispatch_call_block_and_release + 32
15 libdispatch.dylib              0x3fa8 _dispatch_client_callout + 20
16 libdispatch.dylib              0x70f4 _dispatch_queue_override_invoke + 916
17 libdispatch.dylib              0x15ec0 _dispatch_root_queue_drain + 392
18 libdispatch.dylib              0x166c4 _dispatch_worker_thread2 + 156
19 libsystem_pthread.dylib        0x3644 _pthread_wqthread + 228
20 libsystem_pthread.dylib        0x1474 start_wqthread + 8

Reproducing the issue

Can't reproduce in the lab. We have a huge amount of users and we got this crash from Crashlytics.

Firebase SDK Version

11.2.0

Xcode Version

16.2

Installation Method

CocoaPods

Firebase Product(s)

Remote Config

Targeted Platforms

iOS

Relevant Log Output

Crashlytics stack:


Crashed: com.apple.root.default-qos
0  libobjc.A.dylib                0x1e7c objc_retain_x8 + 16
1  libsystem_blocks.dylib         0x2710 void HelperBase<ExtendedInline>::copyCapture<(HelperBase<ExtendedInline>::BlockCaptureKind)3>(unsigned int) + 48
2  libsystem_blocks.dylib         0x261c HelperBase<GenericInline>::copyBlock(Block_layout*, Block_layout*) + 164
3  libsystem_blocks.dylib         0x219c _call_copy_helpers_excp + 60
4  libsystem_blocks.dylib         0x213c _Block_copy + 424
5  libdispatch.dylib              0x220c _dispatch_Block_copy + 32
6  libdispatch.dylib              0x88d0 dispatch_channel_async + 56
7  libdispatch.dylib              0x88d0 dispatch_async + 56
8  CFNetwork                      0xb6290 -[NSURLSession invalidateAndCancel] + 160
9  xxxxxxxx                       0x3c5428 -[RCNConfigFetch recreateNetworkSession] + 119 (RCNConfigFetch.m:119)
10 xxxxxxxx                       0x3bc21c -[FIRRemoteConfig configSettings] + 608 (FIRRemoteConfig.m:608)
11 xxxxxxxx                       0x4fd3b0 -[RNFBConfigModule getConstantsForApp:] + 325 (RNFBConfigModule.m:325)
12 xxxxxxxx                       0x4fd2bc -[RNFBConfigModule resultWithConstants:firebaseApp:] + 314 (RNFBConfigModule.m:314)
13 xxxxxxxx                       0x4fc9c0 __31-[RNFBConfigModule activate:::]_block_invoke + 217 (RNFBConfigModule.m:217)
14 libdispatch.dylib              0x2248 _dispatch_call_block_and_release + 32
15 libdispatch.dylib              0x3fa8 _dispatch_client_callout + 20
16 libdispatch.dylib              0x70f4 _dispatch_queue_override_invoke + 916
17 libdispatch.dylib              0x15ec0 _dispatch_root_queue_drain + 392
18 libdispatch.dylib              0x166c4 _dispatch_worker_thread2 + 156
19 libsystem_pthread.dylib        0x3644 _pthread_wqthread + 228
20 libsystem_pthread.dylib        0x1474 start_wqthread + 8

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

No response

If using CocoaPods, the project's Podfile.lock

- Firebase (11.2.0):
  - Firebase/Core (= 11.2.0)
- Firebase/Analytics (11.2.0):
  - Firebase/Core
- Firebase/AppCheck (11.2.0):
  - Firebase/CoreOnly
  - FirebaseAppCheck (~> 11.2.0)
- Firebase/Core (11.2.0):
  - Firebase/CoreOnly
  - FirebaseAnalytics (~> 11.2.0)
- Firebase/CoreOnly (11.2.0):
  - FirebaseCore (= 11.2.0)
- Firebase/Crashlytics (11.2.0):
  - Firebase/CoreOnly
  - FirebaseCrashlytics (~> 11.2.0)
- Firebase/Performance (11.2.0):
  - Firebase/CoreOnly
  - FirebasePerformance (~> 11.2.0)
- Firebase/RemoteConfig (11.2.0):
  - Firebase/CoreOnly
  - FirebaseRemoteConfig (~> 11.2.0)
- FirebaseABTesting (11.4.0):
  - FirebaseCore (~> 11.0)
- FirebaseAnalytics (11.2.0):
  - FirebaseAnalytics/AdIdSupport (= 11.2.0)
  - FirebaseCore (~> 11.0)
  - FirebaseInstallations (~> 11.0)
  - GoogleUtilities/AppDelegateSwizzler (~> 8.0)
  - GoogleUtilities/MethodSwizzler (~> 8.0)
  - GoogleUtilities/Network (~> 8.0)
  - "GoogleUtilities/NSData+zlib (~> 8.0)"
  - nanopb (~> 3.30910.0)
- FirebaseAnalytics/AdIdSupport (11.2.0):
  - FirebaseCore (~> 11.0)
  - FirebaseInstallations (~> 11.0)
  - GoogleAppMeasurement (= 11.2.0)
  - GoogleUtilities/AppDelegateSwizzler (~> 8.0)
  - GoogleUtilities/MethodSwizzler (~> 8.0)
  - GoogleUtilities/Network (~> 8.0)
  - "GoogleUtilities/NSData+zlib (~> 8.0)"
  - nanopb (~> 3.30910.0)
- FirebaseAppCheck (11.2.0):
  - AppCheckCore (~> 11.0)
  - FirebaseAppCheckInterop (~> 11.0)
  - FirebaseCore (~> 11.0)
  - GoogleUtilities/Environment (~> 8.0)
  - GoogleUtilities/UserDefaults (~> 8.0)
- FirebaseAppCheckInterop (11.7.0)
- FirebaseCore (11.2.0):
  - FirebaseCoreInternal (~> 11.0)
  - GoogleUtilities/Environment (~> 8.0)
  - GoogleUtilities/Logger (~> 8.0)
- FirebaseCoreExtension (11.4.1):
  - FirebaseCore (~> 11.0)
- FirebaseCoreInternal (11.7.0):
  - "GoogleUtilities/NSData+zlib (~> 8.0)"
- FirebaseCrashlytics (11.2.0):
  - FirebaseCore (~> 11.0)
  - FirebaseInstallations (~> 11.0)
  - FirebaseRemoteConfigInterop (~> 11.0)
  - FirebaseSessions (~> 11.0)
  - GoogleDataTransport (~> 10.0)
  - GoogleUtilities/Environment (~> 8.0)
  - nanopb (~> 3.30910.0)
  - PromisesObjC (~> 2.4)
- FirebaseInstallations (11.4.0):
  - FirebaseCore (~> 11.0)
  - GoogleUtilities/Environment (~> 8.0)
  - GoogleUtilities/UserDefaults (~> 8.0)
  - PromisesObjC (~> 2.4)
- FirebasePerformance (11.2.0):
  - FirebaseCore (~> 11.0)
  - FirebaseInstallations (~> 11.0)
  - FirebaseRemoteConfig (~> 11.0)
  - FirebaseSessions (~> 11.0)
  - GoogleDataTransport (~> 10.0)
  - GoogleUtilities/Environment (~> 8.0)
  - GoogleUtilities/MethodSwizzler (~> 8.0)
  - GoogleUtilities/UserDefaults (~> 8.0)
  - nanopb (~> 3.30910.0)
- FirebaseRemoteConfig (11.2.0):
  - FirebaseABTesting (~> 11.0)
  - FirebaseCore (~> 11.0)
  - FirebaseInstallations (~> 11.0)
  - FirebaseRemoteConfigInterop (~> 11.0)
  - FirebaseSharedSwift (~> 11.0)
  - GoogleUtilities/Environment (~> 8.0)
  - "GoogleUtilities/NSData+zlib (~> 8.0)"
- FirebaseRemoteConfigInterop (11.7.0)
- FirebaseSessions (11.3.0):
  - FirebaseCore (~> 11.0)
  - FirebaseCoreExtension (~> 11.0)
  - FirebaseInstallations (~> 11.0)
  - GoogleDataTransport (~> 10.0)
  - GoogleUtilities/Environment (~> 8.0)
  - GoogleUtilities/UserDefaults (~> 8.0)
  - nanopb (~> 3.30910.0)
  - PromisesSwift (~> 2.1)
- FirebaseSharedSwift (11.7.0)
@google-oss-bot
Copy link

I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.

@paulb777
Copy link
Member

Thanks for the report. I see a possible cause and will investigate a fix for the next release.

@iressler
Copy link

iressler commented Feb 13, 2025

Since firebase/quickstart-unity#1215 is the top search result for this crash would it be possible to get it linked to here for anyone else like me searching to find the issue that got fixed?

@paulb777
Copy link
Member

@iressler Added link. Thanks for the pointer.

@firebase firebase locked and limited conversation to collaborators Mar 15, 2025
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants