Skip to content
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

Crashed: com.google.firebase.firestore grpc::SecureChannelCredentials::~SecureChannelCredentials() #11509

Closed
timobaehr opened this issue Jul 6, 2023 · 63 comments · Fixed by #11846

Comments

@timobaehr
Copy link

Description

Users with old iPhones/iPads running under iOS 12 (v12.5.7) see a full app crash of the app with Firestore. Affected devices are e.g. iPhone 6, iPad Air

Reproducing the issue

  • Run the app
  • See crash after few seconds (due to user mails)

Firebase SDK Version

10.10.0

Xcode Version

14.3.1

Installation Method

CocoaPods

Firebase Product(s)

Firestore

Targeted Platforms

iOS

Relevant Log Output

# Crashlytics - Stack trace

com.apple.main-thread
0  CoreFoundation                 0xc3d90 __CFStrHashEightBit2 + 76
1  CoreFoundation                 0x3e6a0 __CFSearchStringROM + 40
2  CoreFoundation                 0xc54d4 __CFStringCreateImmutableFunnel3 + 1684
3  CoreFoundation                 0xc5af4 CFStringCreateWithBytes + 44
4  FirebaseFirestore              0x8e464 -[FSTUserDataWriter convertedObject:] + 156
5  FirebaseFirestore              0x8e384 -[FSTUserDataWriter convertedValue:] + 376
6  FirebaseFirestore              0x8e440 -[FSTUserDataWriter convertedObject:] + 120
7  FirebaseFirestore              0x8e384 -[FSTUserDataWriter convertedValue:] + 376
8  FirebaseFirestore              0x577f8 -[FIRDocumentSnapshot dataWithServerTimestampBehavior:] + 200
9  FirebaseFirestore              0x57c50 -[FIRQueryDocumentSnapshot dataWithServerTimestampBehavior:] + 44
10 FirebaseFirestore              0x57bac -[FIRQueryDocumentSnapshot data] + 44
11 Runner                         0xa8c3c -[FLTFirebaseFirestoreWriter FIRDocumentChange:] + 129 (FLTFirebaseFirestoreWriter.m:129)
12 Runner                         0xa8768 -[FLTFirebaseFirestoreWriter writeValue:] + 49 (FLTFirebaseFirestoreWriter.m:49)
13 Flutter                        0x5da35c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
14 CoreFoundation                 0x1fcd0 -[__NSDictionaryI __apply:context:] + 116
15 Flutter                        0x5da3b0 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
16 Flutter                        0x5d9fb4 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
17 Runner                         0xa87e4 -[FLTFirebaseFirestoreWriter writeValue:] + 51 (FLTFirebaseFirestoreWriter.m:51)
18 Flutter                        0x5db31c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
19 Flutter                        0x5d738c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
20 libdispatch.dylib              0x5fa38 _dispatch_call_block_and_release + 24
21 libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
22 libdispatch.dylib              0xe008 _dispatch_main_queue_callback_4CF$VARIANT$mp + 1068
23 CoreFoundation                 0xaab20 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 12
24 CoreFoundation                 0xa5a58 __CFRunLoopRun + 1924
25 CoreFoundation                 0xa4fb4 CFRunLoopRunSpecific + 436
26 GraphicsServices               0xa79c GSEventRunModal + 104
27 UIKitCore                      0x8bcc38 UIApplicationMain + 212
28 Runner                         0x7268 main + 7 (AppDelegate.swift:7)
29 libdyld.dylib                  0x18e0 start + 4

com.google.firebase.crashlytics.startup
0  libsystem_platform.dylib       0x8410 _platform_strncmp + 32
1  libmacho.dylib                 0x23f8 getsectbynamefromheader_64 + 132
2  FirebaseCrashlytics            0x7a1c FIRCLSBinaryImageMachOSliceInitSectionByName + 84
3  FirebaseCrashlytics            0x70c0 FIRCLSBinaryImageFillInImageDetails + 100
4  FirebaseCrashlytics            0x6f9c FIRCLSBinaryImageFindImageForUUID + 92
5  FirebaseCrashlytics            0x261e0 -[FIRCLSSymbolResolver updateStackFrame:] + 136
6  FirebaseCrashlytics            0x25b48 __36-[FIRCLSSymbolicationOperation main]_block_invoke + 56
7  FirebaseCrashlytics            0x2645c -[FIRCLSThreadArrayOperation enumerateFramesWithBlock:] + 264
8  FirebaseCrashlytics            0x25b04 -[FIRCLSSymbolicationOperation main] + 68
9  Foundation                     0x1e278 -[__NSOperationInternal _start:] + 740
10 FirebaseCrashlytics            0x1f6c4 -[FIRCLSProcessReportOperation symbolicateFile:withResolver:] + 236
11 FirebaseCrashlytics            0x1f834 __36-[FIRCLSProcessReportOperation main]_block_invoke + 68
12 FirebaseCrashlytics            0x16e88 -[FIRCLSInternalReport enumerateSymbolicatableFilesInContent:] + 200
13 FirebaseCrashlytics            0x1f7d4 -[FIRCLSProcessReportOperation main] + 172
14 Foundation                     0x1e278 -[__NSOperationInternal _start:] + 740
15 FirebaseCrashlytics            0x22b10 __91-[FIRCLSReportUploader prepareAndSubmitReport:dataCollectionToken:asUrgent:withProcessing:]_block_invoke + 436
16 FirebaseCrashlytics            0x6030 FIRCLSApplicationActivity + 72
17 FirebaseCrashlytics            0x22914 -[FIRCLSReportUploader prepareAndSubmitReport:dataCollectionToken:asUrgent:withProcessing:] + 172
18 FirebaseCrashlytics            0x118e0 __92-[FIRCLSExistingReportManager processExistingActiveReportPath:dataCollectionToken:asUrgent:]_block_invoke_2 + 52
19 Foundation                     0x112cf4 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 16
20 Foundation                     0x1ed90 -[NSBlockOperation main] + 72
21 Foundation                     0x1e278 -[__NSOperationInternal _start:] + 740
22 Foundation                     0x114a78 __NSOQSchedule_f + 272
23 libdispatch.dylib              0x5fa38 _dispatch_call_block_and_release + 24
24 libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
25 libdispatch.dylib              0x9324 _dispatch_lane_serial_drain$VARIANT$mp + 592
26 libdispatch.dylib              0x9e40 _dispatch_lane_invoke$VARIANT$mp + 428
27 libdispatch.dylib              0x124ac _dispatch_workloop_worker_thread + 596
28 libsystem_pthread.dylib        0xc114 _pthread_wqthread + 304
29 libsystem_pthread.dylib        0xecd4 start_wqthread + 4

com.google.fira.worker
0  libsqlite3.dylib               0xa31d0 sqlite3_db_config + 1140
1  libsqlite3.dylib               0x2050 sqlite3_open_v2 + 4716
2  Runner                         0x9cca4 -[APMSqliteStore openAndValidateDatabase:] + 4305046692
3  Runner                         0x99264 -[APMSqliteStore initWithDatabasePath:error:] + 4305031780
4  Runner                         0x25e10 -[APMDatabase initializeDatabaseResourcesWithContext:databasePath:error:] + 4304559632
5  Runner                         0x1d728 -[APMDatabase initWithDatabaseName:persistedConfig:error:] + 4304525096
6  Runner                         0x45444 __47-[APMMeasurement startMeasurementOnWorkerQueue]_block_invoke + 4304688196
7  Runner                         0x45104 -[APMMeasurement startMeasurementOnWorkerQueue] + 4304687364
8  Runner                         0x449d0 -[APMMeasurement setEnabledOnWorkerQueue:] + 4304685520
9  Runner                         0x448e8 __29-[APMMeasurement setEnabled:]_block_invoke + 4304685288
10 Runner                         0x935a4 __51-[APMScheduler scheduleOnWorkerQueueBlockID:block:]_block_invoke + 4305008036
11 libdispatch.dylib              0x5fa38 _dispatch_call_block_and_release + 24
12 libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
13 libdispatch.dylib              0x9324 _dispatch_lane_serial_drain$VARIANT$mp + 592
14 libdispatch.dylib              0x9e40 _dispatch_lane_invoke$VARIANT$mp + 428
15 libdispatch.dylib              0x124ac _dispatch_workloop_worker_thread + 596
16 libsystem_pthread.dylib        0xc114 _pthread_wqthread + 304
17 libsystem_pthread.dylib        0xecd4 start_wqthread + 4

Thread
0  libsystem_pthread.dylib        0xecd0 <redacted> + 190

APMExperimentWorkerQueue
0  libsystem_platform.dylib       0x85ec _platform_memset + 124
1  libsqlite3.dylib               0x29a84 sqlite3_log + 1380
2  libsqlite3.dylib               0xc0294 sqlite3_rekey + 42304
3  libsqlite3.dylib               0x24b1c sqlite3_finalize + 7004
4  libsqlite3.dylib               0x43ee4 sqlite3_step + 13664
5  libsqlite3.dylib               0x40b40 sqlite3_step + 444
6  Runner                         0x9cdfc -[APMSqliteStore validateDatabaseWithError:] + 4305047036
7  Runner                         0x9cd30 -[APMSqliteStore openAndValidateDatabase:] + 4305046832
8  Runner                         0x99264 -[APMSqliteStore initWithDatabasePath:error:] + 4305031780
9  Runner                         0x2a01c -[APMEDatabase initializeDatabaseResourcesWithContext:databasePath:] + 4304576540
10 Runner                         0x29f44 -[APMEDatabase initWithPath:] + 4304576324
11 Runner                         0x317e8 -[APMETaskManager startTaskManagerOnWorkerQueue] + 4304607208
12 Runner                         0x317a0 __35-[APMETaskManager startTaskManager]_block_invoke + 4304607136
13 Runner                         0x32ad0 __46-[APMETaskManager dispatchAsyncOnWorkerQueue:]_block_invoke + 4304612048
14 libdispatch.dylib              0x5fa38 _dispatch_call_block_and_release + 24
15 libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
16 libdispatch.dylib              0x9324 _dispatch_lane_serial_drain$VARIANT$mp + 592
17 libdispatch.dylib              0x9e40 _dispatch_lane_invoke$VARIANT$mp + 428
18 libdispatch.dylib              0x124ac _dispatch_workloop_worker_thread + 596
19 libsystem_pthread.dylib        0xc114 _pthread_wqthread + 304
20 libsystem_pthread.dylib        0xecd4 start_wqthread + 4

com.apple.uikit.eventfetch-thread
0  libsystem_kernel.dylib         0x180f4 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x175a0 mach_msg + 72
2  CoreFoundation                 0xaa914 __CFRunLoopServiceMachPort + 236
3  CoreFoundation                 0xa5824 __CFRunLoopRun + 1360
4  CoreFoundation                 0xa4fb4 CFRunLoopRunSpecific + 436
5  Foundation                     0x795c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 300
6  Foundation                     0x77ec -[NSRunLoop(NSRunLoop) runUntilDate:] + 96
7  UIKitCore                      0x9a2754 -[UIEventFetcher threadMain] + 136
8  Foundation                     0x1344a0 __NSThread__start__ + 984
9  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
10 libsystem_pthread.dylib        0xb220 _pthread_start + 44
11 libsystem_pthread.dylib        0xecdc thread_start + 4

APMMonitorQueue
0  libsystem_malloc.dylib         0xeac nanov2_allocate$VARIANT$mp + 316
1  libsystem_malloc.dylib         0xd20 nanov2_malloc$VARIANT$mp + 60
2  libsystem_malloc.dylib         0xfacc malloc_zone_malloc + 156
3  CoreFoundation                 0x6eb54 dataCopyProperty + 132
4  CoreFoundation                 0xbc308 CFWriteStreamCopyProperty + 168
5  CoreFoundation                 0x9c050 CFPropertyListCreateData + 152
6  CoreFoundation                 0x16a76c _CFPrefsEncodeKeyValuePairIntoMessage + 496
7  CoreFoundation                 0x9e10 -[CFPrefsPlistSource sendMessageSettingValue:forKey:] + 128
8  CoreFoundation                 0x5c680 -[CFPrefsPlistSource alreadylocked_setPrecopiedValues:forKeys:count:from:] + 480
9  CoreFoundation                 0x14b230 -[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 372
10 CoreFoundation                 0x14b524 -[CFPrefsSource setValues:forKeys:count:copyValues:from:] + 36
11 CoreFoundation                 0x94b20 -[CFPrefsSearchListSource alreadylocked_setPrecopiedValues:forKeys:count:from:] + 984
12 CoreFoundation                 0x14b230 -[CFPrefsSource setValues:forKeys:count:copyValues:removeValuesForKeys:count:from:] + 372
13 CoreFoundation                 0x14b524 -[CFPrefsSource setValues:forKeys:count:copyValues:from:] + 36
14 CoreFoundation                 0x83dc -[CFPrefsSource setValue:forKey:from:] + 64
15 CoreFoundation                 0x96c54 __108-[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:]_block_invoke + 272
16 CoreFoundation                 0x96698 normalizeQuintuplet + 340
17 CoreFoundation                 0x4d64 -[_CFXPreferences(SearchListAdditions) withSearchListForIdentifier:container:cloudConfigurationURL:perform:] + 108
18 CoreFoundation                 0x7d7c -[_CFXPreferences setValue:forKey:appIdentifier:container:configurationURL:] + 92
19 CoreFoundation                 0x155360 _CFPreferencesSetAppValueWithContainerAndConfiguration + 132
20 Runner                         0x9ec60 -[APMUserDefaults setObject:forKey:] + 4305054816
21 Runner                         0x5ba3c -[APMMonitor saveMonitoringDataToUserDefaultsOnMonitorQueue] + 4304779836
22 Runner                         0x5b9e8 __78-[APMMonitor insertOrUpdateMonitoringDataWithMessage:encodedContext:logLevel:]_block_invoke + 4304779752
23 libdispatch.dylib              0x5fa38 _dispatch_call_block_and_release + 24
24 libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
25 libdispatch.dylib              0x9324 _dispatch_lane_serial_drain$VARIANT$mp + 592
26 libdispatch.dylib              0x9e40 _dispatch_lane_invoke$VARIANT$mp + 428
27 libdispatch.dylib              0x124ac _dispatch_workloop_worker_thread + 596
28 libsystem_pthread.dylib        0xc114 _pthread_wqthread + 304
29 libsystem_pthread.dylib        0xecd4 start_wqthread + 4

io.flutter.1.ui
0  libsystem_kernel.dylib         0x22f2c __psynch_mutexwait + 8
1  libsystem_pthread.dylib        0x4a84 <redacted> + 92
2  libsystem_pthread.dylib        0x49f4 <redacted> + 272
3  libsystem_pthread.dylib        0x3d88 <redacted> + 780
4  Flutter                        0x6dd614 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  Flutter                        0x6cebb0 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
6  Flutter                        0x641444 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
7  Flutter                        0x644300 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
8  Flutter                        0x63f2c8 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
9  Flutter                        0x6262cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
10 Flutter                        0x62d334 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
11 Flutter                        0x40285c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
12 Flutter                        0x2e3134 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
13 Flutter                        0x2e6460 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
14 CoreFoundation                 0xab554 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
15 CoreFoundation                 0xab284 __CFRunLoopDoTimer + 864
16 CoreFoundation                 0xaaab8 __CFRunLoopDoTimers + 248
17 CoreFoundation                 0xa5a08 __CFRunLoopRun + 1844
18 CoreFoundation                 0xa4fb4 CFRunLoopRunSpecific + 436
19 Flutter                        0x2e654c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
20 Flutter                        0x2e603c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
21 libsystem_pthread.dylib        0xb2c0 <redacted> + 128
22 libsystem_pthread.dylib        0xb220 _pthread_start + 44
23 libsystem_pthread.dylib        0xecdc thread_start + 4

io.flutter.1.raster
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  Flutter                        0x48a60 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x48f78 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  Flutter                        0x518910 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  Flutter                        0x591d48 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
6  Flutter                        0x591754 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
7  Flutter                        0x599490 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
8  Flutter                        0x598a80 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
9  Flutter                        0x50c7f0 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
10 Flutter                        0x5df540 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
11 Flutter                        0x499d58 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
12 Flutter                        0x3dd840 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
13 Flutter                        0x3dda78 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
14 Flutter                        0x2e4afc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
15 Flutter                        0x3dd194 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
16 Flutter                        0x3de9c0 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
17 Flutter                        0x3ddcb8 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
18 Flutter                        0x3f3e24 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
19 Flutter                        0x2e3134 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
20 Flutter                        0x2e6460 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
21 CoreFoundation                 0xab554 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28
22 CoreFoundation                 0xab284 __CFRunLoopDoTimer + 864
23 CoreFoundation                 0xaaab8 __CFRunLoopDoTimers + 248
24 CoreFoundation                 0xa5a08 __CFRunLoopRun + 1844
25 CoreFoundation                 0xa4fb4 CFRunLoopRunSpecific + 436
26 Flutter                        0x2e654c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
27 Flutter                        0x2e603c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
28 libsystem_pthread.dylib        0xb2c0 <redacted> + 128
29 libsystem_pthread.dylib        0xb220 _pthread_start + 44
30 libsystem_pthread.dylib        0xecdc thread_start + 4

io.flutter.1.io
0  libsystem_kernel.dylib         0x180f4 mach_msg_trap + 8
1  libsystem_kernel.dylib         0x175a0 mach_msg + 72
2  CoreFoundation                 0xaa914 __CFRunLoopServiceMachPort + 236
3  CoreFoundation                 0xa5824 __CFRunLoopRun + 1360
4  CoreFoundation                 0xa4fb4 CFRunLoopRunSpecific + 436
5  Flutter                        0x2e654c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
6  Flutter                        0x2e603c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
7  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
8  libsystem_pthread.dylib        0xb220 _pthread_start + 44
9  libsystem_pthread.dylib        0xecdc thread_start + 4

io.worker.1
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  Flutter                        0x48a60 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x2e00cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
5  libsystem_pthread.dylib        0xb220 _pthread_start + 44
6  libsystem_pthread.dylib        0xecdc thread_start + 4

io.worker.2
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  Flutter                        0x48a60 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x2e00cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
5  libsystem_pthread.dylib        0xb220 _pthread_start + 44
6  libsystem_pthread.dylib        0xecdc thread_start + 4

dart:io EventHandler
0  libsystem_kernel.dylib         0x248f4 kevent + 8
1  Flutter                        0x4d77e0 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
2  Flutter                        0x506780 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
4  libsystem_pthread.dylib        0xb220 _pthread_start + 44
5  libsystem_pthread.dylib        0xecdc thread_start + 4

Thread
0  libsystem_pthread.dylib        0xecd0 <redacted> + 190

Thread
0  libsystem_pthread.dylib        0xecd0 <redacted> + 190

Thread
0  libsystem_pthread.dylib        0xecd0 <redacted> + 190

com.google.firebase.crashlytics.MachExceptionServer
0  FirebaseCrashlytics            0x1e3c4 FIRCLSProcessRecordAllThreads + 184
1  FirebaseCrashlytics            0x1e7a4 FIRCLSProcessRecordAllThreads + 1176
2  FirebaseCrashlytics            0x1583c FIRCLSHandler + 48
3  FirebaseCrashlytics            0x18098 FIRCLSMachExceptionServer + 688
4  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
5  libsystem_pthread.dylib        0xb220 _pthread_start + 44
6  libsystem_pthread.dylib        0xecdc thread_start + 4

JavaScriptCore bmalloc scavenger
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  libc++.1.dylib                 0x8090 std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 24
3  JavaScriptCore                 0x8aaa0 <redacted> + 108
4  JavaScriptCore                 0x8ea94 <redacted> + 176
5  JavaScriptCore                 0x8e20c <redacted> + 10
6  JavaScriptCore                 0x8fc4c <redacted> + 38
7  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
8  libsystem_pthread.dylib        0xb220 _pthread_start + 44
9  libsystem_pthread.dylib        0xecdc thread_start + 4

Crashed: com.google.firebase.firestore
0  grpcpp                         0x58e8 grpc_core::ExecCtx::ExecCtx() + 112
1  grpcpp                         0x2bb78 grpc::SecureChannelCredentials::~SecureChannelCredentials() + 28
2  grpcpp                         0x2bcbc std::__1::__shared_ptr_pointer<grpc::SecureChannelCredentials*, std::__1::shared_ptr<grpc::ChannelCredentials>::__shared_ptr_default_delete<grpc::ChannelCredentials, grpc::SecureChannelCredentials>, std::__1::allocator<grpc::SecureChannelCredentials> >::__on_zero_shared() + 20
3  FirebaseFirestore              0x90354 firebase::firestore::remote::GrpcConnection::CreateChannel() const + 424
4  FirebaseFirestore              0x900bc firebase::firestore::remote::GrpcConnection::EnsureActiveStub() + 128
5  FirebaseFirestore              0x90800 firebase::firestore::remote::GrpcConnection::CreateStream(absl::lts_20220623::string_view, firebase::firestore::credentials::AuthToken const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, firebase::firestore::remote::GrpcStreamObserver*) + 60
6  FirebaseFirestore              0x134a30 firebase::firestore::remote::Stream::ResumeStartWithCredentials(firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 132
7  FirebaseFirestore              0x1360f4 std::__1::__function::__func<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> > const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const::'lambda'(), std::__1::allocator<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> > const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const::'lambda'()>, void ()>::operator()() + 72
8  FirebaseFirestore              0x925c firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&) + 68
9  FirebaseFirestore              0x1463bc firebase::firestore::util::Task::ExecuteAndRelease() + 184
10 libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
11 libdispatch.dylib              0x9324 _dispatch_lane_serial_drain$VARIANT$mp + 592
12 libdispatch.dylib              0x9e40 _dispatch_lane_invoke$VARIANT$mp + 428
13 libdispatch.dylib              0x124ac _dispatch_workloop_worker_thread + 596
14 libsystem_pthread.dylib        0xc114 _pthread_wqthread + 304
15 libsystem_pthread.dylib        0xecd4 start_wqthread + 4

DartWorker
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3d2c <redacted> + 688
2  Flutter                        0x68c180 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x6c61cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  Flutter                        0x68bb4c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

com.google.firebase.firestore.rpc
0  libsystem_kernel.dylib         0x24fd8 poll + 8
1  grpc                           0xa0edc pollset_work(grpc_pollset*, grpc_pollset_worker**, grpc_core::Timestamp) + 1360
2  grpc                           0xa34a8 pollset_work(grpc_pollset*, grpc_pollset_worker**, grpc_core::Timestamp) + 84
3  grpc                           0x82e80 cq_next(grpc_completion_queue*, gpr_timespec, void*) + 392
4  grpcpp                         0x19bf8 grpc::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec) + 60
5  FirebaseFirestore              0x2cb1c firebase::firestore::remote::Datastore::PollGrpcQueue() + 104
6  FirebaseFirestore              0x1463bc firebase::firestore::util::Task::ExecuteAndRelease() + 184
7  libdispatch.dylib              0x607d4 _dispatch_client_callout + 16
8  libdispatch.dylib              0x9324 _dispatch_lane_serial_drain$VARIANT$mp + 592
9  libdispatch.dylib              0x9e40 _dispatch_lane_invoke$VARIANT$mp + 428
10 libdispatch.dylib              0x124ac _dispatch_workloop_worker_thread + 596
11 libsystem_pthread.dylib        0xc114 _pthread_wqthread + 304
12 libsystem_pthread.dylib        0xecd4 start_wqthread + 4

DartWorker
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  Flutter                        0x6de3e0 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x6b5bac (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  App                            0x9bdc stub CallToRuntime + 13852
5  App                            0x736878 stub _iso_stub_StackOverflowSharedWithoutFPURegsStub + 7514040
6  App                            0x1a080 BigIntImpl._divRem + 1440 (bigint_patch.dart:1440)
7  App                            0x1793c BigIntImpl._rem + 1348 (bigint_patch.dart:1348)
8  App                            0x675d8 gcd + 1754 (bigint_patch.dart:1754)
9  App                            0x674e4 new Rational + 70 (rational.dart:70)
10 App                            0x336a28 Rational.parse + 115 (rational.dart:115)
11 App                            0x336704 r + 762 (consumption_provider_isolates.dart:762)
12 App                            0x337aa4 basePriceForOneDay + 735 (consumption_provider_isolates.dart:735)
13 App                            0x335ea4 addEstimatedConsumptionToSeries + 283 (rational.dart:283)
14 App                            0x737ddc SuspendState._createAsyncStarCallback.<anonymous closure> + 378 (async_patch.dart:378)
15 App                            0x15060 FutureListener.handleValue + 1662 (zone.dart:1662)
16 App                            0x14eec Future._propagateToListeners.handleValueCallback + 786 (future_impl.dart:786)
17 App                            0x1370c Future._propagateToListeners + 817 (future_impl.dart:817)
18 App                            0xf3e0 Future._completeWithValue + 579 (future_impl.dart:579)
19 App                            0x738250 SuspendState._returnAsyncNotFuture + 355 (async_patch.dart:355)
20 App                            0xde70 stub _iso_stub_ReturnAsyncNotFutureStub + 7600
21 App                            0x737ddc SuspendState._createAsyncStarCallback.<anonymous closure> + 378 (async_patch.dart:378)
22 App                            0x15060 FutureListener.handleValue + 1662 (zone.dart:1662)
23 App                            0x14eec Future._propagateToListeners.handleValueCallback + 786 (future_impl.dart:786)
24 App                            0x1370c Future._propagateToListeners + 817 (future_impl.dart:817)
25 App                            0xf3e0 Future._completeWithValue + 579 (future_impl.dart:579)
26 App                            0x738250 SuspendState._returnAsyncNotFuture + 355 (async_patch.dart:355)
27 App                            0xde70 stub _iso_stub_ReturnAsyncNotFutureStub + 7600
28 App                            0x737ddc SuspendState._createAsyncStarCallback.<anonymous closure> + 378 (async_patch.dart:378)
29 App                            0x67fb58 RootZone.runUnary + 1662 (zone.dart:1662)
30 App                            0x738f68 SuspendState._awaitCompletedFuture.run + 246 (async_patch.dart:246)
31 App                            0xeb20 microtaskLoop + 34 (schedule_microtask.dart:34)
32 App                            0xea10 startMicrotaskLoop (#2) + 54 (schedule_microtask.dart:54)
33 App                            0xe9d4 startMicrotaskLoop + 44 (schedule_microtask.dart:44)
34 App                            0x106cc runPendingImmediateCallback + 118 (isolate_patch.dart:118)
35 App                            0x10670 RawReceivePort._handleMessage + 180 (isolate_patch.dart:180)
36 App                            0x9810 stub InvokeDartCode + 12880
37 Flutter                        0x61c590 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
38 Flutter                        0x626b08 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
39 Flutter                        0x62d334 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
40 Flutter                        0x62d034 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
41 Flutter                        0x6c60bc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
42 Flutter                        0x68bb4c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
43 libsystem_pthread.dylib        0xb2c0 <redacted> + 128
44 libsystem_pthread.dylib        0xb220 _pthread_start + 44
45 libsystem_pthread.dylib        0xecdc thread_start + 4

DartWorker
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3d2c <redacted> + 688
2  Flutter                        0x68c180 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x6c61cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  Flutter                        0x68bb4c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

DartWorker
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3d2c <redacted> + 688
2  Flutter                        0x68c180 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x6c61cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  Flutter                        0x68bb4c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

DartWorker
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3d2c <redacted> + 688
2  Flutter                        0x68c180 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x6c61cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  Flutter                        0x68bb4c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

DartWorker
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3d2c <redacted> + 688
2  Flutter                        0x68c180 (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
3  Flutter                        0x6c61cc (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
4  Flutter                        0x68bb4c (Fehlt UUID 4c4c448b55553144a1517a35ce73c4aa)
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

Thread
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  grpc                           0x1bf444 gpr_cv_wait + 160
3  grpc                           0xa59c0 grpc_core::Executor::ThreadMain(void*) + 180
4  grpc                           0x1cd418 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

Thread
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  grpc                           0x1bf444 gpr_cv_wait + 160
3  grpc                           0xa59c0 grpc_core::Executor::ThreadMain(void*) + 180
4  grpc                           0x1cd418 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4

Thread
0  libsystem_kernel.dylib         0x22ee4 __psynch_cvwait + 8
1  libsystem_pthread.dylib        0x3cf8 <redacted> + 636
2  grpc                           0x1bf434 gpr_cv_wait + 144
3  grpc                           0x1d5074 timer_thread(void*) + 580
4  grpc                           0x1cd418 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140
5  libsystem_pthread.dylib        0xb2c0 <redacted> + 128
6  libsystem_pthread.dylib        0xb220 _pthread_start + 44
7  libsystem_pthread.dylib        0xecdc thread_start + 4


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

<!--- Look below for instructions on how to share your Package.resolved. --->

<details>
<summary>Expand <code>Package.resolved</code> snippet</summary>
<br>

```json

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

If using CocoaPods, the project's Podfile.lock

Expand Podfile.lock snippet
PODS:
  - Firebase/Analytics (10.10.0):
    - Firebase/Core
  - Firebase/Auth (10.10.0):
    - Firebase/CoreOnly
    - FirebaseAuth (~> 10.10.0)
  - Firebase/Core (10.10.0):
    - Firebase/CoreOnly
    - FirebaseAnalytics (~> 10.10.0)
  - Firebase/CoreOnly (10.10.0):
    - FirebaseCore (= 10.10.0)
  - Firebase/Crashlytics (10.10.0):
    - Firebase/CoreOnly
    - FirebaseCrashlytics (~> 10.10.0)
  - Firebase/Firestore (10.10.0):
    - Firebase/CoreOnly
    - FirebaseFirestore (~> 10.10.0)
  - Firebase/Messaging (10.10.0):
    - Firebase/CoreOnly
    - FirebaseMessaging (~> 10.10.0)
  - firebase_analytics (10.4.3):
    - Firebase/Analytics (= 10.10.0)
    - firebase_core
    - Flutter
  - firebase_auth (4.6.3):
    - Firebase/Auth (= 10.10.0)
    - firebase_core
    - Flutter
  - firebase_core (2.14.0):
    - Firebase/CoreOnly (= 10.10.0)
    - Flutter
  - firebase_crashlytics (3.3.3):
    - Firebase/Crashlytics (= 10.10.0)
    - firebase_core
    - Flutter
  - firebase_messaging (14.6.3):
    - Firebase/Messaging (= 10.10.0)
    - firebase_core
    - Flutter
  - FirebaseAnalytics (10.10.0):
    - FirebaseAnalytics/AdIdSupport (= 10.10.0)
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseAnalytics/AdIdSupport (10.10.0):
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleAppMeasurement (= 10.10.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseAppCheckInterop (10.11.0)
  - FirebaseAuth (10.10.0):
    - FirebaseAppCheckInterop (~> 10.0)
    - FirebaseCore (~> 10.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.8)
    - GoogleUtilities/Environment (~> 7.8)
    - GTMSessionFetcher/Core (< 4.0, >= 2.1)
  - FirebaseCore (10.10.0):
    - FirebaseCoreInternal (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/Logger (~> 7.8)
  - FirebaseCoreExtension (10.11.0):
    - FirebaseCore (~> 10.0)
  - FirebaseCoreInternal (10.11.0):
    - "GoogleUtilities/NSData+zlib (~> 7.8)"
  - FirebaseCrashlytics (10.10.0):
    - FirebaseCore (~> 10.5)
    - FirebaseInstallations (~> 10.0)
    - FirebaseSessions (~> 10.5)
    - GoogleDataTransport (~> 9.2)
    - GoogleUtilities/Environment (~> 7.8)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesObjC (~> 2.1)
  - FirebaseFirestore (10.10.0):
    - abseil/algorithm (~> 1.20220623.0)
    - abseil/base (~> 1.20220623.0)
    - abseil/container/flat_hash_map (~> 1.20220623.0)
    - abseil/memory (~> 1.20220623.0)
    - abseil/meta (~> 1.20220623.0)
    - abseil/strings/strings (~> 1.20220623.0)
    - abseil/time (~> 1.20220623.0)
    - abseil/types (~> 1.20220623.0)
    - FirebaseCore (~> 10.0)
    - "gRPC-C++ (~> 1.50.1)"
    - leveldb-library (~> 1.22)
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseInstallations (10.11.0):
    - FirebaseCore (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - PromisesObjC (~> 2.1)
  - FirebaseMessaging (10.10.0):
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleDataTransport (~> 9.2)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.8)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/Reachability (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseSessions (10.11.0):
    - FirebaseCore (~> 10.5)
    - FirebaseCoreExtension (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleDataTransport (~> 9.2)
    - GoogleUtilities/Environment (~> 7.10)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesSwift (~> 2.1)
  - ...

DEPENDENCIES:
  - firebase_analytics (from `.symlinks/plugins/firebase_analytics/ios`)
  - firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
  - firebase_core (from `.symlinks/plugins/firebase_core/ios`)
  - firebase_crashlytics (from `.symlinks/plugins/firebase_crashlytics/ios`)
  - firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`)
  - ...
@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.

@milaGGL
Copy link
Contributor

milaGGL commented Jul 6, 2023

Hi @timobaehr, thank you for reporting this issue. Could you please provide a minimal reproducible app for us to debug it?

Besides, you have mentioned that Firestore integration in your app is unchanged since years. I assume you are using crashlytics. Can we pin point the date that error started based on crashlytics? How often it is happening? Are only iOS 12 users are affected?

@timobaehr
Copy link
Author

Hi @milaGGL, unfortunately I cannot. I cannot reproduce the bug without iPhone 6 with 12.5.7. The bug was reported via Crashlytics only from my users with iOS 12.5.7. Nine users reported this bug 51 times. Crashes are reported between June, 20 and July, 5. Yesterday no user reported this issue but can happen that they didn't retry.

@milaGGL
Copy link
Contributor

milaGGL commented Jul 7, 2023

@timobaehr, you have mentioned Firestore integration is unchanged since years, but the SDK version in the issue description is a very recent version(10.10.0). Have you upgraded the SDK in your app recently?

@timobaehr
Copy link
Author

@milaGGL I upgrade to latest versions from time to time. I meant the source code, not the version. June, 25 I updated the Flutter plugin from 4.4.5 to 4.8.1.

Expand ios/Podfile.lock snippet
  - cloud_firestore (4.8.1):
    - Firebase/Firestore (= 10.10.0)
    - firebase_core
    - Flutter
    - nanopb (< 2.30910.0, >= 2.30908.0)
Expand pubspec.yaml snippet
  cloud_firestore: ^4.8.1 # before 4.4.5
Expand podspec.lock snippet
  cloud_firestore:
    dependency: "direct main"
    description:
      name: cloud_firestore
      sha256: "988351d4fcc58c47578d95d014018888b2ce7a228f84ce322fea4a127707a0d4"
      url: "https://pub.dev"
    source: hosted
    version: "4.8.1"
  cloud_firestore_platform_interface:
    dependency: transitive
    description:
      name: cloud_firestore_platform_interface
      sha256: b6652ce95507e604f00cb0c9c9be2363d21746e82667f2f3d61edf2d33cad3bf
      url: "https://pub.dev"
    source: hosted
    version: "5.15.1"

@milaGGL
Copy link
Contributor

milaGGL commented Jul 10, 2023

@timobaehr, You have updated Flutter on June 25th, but the problem began on June 20th, so Flutter update might not be the cause.

With the given information, it is hard to debug the issue. My guess is, since there is no code change, a newly upgraded product might contain a bug, or maybe different products (Firestore, Flutter, iOS 12) have version discrepancies. If we can pin-point which product updates introduced the bug, we might be able to compare the version differences to identify the cause.

@timobaehr
Copy link
Author

timobaehr commented Jul 11, 2023

I guess problem was introduced by EHW+ app version 1.9.53 (app was in sale since June 20, 08:35 am).

Unfortunately Podfile.lock is not checked in so it's hard to say, what version was inside the release before.

I checked Crashlytics, the crash still appears with the latest version, starting with the app version 1.9.53.

But I was able to reproduce the bug with a cloud device. It crashes at the point of the first access to FireBase. The onboarding of the app is without Firebase, then no crash happens.

iPhone 7, iOS 12.1.4

Crashed: com.google.firebase.firestore
0  grpcpp                         0x58e8 grpc_core::ExecCtx::ExecCtx() + 112
1  grpcpp                         0x2bb78 grpc::SecureChannelCredentials::~SecureChannelCredentials() + 28
2  grpcpp                         0x2bcbc std::__1::__shared_ptr_pointer<grpc::SecureChannelCredentials*, std::__1::shared_ptr<grpc::ChannelCredentials>::__shared_ptr_default_delete<grpc::ChannelCredentials, grpc::SecureChannelCredentials>, std::__1::allocator<grpc::SecureChannelCredentials> >::__on_zero_shared() + 20
3  FirebaseFirestore              0x90354 firebase::firestore::remote::GrpcConnection::CreateChannel() const + 424
4  FirebaseFirestore              0x900bc firebase::firestore::remote::GrpcConnection::EnsureActiveStub() + 128
5  FirebaseFirestore              0x90800 firebase::firestore::remote::GrpcConnection::CreateStream(absl::lts_20220623::string_view, firebase::firestore::credentials::AuthToken const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, firebase::firestore::remote::GrpcStreamObserver*) + 60
6  FirebaseFirestore              0x134a30 firebase::firestore::remote::Stream::ResumeStartWithCredentials(firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 132
7  FirebaseFirestore              0x1360f4 std::__1::__function::__func<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> > const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const::'lambda'(), std::__1::allocator<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> > const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > const&) const::'lambda'()>, void ()>::operator()() + 72
8  FirebaseFirestore              0x925c firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&) + 68
9  FirebaseFirestore              0x1463bc firebase::firestore::util::Task::ExecuteAndRelease() + 184
10 libdispatch.dylib              0x61484 _dispatch_client_callout + 16
11 libdispatch.dylib              0x8bd0 _dispatch_lane_serial_drain$VARIANT$mp + 592
12 libdispatch.dylib              0x9718 _dispatch_lane_invoke$VARIANT$mp + 432
13 libdispatch.dylib              0x11eb8 _dispatch_workloop_worker_thread + 600
14 libsystem_pthread.dylib        0xc0dc _pthread_wqthread + 312
15 libsystem_pthread.dylib        0xecec start_wqthread + 4

@milaGGL
Copy link
Contributor

milaGGL commented Jul 12, 2023

Nice! Would you be able to provide us with a minimal reproducible app with repro steps?

@timobaehr
Copy link
Author

timobaehr commented Jul 15, 2023

Here some code to reproduce the bug. I tested it on iOS 16 - no crash. On iPhone 7 with iOS 12.1 this example app crashes.

Example is nearly similar to this one.

Expand main.dart
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firestore_ios_crash/model.dart';
import 'package:flutter/material.dart';

void main() async {
  WidgetsFlutterBinding.ensureInitialized();
  await Firebase.initializeApp();
  runApp(const MyApp());
}

final featureSuggestions = FirebaseFirestore.instance
    .collection('/features')
    .withConverter<FeatureSuggestion>(
  fromFirestore: (snapshots, _) => FeatureSuggestion.fromMap(
    snapshots.id, 
    snapshots.data()!,
  ),
  toFirestore: (suggestion, _) => suggestion.toJson(),
);

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'FireStore Demo',
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
        useMaterial3: true,
      ),
      home: const MyHomePage(title: 'Flutter Demo Home Page'),
    );
  }
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({super.key, required this.title});

  final String title;

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        backgroundColor: Theme.of(context).colorScheme.inversePrimary,
        title: Text(widget.title),
      ),
      body: StreamBuilder<QuerySnapshot<FeatureSuggestion>>(
        stream: featureSuggestions.snapshots(),
        builder: (context, snapshot) {
          if (snapshot.hasError) {
            return Center(
              child: Text(snapshot.error.toString()),
            );
          }

          if (!snapshot.hasData) {
            return const Center(child: CircularProgressIndicator());
          }

          final data = snapshot.requireData;

          return ListView.builder(
            itemCount: data.size,
            itemBuilder: (context, index) {
              if (snapshot.hasError) {
                return Center(
                  child: Text(snapshot.error.toString()),
                );
              }

              if (!snapshot.hasData) {
                return const Center(child: CircularProgressIndicator());
              }

              final data = snapshot.requireData;

              final itemData = data.docs[index].data();
              return Column(
                mainAxisSize: MainAxisSize.min,
                children: [
                  Text(itemData.name, style: Theme.of(context).textTheme.headlineSmall),
                  Text(itemData.description),
                ],
              );
            },
          );
        },
      ),
    );
  }
}
Expand model.dart
class FeatureVote {
  const FeatureVote({required this.userId, required this.when});

  factory FeatureVote.withDateAsString(
      {required String userId, required String date}) {
    return FeatureVote(userId: userId, when: DateTime.parse(date));
  }

  final String userId;

  final DateTime when;
}

class FeatureSuggestion {
  const FeatureSuggestion({
    required this.driveId,
    required this.name,
    required this.description,
    required this.state,
    required this.votes,
  });

  factory FeatureSuggestion.fromMap(String documentId, Map<String, dynamic> map) {
    return FeatureSuggestion(
        driveId: documentId,
        name: map['name'],
        description: map['description'],
        state: fromString(map['status']),
        votes: (map['votes'] as Map<String, dynamic>)
            .entries
            .map((e) =>
            FeatureVote.withDateAsString(userId: e.key, date: e.value))
            .toList());
  }

  Map<String, dynamic> toJson() {
    return {
      'name': name,
      'description': description,
      'state': state.toString(),
      'votes': [],
    };
  }

  final String documentId;

  final String name;

  final String description;

  final FeatureSuggestionState state;

  final List<FeatureVote> votes;
}

enum FeatureSuggestionState { done, now, next, later, maybe, unknown }

FeatureSuggestionState fromString(String value) {
  for (final enumValue in FeatureSuggestionState.values) {
    if (enumValue.name == value) {
      return enumValue;
    }
  }
  return FeatureSuggestionState.unknown;
}

@kiritokatklian
Copy link

Here to confirm that it's indeed a Firebase issue and not a Flutter issue. This started happening to an app I'm working on which is written in Swift. It's also affecting only iOS 12.

@hermuxo
Copy link

hermuxo commented Jul 24, 2023

Here for confirmation of the issue: firebase/flutterfire#11216

@hermuxo
Copy link

hermuxo commented Jul 24, 2023

I bought a old iPhone 6 to debug. Strangely this is not happening in debug mode only in release (install via Testflight)

@timobaehr
Copy link
Author

@timobaehr Can you try deleting your Podfile.lock?

Sorry. That's not the solution. I deleted the Podfile.lock before calling pod install.

@dconeybe
Copy link
Contributor

@timobaehr Dang. Okay you may need to downgrade Firestore to 10.9.0 then. We don't think it should cause problems. Otherwise, wait for the next release which will (likely) properly downgrade grpc.

@timobaehr
Copy link
Author

@timobaehr Dang. Okay you may need to downgrade Firestore to 10.9.0 then. We don't think it should cause problems. Otherwise, wait for the next release which will (likely) properly downgrade grpc.

What are the lines in Podfile to downgrade?

This causes a version error with other Firebase libraries (Crashlytics, Analytics, Auth):

  pod 'gRPC-C++', "1.44.0"
  pod 'Firebase/Firestore', '10.9.0'

@TheStalwart
Copy link

Using Firestore 10.9.0 and gRPC 1.44 the app crashes shortly after startup. I'm running on iPhone 6S with iOS 12.3.1 and the issue is reproducible with debugger attached. Let me know if my setup can help pinpointing the issue

@dconeybe
Copy link
Contributor

@TheStalwart Are you using the recently-released Xcode 15? If yes, there is a known crash caused by linker changes in Xcode 15 and the workaround is to add -Wl,-ld_classic to OTHER_LDFLAGS. See #11829 for details.

@dconeybe
Copy link
Contributor

dconeybe commented Sep 24, 2023

@TheStalwart You will need to downgrade all of your firebase Podfile lines to 10.9.0, not just Firestore. Can you give that a try?

Edit: Oops, I meant to mention @timobaehr, not @TheStalwart, in response to the previous comment #11509 (comment)

@TheStalwart
Copy link

@TheStalwart Are you using the recently-released Xcode 15? If yes, there is a known crash caused by linker changes in Xcode 15 and the workaround is to add -Wl,-ld_classic to OTHER_LDFLAGS. See #11829 for details.

Yes, i'm now migrating the project to Xcode 15. when building with Xcode 14 the issue was not present.

Setting OTHER_LDFLAGS did not resolve the issue, the project crashes on the same line 57 of temporary_buffer.h.

And yes, all Firebase pod versions are in sync and set to 10.9.0, with gRPC-C++ set to 1.44.0.

@TheStalwart
Copy link

Ok turns out i misread the workaround description.

OTHER_LDFLAGS need to be set for Pods project in Xcode tree. When setting to just the root project, it's not inherited by Pods.

Works for me now.

@dconeybe
Copy link
Contributor

@timobaehr (re #11509 (comment)) You will need to downgrade all of your firebase Podfile lines to 10.9.0, not just Firestore. Can you give that a try?

dconeybe added a commit that referenced this issue Sep 25, 2023
Leave the cmake and swift package manager dependencies at 1.50 since they do not experience this crash.

This is a workaround for a Firestore crash on iOS 12 with grpc 1.50.0 and newer: #11509
@dconeybe
Copy link
Contributor

Update: The next release of the Firebase Apple SDK (planned for early October 2023) will downgrade the grpc dependency in CocoaPods builds back to 1.44.0 (see #11846). We will try upgrading grpc again once the "workaround" is merged into grpc and released. For now, however, this should unblock you if you're encountering this crash.

@paulb777 paulb777 added this to the 10.16.0 - M138 milestone Sep 25, 2023
@dconeybe
Copy link
Contributor

For posterity, this bug is being tracked internally at Google by b/300501963.

sampajano pushed a commit to grpc/grpc that referenced this issue Sep 25, 2023
Fix a crash on older iOS versions due to problematic thread-local
variable initialization.

See firebase/firebase-ios-sdk#11509

Basically, there appears to be a bug in Xcode where it generates
assembly for thread-local variable initialization that is susceptible to
a crash. For example, on arm64 the generated assembly relies on
registers like x8 and x10 being preserved by the thread-local variable
initialization routine; however, in some cases this thread-local
variable initialization calls functions like
`ImageLoaderMachOCompressed::doBindFastLazySymbol` which clobber these
registers, leaving their values indeterminate when the caller resumes.
When those indeterminate values are later used as memory addresses they
are invalid and result in a crash.

This PR works around this bug by removing the `ScopedTimeCache` member
variable from the `ExecCtx` class on iOS. This is a reasonable
workaround because `ScopedTimeCache` is only a slight optimization for
data centers that entirely doesn't matter for mobile.

See https://github.com/dconeybe/TlsCrashIos12 for a demo of this crash.

Googlers see b/300501963 for full details.
@timobaehr
Copy link
Author

Using cloud_firestore: ^4.9.3 inside my pubspec.yaml I'm getting the old pods:

Installing FirebaseFirestore (10.15.0)
....
Installing gRPC-C++ (1.50.1)
Installing gRPC-Core (1.50.1)

The Flutter plugin was updated three days ago:
https://pub.dev/packages/cloud_firestore

If I try to enforce usint latest version and add these lines into Podfile

pod 'Firebase/CoreOnly', '10.16.0'
pod 'Firebase/Firestore', '10.16.0'

I'm getting

[!] CocoaPods could not find compatible versions for pod "Firebase/CoreOnly":
  In Podfile:
    Firebase/CoreOnly (= 10.16.0)

    firebase_core (from `.symlinks/plugins/firebase_core/ios`) was resolved to 2.17.0, which depends on
      Firebase/CoreOnly (= 10.15.0)

Specs satisfying the `Firebase/CoreOnly (= 10.16.0), Firebase/CoreOnly (= 10.15.0)` dependency were found, but they required a higher minimum deployment target.

Am I doing something wrong? How can I upgrade to 10.16.0?

@estien
Copy link

estien commented Oct 7, 2023

I had the same issue and fixed it by adding $FirebaseSDKVersion = '10.16.0' to the Podfile.

Edit: although the correct FirebaseSDKVersion was installed from the above variable, and having the -Wl,-ld_classic set, it still does not work on iOS 12.5.7.

@arindamxd
Copy link

arindamxd commented Oct 7, 2023

I have tried everything from upgrading/downgrading Firebase pods (10.9.0 ... 10.16.0) to setting up OTHER_LDFLAGS, the app is always crashing in startup on iOS 13.6 but works fine in iOS 12.5/15.3/17, using Xcode 15.1.

While running from Xcode, the app did not crash, but when I closed, cleared the app from the background, and relaunched it, it crashed only in iOS 13.6, What I am missing?

@timobaehr
Copy link
Author

I tried to reproduce the crash with 10.16.0. It's looking very good.

I can confirm, $FirebaseSDKVersion = '10.16.0' inside Podfile upgrades to latest version and downgrades gRPC.

Successfully tested on:

  • iOS 12.0
  • iOS 12.1
  • iOS 13.3
  • iOS 13.4
  • iOS 13.6
  • iOS 14.4
  • iOS 15.6
  • iOS 16.2
  • iOS 17.0

@roceller
Copy link

roceller commented Oct 9, 2023

Just to note for others... you have to add -Wl,-ld_classic on other linker flags on your Project and Pods on Xcode 15. Without the flags.... it still crash on iOS 12 for me.

@arindamxd
Copy link

Thanks a lot, it's working now.

@osfunapps
Copy link

osfunapps commented Oct 24, 2023

How did you guys managed to solve this?
This is my pod file:

# firebase
$FirebaseSDKVersion = '10.16.0'
pod 'Firebase/Analytics', $FirebaseSDKVersion
pod 'Firebase/Crashlytics', $FirebaseSDKVersion
pod 'Firebase/RemoteConfig', $FirebaseSDKVersion
pod 'Firebase/Firestore', $FirebaseSDKVersion
pod 'Firebase/Auth', $FirebaseSDKVersion
pod 'Firebase/Storage', $FirebaseSDKVersion
pod 'gRPC-C++', "1.44"

I'm getting:

!] CocoaPods could not find compatible versions for pod "gRPC-C++":
  In Podfile:
    Firebase/Firestore (= 10.16.0) was resolved to 10.16.0, which depends on
      FirebaseFirestore (~> 10.16.0) was resolved to 10.16.0, which depends on
        gRPC-C++ (~> 1.49.1)

    gRPC-C++ (= 1.44)

@paulb777
Copy link
Member

@osfunapps Remove pod 'gRPC-C++', "1.44" from the Podfile

@osfunapps
Copy link

@paulb777 Yeah tried this but Firestore code:

let docRef = db.collection("collection").document("doc")
docRef.getDocument { (snapshot, error) in

crashes in:
temporary_buffer.h in line:
__r.first = static_cast<_Tp*>(::operator new(__n * sizeof(_Tp), nothrow));
(it looks like it's related to gRPC:

Thread 5 Queue : com.google.firebase.firestore (serial)
#0	0x0000000000000000 in 0x00000000 ()
#1	0x000000010498a6a0 in std::__1::pair<grpc_core::ChannelInit::Builder::Slot*, long> std::__1::get_temporary_buffer[abi:v160006]<grpc_core::ChannelInit::Builder::Slot>(long) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__memory/temporary_buffer.h:57
#2	0x000000010498a4d8 in void std::__1::__stable_sort_impl[abi:v160006]<std::__1::_ClassicAlgPolicy, std::__1::__wrap_iter<grpc_core::ChannelInit::Builder::Slot*>, grpc_core::ChannelInit::Builder::Build()::$_0>(std::__1::__wrap_iter<grpc_core::ChannelInit::Builder::Slot*>, std::__1::__wrap_iter<grpc_core::ChannelInit::Builder::Slot*>, grpc_core::ChannelInit::Builder::Build()::$_0&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__algorithm/stable_sort.h:225
#3	0x0000000104987cb0 in void std::__1::stable_sort[abi:v160006]<std::__1::__wrap_iter<grpc_core::ChannelInit::Builder::Slot*>, grpc_core::ChannelInit::Builder::Build()::$_0>(std::__1::__wrap_iter<grpc_core::ChannelInit::Builder::Slot*>, std::__1::__wrap_iter<grpc_core::ChannelInit::Builder::Slot*>, grpc_core::ChannelInit::Builder::Build()::$_0) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__algorithm/stable_sort.h:236
#4	0x0000000104987b44 in grpc_core::ChannelInit::Builder::Build() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/lib/surface/channel_init.cc:36
#5	0x0000000104a644f4 in grpc_core::CoreConfiguration::CoreConfiguration(grpc_core::CoreConfiguration::Builder*) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/lib/config/core_configuration.cc:42
#6	0x0000000104a644a8 in grpc_core::CoreConfiguration::CoreConfiguration(grpc_core::CoreConfiguration::Builder*) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/lib/config/core_configuration.cc:46
#7	0x0000000104a6444c in grpc_core::CoreConfiguration::Builder::Build() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/lib/config/core_configuration.cc:36
#8	0x0000000104a64ad0 in grpc_core::CoreConfiguration::BuildNewAndMaybeSet() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/lib/config/core_configuration.cc:83
#9	0x0000000104953770 in grpc_core::CoreConfiguration::Get() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/lib/config/core_configuration.h:133
#10	0x00000001049b2a54 in ::grpc_channel_create(const char *, grpc_channel_credentials *, const grpc_channel_args *) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-Core/src/core/ext/transport/chttp2/client/chttp2_connector.cc:354
#11	0x00000001067a3740 in grpc::SecureChannelCredentials::CreateChannelWithInterceptors(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, grpc::ChannelArguments const&, std::__1::vector<std::__1::unique_ptr<grpc::experimental::ClientInterceptorFactoryInterface, std::__1::default_delete<grpc::experimental::ClientInterceptorFactoryInterface>>, std::__1::allocator<std::__1::unique_ptr<grpc::experimental::ClientInterceptorFactoryInterface, std::__1::default_delete<grpc::experimental::ClientInterceptorFactoryInterface>>>>) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-C++/src/cpp/client/secure_credentials.cc:83
#12	0x00000001067a36a4 in grpc::SecureChannelCredentials::CreateChannelImpl(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, grpc::ChannelArguments const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-C++/src/cpp/client/secure_credentials.cc:67
#13	0x0000000106768f1c in grpc::CreateCustomChannel(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::shared_ptr<grpc::ChannelCredentials> const&, grpc::ChannelArguments const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/gRPC-C++/src/cpp/client/create_channel.cc:49
#14	0x000000010253fae8 in firebase::firestore::remote::GrpcConnection::CreateChannel() const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/grpc_connection.cc:312
#15	0x000000010253f96c in firebase::firestore::remote::GrpcConnection::EnsureActiveStub() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/grpc_connection.cc:295
#16	0x00000001025402f4 in firebase::firestore::remote::GrpcConnection::CreateStream(absl::lts_20220623::string_view, firebase::firestore::credentials::AuthToken const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, firebase::firestore::remote::GrpcStreamObserver*) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/grpc_connection.cc:341
#17	0x00000001027e3ba0 in firebase::firestore::remote::WatchStream::CreateGrpcStream(firebase::firestore::remote::GrpcConnection*, firebase::firestore::credentials::AuthToken const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/watch_stream.cc:83
#18	0x000000010275acfc in firebase::firestore::remote::Stream::ResumeStartWithCredentials(firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/stream.cc:179
#19	0x0000000102760ba8 in firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()::operator()() const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/stream.cc:154
#20	0x0000000102760b20 in decltype(std::declval<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()&>()()) std::__1::__invoke[abi:v160006]<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()&>(firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:394
#21	0x0000000102760ad8 in void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()&>(firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:487
#22	0x0000000102760ab4 in std::__1::__function::__alloc_func<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'(), std::__1::allocator<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()>, void ()>::operator()[abi:v160006]() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:185
#23	0x000000010275f790 in std::__1::__function::__func<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'(), std::__1::allocator<firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const::'lambda'()>, void ()>::operator()() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:356
#24	0x000000010235d4cc in std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:510
#25	0x000000010235ab68 in std::__1::function<void ()>::operator()() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:1156
#26	0x000000010235ab28 in firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:89
#27	0x000000010235f6a8 in firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0::operator()() const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:144
#28	0x000000010235f67c in decltype(std::declval<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&>()()) std::__1::__invoke[abi:v160006]<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&>(firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:394
#29	0x000000010235f634 in void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&>(firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:487
#30	0x000000010235f610 in std::__1::__function::__alloc_func<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0, std::__1::allocator<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0>, void ()>::operator()[abi:v160006]() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:185
#31	0x000000010235e3a4 in std::__1::__function::__func<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0, std::__1::allocator<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0>, void ()>::operator()() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:356
#32	0x000000010235d4cc in std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:510
#33	0x000000010235ab68 in std::__1::function<void ()>::operator()() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:1156
#34	0x00000001027a367c in firebase::firestore::util::Task::ExecuteAndRelease() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/task.cc:102
#35	0x0000000102447034 in firebase::firestore::util::ExecutorLibdispatch::InvokeAsync(void*) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/executor_libdispatch.mm:237
#36	0x000000010729cc78 in _dispatch_client_callout ()
#37	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#38	0x00000001072a58b4 in _dispatch_lane_invoke ()
#39	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#40	0x000000021ef1a114 in _pthread_wqthread ()
#41	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.main-thread (Thread 1) Queue : com.apple.main-thread (serial)
#0	0x00000001072a1760 in dispatch_async_f ()
#1	0x0000000102446fb0 in firebase::firestore::util::ExecutorLibdispatch::Execute(std::__1::function<void ()>&&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/executor_libdispatch.mm:115
#2	0x000000010235adb8 in firebase::firestore::util::AsyncQueue::EnqueueRelaxed(std::__1::function<void ()> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:115
#3	0x000000010275eb80 in firebase::firestore::remote::Stream::RequestCredentials()::$_0::operator()(absl::lts_20220623::optional<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>> const&, absl::lts_20220623::optional<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>> const&) const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/stream.cc:145
#4	0x000000010275e91c in firebase::firestore::remote::Stream::RequestCredentials()::$_1::operator()(firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken> const&) const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/stream.cc:159
#5	0x000000010275e8c4 in decltype(std::declval<firebase::firestore::remote::Stream::RequestCredentials()::$_1&>()(std::declval<firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>>())) std::__1::__invoke[abi:v160006]<firebase::firestore::remote::Stream::RequestCredentials()::$_1&, firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>>(firebase::firestore::remote::Stream::RequestCredentials()::$_1&, firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:394
#6	0x000000010275e874 in void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::remote::Stream::RequestCredentials()::$_1&, firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>>(firebase::firestore::remote::Stream::RequestCredentials()::$_1&, firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:487
#7	0x000000010275e848 in std::__1::__function::__alloc_func<firebase::firestore::remote::Stream::RequestCredentials()::$_1, std::__1::allocator<firebase::firestore::remote::Stream::RequestCredentials()::$_1>, void (firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>)>::operator()[abi:v160006](firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:185
#8	0x000000010275d4ac in std::__1::__function::__func<firebase::firestore::remote::Stream::RequestCredentials()::$_1, std::__1::allocator<firebase::firestore::remote::Stream::RequestCredentials()::$_1>, void (firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>)>::operator()(firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:356
#9	0x0000000102481d8c in std::__1::__function::__value_func<void (firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>)>::operator()[abi:v160006](firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>&&) const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:510
#10	0x0000000102480608 in std::__1::function<void (firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>)>::operator()(firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>) const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:1156
#11	0x0000000102480280 in invocation function for block in firebase::firestore::credentials::FirebaseAuthCredentialsProvider::GetToken(std::__1::function<void (firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>)>) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/credentials/firebase_auth_credentials_provider_apple.mm:102
#12	0x000000010208d7cc in __47-[FIRAuth getTokenForcingRefresh:withCallback:]_block_invoke_6 at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2560
#13	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#14	0x000000010729cc78 in _dispatch_client_callout ()
#15	0x00000001072aa6fc in _dispatch_main_queue_callback_4CF ()
#16	0x000000021f28cb20 in __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ ()
#17	0x000000021f287a58 in __CFRunLoopRun ()
#18	0x000000021f286fb4 in CFRunLoopRunSpecific ()
#19	0x000000022148979c in GSEventRunModal ()
#20	0x000000024bcd3c38 in UIApplicationMain ()
#21	0x0000000100ca17a4 in main at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/GeneralRemoteiOS/AppDelegate.swift:22
#22	0x000000021ed4a8e0 in start ()
Enqueued from com.google.firebase.auth.serialTaskQueue (Thread 10) Queue : com.google.firebase.auth.serialTaskQueue (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000010208d748 in __47-[FIRAuth getTokenForcingRefresh:withCallback:]_block_invoke_5 at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2559
#2	0x00000001020ce3dc in __51-[FIRUser internalGetTokenForcingRefresh:callback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/User/FIRUser.m:1035
#3	0x00000001020c1074 in __65-[FIRSecureTokenService fetchAccessTokenForcingRefresh:callback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/SystemService/FIRSecureTokenService.m:101
#4	0x00000001020a4aa0 in __38-[FIRAuthSerialTaskQueue enqueueTask:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuthSerialTaskQueue.m:48
#5	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#6	0x000000010729cc78 in _dispatch_client_callout ()
#7	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#8	0x00000001072a58ec in _dispatch_lane_invoke ()
#9	0x00000001072a4a4c in _dispatch_lane_serial_drain ()
#10	0x00000001072a58b4 in _dispatch_lane_invoke ()
#11	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#12	0x000000021ef1a114 in _pthread_wqthread ()
#13	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.google.firebase.auth.globalWorkQueue (Thread 5) Queue : com.google.firebase.auth.globalWorkQueue (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x00000001020a49d8 in -[FIRAuthSerialTaskQueue enqueueTask:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuthSerialTaskQueue.m:42
#2	0x00000001020c0fc4 in -[FIRSecureTokenService fetchAccessTokenForcingRefresh:callback:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/SystemService/FIRSecureTokenService.m:98
#3	0x00000001020ce280 in -[FIRUser internalGetTokenForcingRefresh:callback:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/User/FIRUser.m:1021
#4	0x000000010208d4ac in __47-[FIRAuth getTokenForcingRefresh:withCallback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2556
#5	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#6	0x000000010729cc78 in _dispatch_client_callout ()
#7	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#8	0x00000001072a58b4 in _dispatch_lane_invoke ()
#9	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#10	0x000000021ef1a114 in _pthread_wqthread ()
#11	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.google.firebase.firestore (Thread 10) Queue : com.google.firebase.firestore (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000010208d080 in -[FIRAuth getTokenForcingRefresh:withCallback:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2514
#2	0x000000010247ff54 in firebase::firestore::credentials::FirebaseAuthCredentialsProvider::GetToken(std::__1::function<void (firebase::firestore::util::StatusOr<firebase::firestore::credentials::AuthToken>)>) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/credentials/firebase_auth_credentials_provider_apple.mm:120
#3	0x000000010275a874 in firebase::firestore::remote::Stream::RequestCredentials() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/stream.cc:158
#4	0x000000010275a520 in firebase::firestore::remote::Stream::Start() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/stream.cc:108
#5	0x0000000102734028 in firebase::firestore::remote::RemoteStore::StartWatchStream() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/remote_store.cc:226
#6	0x0000000102733e20 in firebase::firestore::remote::RemoteStore::EnableNetwork() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/remote_store.cc:110
#7	0x0000000102736980 in firebase::firestore::remote::RemoteStore::RestartNetwork() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/remote_store.cc:585
#8	0x0000000102736a24 in firebase::firestore::remote::RemoteStore::HandleCredentialChange() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/remote/remote_store.cc:594
#9	0x000000010276cb00 in firebase::firestore::core::SyncEngine::HandleCredentialChange(firebase::firestore::credentials::User const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/core/sync_engine.cc:278
#10	0x00000001024b0450 in firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()::operator()() const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/core/firestore_client.cc:161
#11	0x00000001024b0390 in decltype(std::declval<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()&>()()) std::__1::__invoke[abi:v160006]<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()&>(firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:394
#12	0x00000001024b0348 in void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()&>(firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:487
#13	0x00000001024b0324 in std::__1::__function::__alloc_func<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'(), std::__1::allocator<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()>, void ()>::operator()[abi:v160006]() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:185
#14	0x00000001024af088 in std::__1::__function::__func<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'(), std::__1::allocator<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User)::'lambda0'()>, void ()>::operator()() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:356
#15	0x000000010235d4cc in std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:510
#16	0x000000010235ab68 in std::__1::function<void ()>::operator()() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:1156
#17	0x000000010235ab28 in firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:89
#18	0x000000010235f6a8 in firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0::operator()() const at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:144
#19	0x000000010235f67c in decltype(std::declval<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&>()()) std::__1::__invoke[abi:v160006]<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&>(firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:394
#20	0x000000010235f634 in void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&>(firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:487
#21	0x000000010235f610 in std::__1::__function::__alloc_func<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0, std::__1::allocator<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0>, void ()>::operator()[abi:v160006]() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:185
#22	0x000000010235e3a4 in std::__1::__function::__func<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0, std::__1::allocator<firebase::firestore::util::AsyncQueue::Wrap(std::__1::function<void ()> const&)::$_0>, void ()>::operator()() at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:356
#23	0x000000010235d4cc in std::__1::__function::__value_func<void ()>::operator()[abi:v160006]() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:510
#24	0x000000010235ab68 in std::__1::function<void ()>::operator()() const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:1156
#25	0x00000001027a367c in firebase::firestore::util::Task::ExecuteAndRelease() at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/task.cc:102
#26	0x0000000102447034 in firebase::firestore::util::ExecutorLibdispatch::InvokeAsync(void*) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/executor_libdispatch.mm:237
#27	0x000000010729cc78 in _dispatch_client_callout ()
#28	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#29	0x00000001072a58b4 in _dispatch_lane_invoke ()
#30	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#31	0x000000021ef1a114 in _pthread_wqthread ()
#32	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.main-thread (Thread 1) Queue : com.apple.main-thread (serial)
#0	0x00000001072a1760 in dispatch_async_f ()
#1	0x0000000102446fb0 in firebase::firestore::util::ExecutorLibdispatch::Execute(std::__1::function<void ()>&&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/executor_libdispatch.mm:115
#2	0x000000010235adb8 in firebase::firestore::util::AsyncQueue::EnqueueRelaxed(std::__1::function<void ()> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:115
#3	0x000000010235aba0 in firebase::firestore::util::AsyncQueue::Enqueue(std::__1::function<void ()> const&) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/util/async_queue.cc:95
#4	0x00000001024ac720 in firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1::operator()(firebase::firestore::credentials::User) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/core/firestore_client.cc:157
#5	0x00000001024ac514 in decltype(std::declval<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1&>()(std::declval<firebase::firestore::credentials::User>())) std::__1::__invoke[abi:v160006]<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1&, firebase::firestore::credentials::User>(firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1&, firebase::firestore::credentials::User&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:394
#6	0x00000001024ac4ac in void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1&, firebase::firestore::credentials::User>(firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1&, firebase::firestore::credentials::User&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/invoke.h:487
#7	0x00000001024ac480 in std::__1::__function::__alloc_func<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1, std::__1::allocator<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1>, void (firebase::firestore::credentials::User)>::operator()[abi:v160006](firebase::firestore::credentials::User&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:185
#8	0x00000001024ab1ec in std::__1::__function::__func<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1, std::__1::allocator<firebase::firestore::core::FirestoreClient::Create(firebase::firestore::core::DatabaseInfo const&, firebase::firestore::api::Settings const&, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<firebase::firestore::credentials::AuthToken, firebase::firestore::credentials::User>>, std::__1::shared_ptr<firebase::firestore::credentials::CredentialsProvider<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>>, std::__1::shared_ptr<firebase::firestore::util::Executor>, std::__1::shared_ptr<firebase::firestore::util::AsyncQueue>, std::__1::unique_ptr<firebase::firestore::remote::FirebaseMetadataProvider, std::__1::default_delete<firebase::firestore::remote::FirebaseMetadataProvider>>)::$_1>, void (firebase::firestore::credentials::User)>::operator()(firebase::firestore::credentials::User&&) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:356
#9	0x0000000102481b88 in std::__1::__function::__value_func<void (firebase::firestore::credentials::User)>::operator()[abi:v160006](firebase::firestore::credentials::User&&) const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:510
#10	0x000000010247faac in std::__1::function<void (firebase::firestore::credentials::User)>::operator()(firebase::firestore::credentials::User) const at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/__functional/function.h:1156
#11	0x000000010247f750 in invocation function for block in firebase::firestore::credentials::FirebaseAuthCredentialsProvider::FirebaseAuthCredentialsProvider(FIRApp*, id<FIRAuthInterop>) at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseFirestore/Firestore/core/src/credentials/firebase_auth_credentials_provider_apple.mm:64
#12	0x000000021fc7def0 in -[__NSObserver _doit:] ()
#13	0x000000021f26c21c in __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ ()
#14	0x000000021f26c1e8 in ___CFXRegistrationPost_block_invoke ()
#15	0x000000021f26b6dc in _CFXRegistrationPost ()
#16	0x000000021f26b388 in ___CFXNotificationPost_block_invoke ()
#17	0x000000021f1e4c54 in -[_CFXNotificationRegistrar find:object:observer:enumerator:] ()
#18	0x000000021f26ae38 in _CFXNotificationPost ()
#19	0x000000021fc541a4 in -[NSNotificationCenter postNotificationName:object:userInfo:] ()
#20	0x000000010208a9f8 in __50-[FIRAuth possiblyPostAuthStateChangeNotification]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2088
#21	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#22	0x000000010729cc78 in _dispatch_client_callout ()
#23	0x00000001072aa6fc in _dispatch_main_queue_callback_4CF ()
#24	0x000000021f28cb20 in __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ ()
#25	0x000000021f287a58 in __CFRunLoopRun ()
#26	0x000000021f286fb4 in CFRunLoopRunSpecific ()
#27	0x000000022148979c in GSEventRunModal ()
#28	0x000000024bcd3c38 in UIApplicationMain ()
#29	0x0000000100ca17a4 in main at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/GeneralRemoteiOS/AppDelegate.swift:22
#30	0x000000021ed4a8e0 in start ()
Enqueued from com.google.firebase.auth.globalWorkQueue (Thread 5) Queue : com.google.firebase.auth.globalWorkQueue (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000010208a950 in -[FIRAuth possiblyPostAuthStateChangeNotification] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2087
#2	0x000000010208ab24 in -[FIRAuth updateKeychainWithUser:error:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Auth/FIRAuth.m:2102
#3	0x00000001020ca4bc in -[FIRUser updateKeychain:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/User/FIRUser.m:556
#4	0x00000001020ce37c in __51-[FIRUser internalGetTokenForcingRefresh:callback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/User/FIRUser.m:1030
#5	0x00000001020c11f0 in __65-[FIRSecureTokenService fetchAccessTokenForcingRefresh:callback:]_block_invoke_2 at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/SystemService/FIRSecureTokenService.m:108
#6	0x00000001020c19cc in __53-[FIRSecureTokenService requestAccessToken:callback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/SystemService/FIRSecureTokenService.m:202
#7	0x0000000102093b28 in __56-[FIRAuthBackendRPCImplementation secureToken:callback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Backend/FIRAuthBackend.m:1007
#8	0x0000000102095acc in __69-[FIRAuthBackendRPCImplementation callWithRequest:response:callback:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/FirebaseAuth/FirebaseAuth/Sources/Backend/FIRAuthBackend.m:1339
#9	0x0000000103bee71c in __106-[GTMSessionFetcher invokeFetchCallbacksOnCallbackQueueWithData:error:mayDecorate:shouldReleaseCallbacks:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:2680
#10	0x0000000103bee35c in __66-[GTMSessionFetcher invokeOnCallbackQueue:afterUserStopped:block:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:2633
#11	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#12	0x000000010729cc78 in _dispatch_client_callout ()
#13	0x00000001072a4dd4 in _dispatch_lane_serial_drain ()
#14	0x00000001072a58b4 in _dispatch_lane_invoke ()
#15	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#16	0x000000021ef1a114 in _pthread_wqthread ()
#17	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from  (Thread 4) Queue :  (serial)
#0	0x000000010729eb28 in dispatch_group_async ()
#1	0x0000000103bee134 in -[GTMSessionFetcher invokeOnCallbackQueue:afterUserStopped:block:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:2609
#2	0x0000000103bee654 in -[GTMSessionFetcher invokeFetchCallbacksOnCallbackQueueWithData:error:mayDecorate:shouldReleaseCallbacks:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:2677
#3	0x0000000103bf17bc in -[GTMSessionFetcher finishWithError:shouldRetry:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:3236
#4	0x0000000103bf05c0 in -[GTMSessionFetcher URLSession:task:didCompleteWithError:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:3020
#5	0x000000021fa7f420 in __51-[NSURLSession delegate_task:didCompleteWithError:]_block_invoke.182 ()
#6	0x000000021fd60cf4 in __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ ()
#7	0x000000021fc6cd90 in -[NSBlockOperation main] ()
#8	0x000000021fc6c278 in -[__NSOperationInternal _start:] ()
#9	0x000000021fd62a78 in __NSOQSchedule_f ()
#10	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#11	0x000000010729cc78 in _dispatch_client_callout ()
#12	0x000000010729fffc in _dispatch_continuation_pop ()
#13	0x000000010729f458 in _dispatch_async_redirect_invoke ()
#14	0x00000001072addc8 in _dispatch_root_queue_drain ()
#15	0x00000001072ae7ac in _dispatch_worker_thread2 ()
#16	0x000000021ef1a1b4 in _pthread_wqthread ()
#17	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.NSURLSession-work (Thread 5) Queue : com.apple.NSURLSession-work (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021fd60434 in __NSOQSchedule ()
#2	0x000000021fd61860 in __addOperations ()
#3	0x000000021f8aad74 in -[NSURLSession delegate_task:didCompleteWithError:] ()
#4	0x000000021f8a7a48 in -[__NSCFLocalSessionTask _task_onqueue_didFinish] ()
#5	0x000000021f8a7530 in -[__NSCFLocalSessionTask connection:didFinishLoadingWithError:] ()
#6	0x000000021f95d9c8 in __51-[__NSCFURLLocalSessionConnection _task_sendFinish]_block_invoke ()
#7	0x000000021f8a6a1c in -[__NSCFURLLocalSessionConnection _task_sendFinish] ()
#8	0x00000001072aae90 in _dispatch_block_async_invoke2 ()
#9	0x000000010729cc78 in _dispatch_client_callout ()
#10	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#11	0x00000001072a58b4 in _dispatch_lane_invoke ()
#12	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#13	0x000000021ef1a114 in _pthread_wqthread ()
#14	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from  (Thread 4) Queue :  (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021f8a2d7c in -[__NSCFURLSessionConnection withWorkQueueAsync:] ()
#2	0x000000021f8a3750 in -[__NSCFURLLocalSessionConnection afterDelegateWithTick:] ()
#3	0x000000021fd60cf4 in __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ ()
#4	0x000000021fc6cd90 in -[NSBlockOperation main] ()
#5	0x000000021fc6c278 in -[__NSOperationInternal _start:] ()
#6	0x000000021fd62a78 in __NSOQSchedule_f ()
#7	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#8	0x000000010729cc78 in _dispatch_client_callout ()
#9	0x000000010729fffc in _dispatch_continuation_pop ()
#10	0x000000010729f458 in _dispatch_async_redirect_invoke ()
#11	0x00000001072addc8 in _dispatch_root_queue_drain ()
#12	0x00000001072ae7ac in _dispatch_worker_thread2 ()
#13	0x000000021ef1a1b4 in _pthread_wqthread ()
#14	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.NSURLSession-work (Thread 4) Queue : com.apple.NSURLSession-work (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021fd60434 in __NSOQSchedule ()
#2	0x000000021fd61860 in __addOperations ()
#3	0x000000021f8b01b8 in -[NSURLSession delegate_task:didFinishCollectingMetrics:completion:] ()
#4	0x000000021f8ae464 in -[__NSCFLocalSessionTask connection:didFinishCollectingMetrics:completion:] ()
#5	0x000000021f95db84 in __50-[__NSCFURLLocalSessionConnection _tick_finishing]_block_invoke.166 ()
#6	0x000000021f8a8b54 in -[__NSCFURLLocalSessionConnection _tick_finishing] ()
#7	0x00000001072aae90 in _dispatch_block_async_invoke2 ()
#8	0x000000010729cc78 in _dispatch_client_callout ()
#9	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#10	0x00000001072a58b4 in _dispatch_lane_invoke ()
#11	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#12	0x000000021ef1a114 in _pthread_wqthread ()
#13	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from  (Thread 4) Queue :  (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021f8a2d7c in -[__NSCFURLSessionConnection withWorkQueueAsync:] ()
#2	0x000000021f8a3750 in -[__NSCFURLLocalSessionConnection afterDelegateWithTick:] ()
#3	0x000000021f95d8f8 in __48-[__NSCFURLLocalSessionConnection _tick_running]_block_invoke_2 ()
#4	0x000000021fd60cf4 in __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ ()
#5	0x000000021fc6cd90 in -[NSBlockOperation main] ()
#6	0x000000021fc6c278 in -[__NSOperationInternal _start:] ()
#7	0x000000021fd62a78 in __NSOQSchedule_f ()
#8	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#9	0x000000010729cc78 in _dispatch_client_callout ()
#10	0x000000010729fffc in _dispatch_continuation_pop ()
#11	0x000000010729f458 in _dispatch_async_redirect_invoke ()
#12	0x00000001072addc8 in _dispatch_root_queue_drain ()
#13	0x00000001072ae7ac in _dispatch_worker_thread2 ()
#14	0x000000021ef1a1b4 in _pthread_wqthread ()
#15	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.NSURLSession-work (Thread 4) Queue : com.apple.NSURLSession-work (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021fd60434 in __NSOQSchedule ()
#2	0x000000021fd61860 in __addOperations ()
#3	0x000000021f8a2d0c in -[NSURLSession delegate_dataTask:didReceiveData:completionHandler:] ()
#4	0x000000021f8a2a54 in -[__NSCFLocalSessionTask _task_onqueue_didReceiveDispatchData:completionHandler:] ()
#5	0x000000021f8a26e8 in -[__NSCFLocalSessionTask connection:didReceiveData:completion:] ()
#6	0x000000021f95d844 in __48-[__NSCFURLLocalSessionConnection _tick_running]_block_invoke ()
#7	0x000000021f8a2470 in -[__NSCFURLLocalSessionConnection _tick_running] ()
#8	0x00000001072aae90 in _dispatch_block_async_invoke2 ()
#9	0x000000010729cc78 in _dispatch_client_callout ()
#10	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#11	0x00000001072a58b4 in _dispatch_lane_invoke ()
#12	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#13	0x000000021ef1a114 in _pthread_wqthread ()
#14	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.NSURLSession-work (Thread 4) Queue : com.apple.NSURLSession-work (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021f8a2d7c in -[__NSCFURLSessionConnection withWorkQueueAsync:] ()
#2	0x000000021f8a3750 in -[__NSCFURLLocalSessionConnection afterDelegateWithTick:] ()
#3	0x000000021f95dccc in __61-[__NSCFURLLocalSessionConnection _didReceiveResponse:sniff:]_block_invoke_2 ()
#4	0x000000021f8e5004 in __67-[__NSCFLocalSessionTask connection:didReceiveResponse:completion:]_block_invoke_2 ()
#5	0x000000021f8af0a0 in -[__NSCFLocalSessionTask _private_onqueue_didReceiveResponseDisposition:completion:] ()
#6	0x000000021f8e37f8 in __62-[__NSCFLocalDataTask _onqueue_didReceiveResponse:completion:]_block_invoke_2 ()
#7	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#8	0x000000010729cc78 in _dispatch_client_callout ()
#9	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#10	0x00000001072a58b4 in _dispatch_lane_invoke ()
#11	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#12	0x000000021ef1a114 in _pthread_wqthread ()
#13	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from  (Thread 4) Queue :  (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021f8e37bc in __62-[__NSCFLocalDataTask _onqueue_didReceiveResponse:completion:]_block_invoke ()
#2	0x0000000103beccd0 in __78-[GTMSessionFetcher URLSession:dataTask:didReceiveResponse:completionHandler:]_block_invoke at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:2341
#3	0x0000000103beca70 in -[GTMSessionFetcher URLSession:dataTask:didReceiveResponse:completionHandler:] at /Users/ozshabbat/Programming/iOS/Remotes/Projects/GeneralRemote/GeneralRemoteiOS/Pods/GTMSessionFetcher/Sources/Core/GTMSessionFetcher.m:2362
#4	0x000000021fd60cf4 in __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ ()
#5	0x000000021fc6cd90 in -[NSBlockOperation main] ()
#6	0x000000021fc6c278 in -[__NSOperationInternal _start:] ()
#7	0x000000021fd62a78 in __NSOQSchedule_f ()
#8	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#9	0x000000010729cc78 in _dispatch_client_callout ()
#10	0x000000010729fffc in _dispatch_continuation_pop ()
#11	0x000000010729f458 in _dispatch_async_redirect_invoke ()
#12	0x00000001072addc8 in _dispatch_root_queue_drain ()
#13	0x00000001072ae7ac in _dispatch_worker_thread2 ()
#14	0x000000021ef1a1b4 in _pthread_wqthread ()
#15	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.NSURLSession-work (Thread 4) Queue : com.apple.NSURLSession-work (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021fd60434 in __NSOQSchedule ()
#2	0x000000021fd61860 in __addOperations ()
#3	0x000000021f8a7ea0 in -[NSURLSession delegate_dataTask:didReceiveResponse:completionHandler:] ()
#4	0x000000021f8a6810 in -[__NSCFLocalDataTask _onqueue_didReceiveResponse:completion:] ()
#5	0x000000021f8e4fac in __67-[__NSCFLocalSessionTask connection:didReceiveResponse:completion:]_block_invoke ()
#6	0x000000021f8a63f4 in -[__NSCFLocalSessionTask connection:didReceiveResponse:completion:] ()
#7	0x000000021f95dc1c in __61-[__NSCFURLLocalSessionConnection _didReceiveResponse:sniff:]_block_invoke ()
#8	0x000000021f8a5ae4 in -[__NSCFURLLocalSessionConnection _didReceiveResponse:sniff:] ()
#9	0x000000021fa288bc in invocation function for block in URLConnectionLoader::protocolDidReceiveResponse(_CFURLResponse*) ()
#10	0x000000021f95fed0 in invocation function for block in SessionConnectionLoadable::withLoaderClientAsync(void (LoaderClientInterface*) block_pointer) ()
#11	0x00000001072aae90 in _dispatch_block_async_invoke2 ()
#12	0x000000010729cc78 in _dispatch_client_callout ()
#13	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#14	0x00000001072a58b4 in _dispatch_lane_invoke ()
#15	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#16	0x000000021ef1a114 in _pthread_wqthread ()
#17	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.NSURLSession-work (Thread 4) Queue : com.apple.NSURLSession-work (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021f8a2d7c in -[__NSCFURLSessionConnection withWorkQueueAsync:] ()
#2	0x000000021f95f5b8 in SessionConnectionLoadable::withLoaderClientAsync(void (LoaderClientInterface*) block_pointer) ()
#3	0x000000021fa286e4 in URLConnectionLoader::protocolDidReceiveResponse(_CFURLResponse*) ()
#4	0x000000021fa2dc28 in invocation function for block in URLConnectionLoader_Classic::protocolDidReceiveResponse(_CFURLResponse*) ()
#5	0x000000021fa1cc08 in invocation function for block in URLConnectionInstanceData::withWorkQueueAsync(void () block_pointer) const ()
#6	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#7	0x000000010729cc78 in _dispatch_client_callout ()
#8	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#9	0x00000001072a58b4 in _dispatch_lane_invoke ()
#10	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#11	0x000000021ef1a114 in _pthread_wqthread ()
#12	0x000000021ef1ccd4 in start_wqthread ()
Enqueued from com.apple.CFNetwork.LoaderQ (Thread 10) Queue : com.apple.CFNetwork.LoaderQ (serial)
#0	0x00000001072a1a1c in dispatch_async ()
#1	0x000000021fa1cbd8 in URLConnectionInstanceData::withWorkQueueAsync(void () block_pointer) const ()
#2	0x000000021fa2dbfc in URLConnectionLoader_Classic::protocolDidReceiveResponse(_CFURLResponse*) ()
#3	0x000000021f9d5794 in HTTPProtocol::checkAndSendDidReceiveResponse() ()
#4	0x000000021f9db258 in HTTPProtocol::performHeaderReadPostProcessing(__CFHTTPMessage*, unsigned char) ()
#5	0x000000021f9d6894 in HTTPProtocol::performHeaderRead(__CFHTTPMessage*) ()
#6	0x000000021f9d6274 in HTTPProtocol::handleStreamEvent(__CFHTTPMessage*, dispatch_data_s*, CFStreamError const*) ()
#7	0x000000021fa03084 in HTTP2Stream::_onschedulingset_notifyDataAvailable(dispatch_data_s*) ()
#8	0x000000021fa03018 in invocation function for block in HTTP2Stream::_onqueue_notifyDataAvailable() ()
#9	0x000000021faf5e0c in invocation function for block in QCoreSchedulingSet::performAsync(void () block_pointer) const ()
#10	0x000000010729b6f4 in _dispatch_call_block_and_release ()
#11	0x000000010729cc78 in _dispatch_client_callout ()
#12	0x00000001072a4bf4 in _dispatch_lane_serial_drain ()
#13	0x00000001072a58ec in _dispatch_lane_invoke ()
#14	0x00000001072a6f68 in _dispatch_workloop_invoke ()
#15	0x00000001072af77c in _dispatch_workloop_worker_thread ()
#16	0x000000021ef1a114 in _pthread_wqthread ()
#17	0x000000021ef1ccd4 in start_wqthread ()

@osfunapps
Copy link

If it helps, these are my Firebase pods and versions:

- Firebase/Analytics (10.16.0):
    - Firebase/Core
  - Firebase/Auth (10.16.0):
    - Firebase/CoreOnly
    - FirebaseAuth (~> 10.16.0)
  - Firebase/Core (10.16.0):
    - Firebase/CoreOnly
    - FirebaseAnalytics (~> 10.16.0)
  - Firebase/CoreOnly (10.16.0):
    - FirebaseCore (= 10.16.0)
  - Firebase/Crashlytics (10.16.0):
    - Firebase/CoreOnly
    - FirebaseCrashlytics (~> 10.16.0)
  - Firebase/Firestore (10.16.0):
    - Firebase/CoreOnly
    - FirebaseFirestore (~> 10.16.0)
  - Firebase/RemoteConfig (10.16.0):
    - Firebase/CoreOnly
    - FirebaseRemoteConfig (~> 10.16.0)
  - Firebase/Storage (10.16.0):
    - Firebase/CoreOnly
    - FirebaseStorage (~> 10.16.0)
  - FirebaseABTesting (10.16.0):
    - FirebaseCore (~> 10.0)
  - FirebaseAnalytics (10.16.0):
    - FirebaseAnalytics/AdIdSupport (= 10.16.0)
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseAnalytics/AdIdSupport (10.16.0):
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleAppMeasurement (= 10.16.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.11)
    - GoogleUtilities/MethodSwizzler (~> 7.11)
    - GoogleUtilities/Network (~> 7.11)
    - "GoogleUtilities/NSData+zlib (~> 7.11)"
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseAppCheckInterop (10.16.0)
  - FirebaseAuth (10.16.0):
    - FirebaseAppCheckInterop (~> 10.0)
    - FirebaseCore (~> 10.0)
    - GoogleUtilities/AppDelegateSwizzler (~> 7.8)
    - GoogleUtilities/Environment (~> 7.8)
    - GTMSessionFetcher/Core (< 4.0, >= 2.1)
    - RecaptchaInterop (~> 100.0)
  - FirebaseAuthInterop (10.16.0)
  - FirebaseCore (10.16.0):
    - FirebaseCoreInternal (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/Logger (~> 7.8)
  - FirebaseCoreExtension (10.16.0):
    - FirebaseCore (~> 10.0)
  - FirebaseCoreInternal (10.16.0):
    - "GoogleUtilities/NSData+zlib (~> 7.8)"
  - FirebaseCrashlytics (10.16.0):
    - FirebaseCore (~> 10.5)
    - FirebaseInstallations (~> 10.0)
    - FirebaseSessions (~> 10.5)
    - GoogleDataTransport (~> 9.2)
    - GoogleUtilities/Environment (~> 7.8)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesObjC (~> 2.1)
  - FirebaseFirestore (10.16.0):
    - abseil/algorithm (~> 1.20220623.0)
    - abseil/base (~> 1.20220623.0)
    - abseil/container/flat_hash_map (~> 1.20220623.0)
    - abseil/memory (~> 1.20220623.0)
    - abseil/meta (~> 1.20220623.0)
    - abseil/strings/strings (~> 1.20220623.0)
    - abseil/time (~> 1.20220623.0)
    - abseil/types (~> 1.20220623.0)
    - FirebaseCore (~> 10.0)
    - "gRPC-C++ (~> 1.49.1)"
    - leveldb-library (~> 1.22)
    - nanopb (< 2.30910.0, >= 2.30908.0)
  - FirebaseInstallations (10.16.0):
    - FirebaseCore (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - GoogleUtilities/UserDefaults (~> 7.8)
    - PromisesObjC (~> 2.1)
  - FirebaseRemoteConfig (10.16.0):
    - FirebaseABTesting (~> 10.0)
    - FirebaseCore (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleUtilities/Environment (~> 7.8)
    - "GoogleUtilities/NSData+zlib (~> 7.8)"
  - FirebaseSessions (10.16.0):
    - FirebaseCore (~> 10.5)
    - FirebaseCoreExtension (~> 10.0)
    - FirebaseInstallations (~> 10.0)
    - GoogleDataTransport (~> 9.2)
    - GoogleUtilities/Environment (~> 7.10)
    - nanopb (< 2.30910.0, >= 2.30908.0)
    - PromisesSwift (~> 2.1)
  - FirebaseStorage (10.16.0):
    - FirebaseAppCheckInterop (~> 10.0)
    - FirebaseAuthInterop (~> 10.0)
    - FirebaseCore (~> 10.0)
    - FirebaseCoreExtension (~> 10.0)
    - GTMSessionFetcher/Core (< 4.0, >= 2.1)

@paulb777
Copy link
Member

@osfunapps That looks like #11829

@osfunapps
Copy link

Yeah @paulb777 you're right. Downgrading XCode is a temporary solution. Jesus how many of these bugs are out there

@firebase firebase locked and limited conversation to collaborators Oct 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.