firebase / firebase-ios-sdk

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

Crashes in TestFlight Build - 10.14.0 #11797

Open namanAstapartners opened 1 year ago

namanAstapartners commented 1 year ago

Description

In TestFlight build when I keep app in the background for certain time period then sometimes app is crashing , attaching crash log for further investigation.

Reproducing the issue

unable to reproduce eveytime however mostly happens when we keep application in background for certain time period.

Firebase SDK Version

10.14.0

Xcode Version

14.3.1

Installation Method

CocoaPods

Firebase Product(s)

Firestore

Targeted Platforms

iOS

Relevant Log Output


Hardware Model:      iPhone15,3
Path:                /private/var/containers/Bundle/Application/7DB0B0F5-9DC8-479D-9811-AC02994BAA9F/myApp.app/myApp
AppStoreTools:       14E221
AppVariant:          1:iPhone15,3:16
Beta:                YES
Code Type:           ARM-64 (Native)
Role:                Non UI
Parent Process:      launchd [1]

Last Exception Backtrace:
0   CoreFoundation                  0x18d218cb4 __exceptionPreprocess + 164 (NSException.m:202)
1   libobjc.A.dylib                 0x1862ac3d0 objc_exception_throw + 60 (objc-exception.mm:356)
2   Foundation                      0x1879a2688 -[NSAssertionHandler handleFailureInFunction:file:lineNumber:description:] + 172 (NSException.m:251)
3   FirebaseFirestore               0x102e6b8d0 firebase::firestore::util::ObjcThrowHandler(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<ch... + 284 (exception_apple.mm:59)
4   FirebaseFirestore               0x102e6b320 firebase::firestore::util::Throw(firebase::firestore::util::ExceptionType, char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 20 (exception.cc:93)
5   FirebaseFirestore               0x102ebdc54 firebase::firestore::util::internal::FailAssertion(char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 32 (hard_assert.cc:35)
6   FirebaseFirestore               0x102ebdce4 firebase::firestore::util::internal::FailAssertion(char const*, char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, char const*) + 144 (hard_assert.cc:49)
7   FirebaseFirestore               0x102ef4bb8 firebase::firestore::local::LevelDbTransaction::Commit() + 704 (leveldb_transaction.cc:216)
8   FirebaseFirestore               0x102eea254 firebase::firestore::local::LevelDbPersistence::RunInternal(absl::lts_20220623::string_view, std::__1::function<void ()>) + 200 (leveldb_persistence.cc:321)
9   FirebaseFirestore               0x102f01db4 std::__1::enable_if<!(std::is_same<void, decltype(fp0())>::value), decltype(fp0())>::type firebase::firestore::local::Persistence::Run<firebase::firestore::local::LocalStore::CollectGarbage(firebas... + 64 (persistence.h:188)
10  FirebaseFirestore               0x102f01db4 firebase::firestore::local::LocalStore::CollectGarbage(firebase::firestore::local::LruGarbageCollector*) + 108 (local_store.cc:583)
11  FirebaseFirestore               0x102e919bc firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_5::operator()() const + 32 (firestore_client.cc:353)
12  FirebaseFirestore               0x102e919bc decltype(std::declval<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_5&>()()) std::__1::__invoke[abi:v15006]<firebase::firestore::core::FirestoreClient::ScheduleLruGa... + 32 (invoke.h:394)
13  FirebaseFirestore               0x102e919bc void std::__1::__invoke_void_return_wrapper<void, true>::__call<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_5&>(firebase::firestore::core::FirestoreClient::Schedul... + 32 (invoke.h:479)
14  FirebaseFirestore               0x102e919bc std::__1::__function::__alloc_func<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_5, std::__1::allocator<firebase::firestore::core::FirestoreClient::ScheduleLruGarbag... + 32 (function.h:185)
15  FirebaseFirestore               0x102e919bc std::__1::__function::__func<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageCollection()::$_5, std::__1::allocator<firebase::firestore::core::FirestoreClient::ScheduleLruGarbageColle... + 48 (function.h:359)
16  FirebaseFirestore               0x102e2a8b4 std::__1::__function::__value_func<void ()>::operator()[abi:v15006]() const + 20 (function.h:512)
17  FirebaseFirestore               0x102e2a8b4 std::__1::function<void ()>::operator()() const + 20 (function.h:1197)
18  FirebaseFirestore               0x102e2a8b4 firebase::firestore::util::AsyncQueue::ExecuteBlocking(std::__1::function<void ()> const&) + 68 (async_queue.cc:89)
19  FirebaseFirestore               0x102f69a28 std::__1::__function::__value_func<void ()>::operator()[abi:v15006]() const + 20 (function.h:512)
20  FirebaseFirestore               0x102f69a28 std::__1::function<void ()>::operator()() const + 20 (function.h:1197)
21  FirebaseFirestore               0x102f69a28 firebase::firestore::util::Task::ExecuteAndRelease() + 184 (task.cc:102)
22  libdispatch.dylib               0x1946dfeac _dispatch_client_callout + 20 (object.m:560)
23  libdispatch.dylib               0x1946e3330 _dispatch_continuation_pop + 504 (queue.c:306)
24  libdispatch.dylib               0x1946f6908 _dispatch_source_invoke + 1588 (source.c:961)
25  libdispatch.dylib               0x1946e740c _dispatch_lane_serial_drain + 372 (queue.c:3885)
26  libdispatch.dylib               0x1946e80a4 _dispatch_lane_invoke + 384 (queue.c:3976)
27  libdispatch.dylib               0x1946f2cdc _dispatch_workloop_worker_thread + 648 (queue.c:6507)
28  libsystem_pthread.dylib         0x1ed049ddc _pthread_wqthread + 288 (pthread.c:2618)
29  libsystem_pthread.dylib         0x1ed049b7c start_wqthread + 8 (:-1)

Thread 0 name:
Thread 0:
0   libsystem_kernel.dylib          0x00000001cc1ceca4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001cc1e1b74 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001cc1e1e4c mach_msg_overwrite + 540 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001cc1cf1e8 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x000000018d288024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622)
5   CoreFoundation                  0x000000018d289250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005)
6   CoreFoundation                  0x000000018d28e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418)
7   GraphicsServices                0x00000001c87a435c GSEventRunModal + 164 (GSEvent.c:2196)
8   UIKitCore                       0x000000018f61af58 -[UIApplication _run] + 888 (UIApplication.m:3782)
9   UIKitCore                       0x000000018f61abbc UIApplicationMain + 340 (UIApplication.m:5372)
10  myApp                   0x000000010011a808 main + 68 (AppDelegate.swift:31)
11  dyld                            0x00000001ac7c0dec start + 2220 (dyldMain.cpp:1165)

Thread 1 name:
Thread 1:
0   libsystem_kernel.dylib          0x00000001cc1ceca4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001cc1e1b74 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001cc1e1e4c mach_msg_overwrite + 540 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001cc1cf1e8 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x000000018d288024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622)
5   CoreFoundation                  0x000000018d289250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005)
6   CoreFoundation                  0x000000018d28e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418)
7   Foundation                      0x0000000187502fb4 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)
8   Foundation                      0x0000000187502e9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420)
9   UIKitCore                       0x000000018f74dcc8 -[UIEventFetcher threadMain] + 416 (UIEventFetcher.m:1376)
10  Foundation                      0x000000018751c524 __NSThread__start__ + 716 (NSThread.m:963)
11  libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
12  libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 2 name:
Thread 2:
0   libsystem_kernel.dylib          0x00000001cc1d2390 poll + 8 (:-1)
1   grpc                            0x000000010545967c pollset_work(grpc_pollset*, grpc_pollset_worker**, grpc_core::Timestamp) + 1376 (ev_poll_posix.cc:1014)
2   grpc                            0x000000010545bc48 pollset_work(grpc_pollset*, grpc_pollset_worker**, grpc_core::Timestamp) + 84 (ev_posix.cc:281)
3   grpc                            0x000000010543b610 cq_next(grpc_completion_queue*, gpr_timespec, void*) + 392 (completion_queue.cc:1046)
4   grpcpp                          0x0000000105d91d88 grpc::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec) + 60 (completion_queue_cc.cc:151)
5   FirebaseFirestore               0x0000000102e4f378 grpc::CompletionQueue::Next(void**, bool*) + 52 (completion_queue.h:185)
6   FirebaseFirestore               0x0000000102e4f378 firebase::firestore::remote::Datastore::PollGrpcQueue() + 104 (datastore.cc:143)
7   FirebaseFirestore               0x0000000102f69a28 std::__1::__function::__value_func<void ()>::operator()[abi:v15006]() const + 20 (function.h:512)
8   FirebaseFirestore               0x0000000102f69a28 std::__1::function<void ()>::operator()() const + 20 (function.h:1197)
9   FirebaseFirestore               0x0000000102f69a28 firebase::firestore::util::Task::ExecuteAndRelease() + 184 (task.cc:102)
10  libdispatch.dylib               0x00000001946dfeac _dispatch_client_callout + 20 (object.m:560)
11  libdispatch.dylib               0x00000001946e7534 _dispatch_lane_serial_drain + 668 (queue.c:3885)
12  libdispatch.dylib               0x00000001946e80a4 _dispatch_lane_invoke + 384 (queue.c:3976)
13  libdispatch.dylib               0x00000001946f2cdc _dispatch_workloop_worker_thread + 648 (queue.c:6507)
14  libsystem_pthread.dylib         0x00000001ed049ddc _pthread_wqthread + 288 (pthread.c:2618)
15  libsystem_pthread.dylib         0x00000001ed049b7c start_wqthread + 8 (:-1)

Thread 3 name:
Thread 3:
0   libsystem_kernel.dylib          0x00000001cc1cf808 __select + 8 (:-1)
1   CoreFoundation                  0x000000018d2d799c __CFSocketManager + 636 (CFSocket.c:1340)
2   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
3   libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 4 name:
Thread 4:
0   libsystem_kernel.dylib          0x00000001cc1ceca4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001cc1e1b74 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001cc1e1e4c mach_msg_overwrite + 540 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001cc1cf1e8 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x000000018d288024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622)
5   CoreFoundation                  0x000000018d289250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005)
6   CoreFoundation                  0x000000018d28e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418)
7   CFNetwork                       0x000000018e4796f0 +[__CFN_CoreSchedulingSetRunnable _run:] + 392 (CoreSchedulingSet.mm:1562)
8   Foundation                      0x000000018751c524 __NSThread__start__ + 716 (NSThread.m:963)
9   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
10  libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 5:
0   libsystem_kernel.dylib          0x00000001cc1cf578 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001ed051078 _pthread_cond_wait + 1232 (pthread_cond.c:862)
2   grpc                            0x0000000105577be4 gpr_cv_wait + 160 (sync_posix.cc:112)
3   grpc                            0x000000010545e160 grpc_core::Executor::ThreadMain(void*) + 180 (executor.cc:230)
4   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::operator()(void*) const + 116 (thd_posix.cc:142)
5   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140 (thd_posix.cc:112)
6   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
7   libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 6:
0   libsystem_kernel.dylib          0x00000001cc1cf578 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001ed051078 _pthread_cond_wait + 1232 (pthread_cond.c:862)
2   grpc                            0x0000000105577be4 gpr_cv_wait + 160 (sync_posix.cc:112)
3   grpc                            0x000000010545e160 grpc_core::Executor::ThreadMain(void*) + 180 (executor.cc:230)
4   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::operator()(void*) const + 116 (thd_posix.cc:142)
5   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140 (thd_posix.cc:112)
6   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
7   libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 7:
0   libsystem_kernel.dylib          0x00000001cc1cf578 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001ed051078 _pthread_cond_wait + 1232 (pthread_cond.c:862)
2   grpc                            0x0000000105577be4 gpr_cv_wait + 160 (sync_posix.cc:112)
3   grpc                            0x000000010558d834 wait_until(grpc_core::Timestamp) + 160 (timer_manager.cc:201)
4   grpc                            0x000000010558d834 timer_main_loop() + 488 (timer_manager.cc:255)
5   grpc                            0x000000010558d834 timer_thread(void*) + 580 (timer_manager.cc:284)
6   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::operator()(void*) const + 116 (thd_posix.cc:142)
7   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140 (thd_posix.cc:112)
8   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
9   libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 8:
0   libsystem_kernel.dylib          0x00000001cc1cf578 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001ed051078 _pthread_cond_wait + 1232 (pthread_cond.c:862)
2   grpc                            0x0000000105577bd4 gpr_cv_wait + 144 (sync_posix.cc:127)
3   grpc                            0x000000010558d834 wait_until(grpc_core::Timestamp) + 160 (timer_manager.cc:201)
4   grpc                            0x000000010558d834 timer_main_loop() + 488 (timer_manager.cc:255)
5   grpc                            0x000000010558d834 timer_thread(void*) + 580 (timer_manager.cc:284)
6   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::operator()(void*) const + 116 (thd_posix.cc:142)
7   grpc                            0x0000000105585bd8 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 140 (thd_posix.cc:112)
8   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
9   libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 9:
0   libsystem_pthread.dylib         0x00000001ed049b74 start_wqthread + 0 (:-1)

Thread 10 name:
Thread 10:
0   libsystem_kernel.dylib          0x00000001cc1ceca4 mach_msg2_trap + 8 (:-1)
1   libsystem_kernel.dylib          0x00000001cc1e1b74 mach_msg2_internal + 80 (mach_msg.c:201)
2   libsystem_kernel.dylib          0x00000001cc1e1e4c mach_msg_overwrite + 540 (mach_msg.c:0)
3   libsystem_kernel.dylib          0x00000001cc1cf1e8 mach_msg + 24 (mach_msg.c:323)
4   CoreFoundation                  0x000000018d288024 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2622)
5   CoreFoundation                  0x000000018d289250 __CFRunLoopRun + 1208 (CFRunLoop.c:3005)
6   CoreFoundation                  0x000000018d28e3ec CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418)
7   CoreFoundation                  0x000000018d2d0ea4 CFRunLoopRun + 64 (CFRunLoop.c:3444)
8   CoreMotion                      0x00000001988191a8 CLMotionCore::runMotionThread(void*) + 1208 (CLMotionCore.mm:376)
9   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
10  libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 11 name:
Thread 11 Crashed:
0   libsystem_kernel.dylib          0x00000001cc1d5578 __pthread_kill + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001ed050118 pthread_kill + 268 (pthread.c:1670)
2   libsystem_c.dylib               0x0000000194740178 abort + 180 (abort.c:118)
3   myApp                                   0x0000000100a7aaa0 uncaught_exception_handler.cold.1 + 28 (PLCrashReporter.m:369)
4   myApp                                   0x0000000100a4d954 uncaught_exception_handler + 44 (PLCrashReporter.m:366)
5   CoreFoundation                  0x000000018d3211b4 __handleUncaughtException + 636 (NSException.m:273)
6   libobjc.A.dylib                 0x00000001862b1e98 _objc_terminate() + 132 (objc-exception.mm:497)
7   libc++abi.dylib                 0x00000001ecf8dfbc std::__terminate(void (*)()) + 16 (:-1)
8   libc++abi.dylib                 0x00000001ecf8df60 std::terminate() + 56 (:-1)
9   libdispatch.dylib               0x00000001946dfec0 _dispatch_client_callout + 40 (object.m:563)
10  libdispatch.dylib               0x00000001946e3330 _dispatch_continuation_pop + 504 (queue.c:306)
11  libdispatch.dylib               0x00000001946f6908 _dispatch_source_invoke + 1588 (source.c:961)
12  libdispatch.dylib               0x00000001946e740c _dispatch_lane_serial_drain + 372 (queue.c:3885)
13  libdispatch.dylib               0x00000001946e80a4 _dispatch_lane_invoke + 384 (queue.c:3976)
14  libdispatch.dylib               0x00000001946f2cdc _dispatch_workloop_worker_thread + 648 (queue.c:6507)
15  libsystem_pthread.dylib         0x00000001ed049ddc _pthread_wqthread + 288 (pthread.c:2618)
16  libsystem_pthread.dylib         0x00000001ed049b7c start_wqthread + 8 (:-1)

Thread 12:
0   libsystem_pthread.dylib         0x00000001ed049b74 start_wqthread + 0 (:-1)

Thread 13 name:
Thread 13:
0   libsystem_kernel.dylib          0x00000001cc1cf578 __psynch_cvwait + 8 (:-1)
1   libsystem_pthread.dylib         0x00000001ed051078 _pthread_cond_wait + 1232 (pthread_cond.c:862)
2   JavaScriptCore                  0x00000001a0a6bd84 scavenger_thread_main + 1620 (pas_scavenger.c:347)
3   libsystem_pthread.dylib         0x00000001ed04a6b8 _pthread_start + 148 (pthread.c:893)
4   libsystem_pthread.dylib         0x00000001ed049b88 thread_start + 8 (:-1)

Thread 14:
0   libsystem_pthread.dylib         0x00000001ed049b74 start_wqthread + 0 (:-1)

Thread 11 crashed with ARM Thread State (64-bit):
    x0: 0x0000000000000000   x1: 0x0000000000000000   x2: 0x0000000000000000   x3: 0x0000000000000000
    x4: 0x0000000000000010   x5: 0x0000000000001ad0   x6: 0x0000000281ca9ad0   x7: 0x0000000000000001
    x8: 0x69a7a7c644d77694   x9: 0x69a7a7c734b4c694  x10: 0x0000000130ba2ead  x11: 0x007f00015a0bc600
   x12: 0x0000000000000064  x13: 0x000000015a0bcc30  x14: 0x04000001e3bcbf91  x15: 0x00000001e3bcbf90
   x16: 0x0000000000000148  x17: 0x000000017063b000  x18: 0x0000000000000000  x19: 0x0000000000000006
   x20: 0x000000000000c947  x21: 0x000000017063b0e0  x22: 0x000000015b21be90  x23: 0x00000001e52d7ec8
   x24: 0x0000000000000015  x25: 0x000000018d555612  x26: 0x00000001e4918b70  x27: 0x00000001e24af000
   x28: 0x00000001e3bb9240   fp: 0x000000017063a630   lr: 0x00000001ed050118
    sp: 0x000000017063a610   pc: 0x00000001cc1d5578 cpsr: 0x40001000
   esr: 0x56000080  Address size fault

### 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
```yml PODS: - abseil/algorithm (1.20220623.0): - abseil/algorithm/algorithm (= 1.20220623.0) - abseil/algorithm/container (= 1.20220623.0) - abseil/algorithm/algorithm (1.20220623.0): - abseil/base/config - abseil/algorithm/container (1.20220623.0): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/meta/type_traits - abseil/base (1.20220623.0): - abseil/base/atomic_hook (= 1.20220623.0) - abseil/base/base (= 1.20220623.0) - abseil/base/base_internal (= 1.20220623.0) - abseil/base/config (= 1.20220623.0) - abseil/base/core_headers (= 1.20220623.0) - abseil/base/dynamic_annotations (= 1.20220623.0) - abseil/base/endian (= 1.20220623.0) - abseil/base/errno_saver (= 1.20220623.0) - abseil/base/fast_type_id (= 1.20220623.0) - abseil/base/log_severity (= 1.20220623.0) - abseil/base/malloc_internal (= 1.20220623.0) - abseil/base/prefetch (= 1.20220623.0) - abseil/base/pretty_function (= 1.20220623.0) - abseil/base/raw_logging_internal (= 1.20220623.0) - abseil/base/spinlock_wait (= 1.20220623.0) - abseil/base/strerror (= 1.20220623.0) - abseil/base/throw_delegate (= 1.20220623.0) - abseil/base/atomic_hook (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/base (1.20220623.0): - abseil/base/atomic_hook - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/log_severity - abseil/base/raw_logging_internal - abseil/base/spinlock_wait - abseil/meta/type_traits - abseil/base/base_internal (1.20220623.0): - abseil/base/config - abseil/meta/type_traits - abseil/base/config (1.20220623.0) - abseil/base/core_headers (1.20220623.0): - abseil/base/config - abseil/base/dynamic_annotations (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/endian (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver (1.20220623.0): - abseil/base/config - abseil/base/fast_type_id (1.20220623.0): - abseil/base/config - abseil/base/log_severity (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/malloc_internal (1.20220623.0): - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - abseil/base/prefetch (1.20220623.0): - abseil/base/config - abseil/base/pretty_function (1.20220623.0) - abseil/base/raw_logging_internal (1.20220623.0): - abseil/base/atomic_hook - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - abseil/base/log_severity - abseil/base/spinlock_wait (1.20220623.0): - abseil/base/base_internal - abseil/base/core_headers - abseil/base/errno_saver - abseil/base/strerror (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - abseil/base/throw_delegate (1.20220623.0): - abseil/base/config - abseil/base/raw_logging_internal - abseil/cleanup/cleanup (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/cleanup/cleanup_internal - abseil/cleanup/cleanup_internal (1.20220623.0): - abseil/base/base_internal - abseil/base/core_headers - abseil/utility/utility - abseil/container/common (1.20220623.0): - abseil/meta/type_traits - abseil/types/optional - abseil/container/compressed_tuple (1.20220623.0): - abseil/utility/utility - abseil/container/container_memory (1.20220623.0): - abseil/base/config - abseil/memory/memory - abseil/meta/type_traits - abseil/utility/utility - abseil/container/fixed_array (1.20220623.0): - abseil/algorithm/algorithm - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/throw_delegate - abseil/container/compressed_tuple - abseil/memory/memory - abseil/container/flat_hash_map (1.20220623.0): - abseil/algorithm/container - abseil/base/core_headers - abseil/container/container_memory - abseil/container/hash_function_defaults - abseil/container/raw_hash_map - abseil/memory/memory - abseil/container/flat_hash_set (1.20220623.0): - abseil/algorithm/container - abseil/base/core_headers - abseil/container/container_memory - abseil/container/hash_function_defaults - abseil/container/raw_hash_set - abseil/memory/memory - abseil/container/hash_function_defaults (1.20220623.0): - abseil/base/config - abseil/hash/hash - abseil/strings/cord - abseil/strings/strings - abseil/container/hash_policy_traits (1.20220623.0): - abseil/meta/type_traits - abseil/container/hashtable_debug_hooks (1.20220623.0): - abseil/base/config - abseil/container/hashtablez_sampler (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/debugging/stacktrace - abseil/memory/memory - abseil/profiling/exponential_biased - abseil/profiling/sample_recorder - abseil/synchronization/synchronization - abseil/utility/utility - abseil/container/inlined_vector (1.20220623.0): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/throw_delegate - abseil/container/inlined_vector_internal - abseil/memory/memory - abseil/container/inlined_vector_internal (1.20220623.0): - abseil/base/core_headers - abseil/container/compressed_tuple - abseil/memory/memory - abseil/meta/type_traits - abseil/types/span - abseil/container/layout (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/strings/strings - abseil/types/span - abseil/utility/utility - abseil/container/raw_hash_map (1.20220623.0): - abseil/base/throw_delegate - abseil/container/container_memory - abseil/container/raw_hash_set - abseil/container/raw_hash_set (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/prefetch - abseil/container/common - abseil/container/compressed_tuple - abseil/container/container_memory - abseil/container/hash_policy_traits - abseil/container/hashtable_debug_hooks - abseil/container/hashtablez_sampler - abseil/memory/memory - abseil/meta/type_traits - abseil/numeric/bits - abseil/utility/utility - abseil/debugging/debugging_internal (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/errno_saver - abseil/base/raw_logging_internal - abseil/debugging/demangle_internal (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/debugging/stacktrace (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/debugging/debugging_internal - abseil/debugging/symbolize (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/malloc_internal - abseil/base/raw_logging_internal - abseil/debugging/debugging_internal - abseil/debugging/demangle_internal - abseil/strings/strings - abseil/functional/any_invocable (1.20220623.0): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/utility/utility - abseil/functional/bind_front (1.20220623.0): - abseil/base/base_internal - abseil/container/compressed_tuple - abseil/meta/type_traits - abseil/utility/utility - abseil/functional/function_ref (1.20220623.0): - abseil/base/base_internal - abseil/base/core_headers - abseil/meta/type_traits - abseil/hash/city (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/hash/hash (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/container/fixed_array - abseil/functional/function_ref - abseil/hash/city - abseil/hash/low_level_hash - abseil/meta/type_traits - abseil/numeric/int128 - abseil/strings/strings - abseil/types/optional - abseil/types/variant - abseil/utility/utility - abseil/hash/low_level_hash (1.20220623.0): - abseil/base/config - abseil/base/endian - abseil/numeric/bits - abseil/numeric/int128 - abseil/memory (1.20220623.0): - abseil/memory/memory (= 1.20220623.0) - abseil/memory/memory (1.20220623.0): - abseil/base/core_headers - abseil/meta/type_traits - abseil/meta (1.20220623.0): - abseil/meta/type_traits (= 1.20220623.0) - abseil/meta/type_traits (1.20220623.0): - abseil/base/config - abseil/numeric/bits (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/numeric/int128 (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/numeric/bits - abseil/numeric/representation (1.20220623.0): - abseil/base/config - abseil/profiling/exponential_biased (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/profiling/sample_recorder (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/synchronization/synchronization - abseil/time/time - abseil/random/distributions (1.20220623.0): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/numeric/bits - abseil/random/internal/distribution_caller - abseil/random/internal/fast_uniform_bits - abseil/random/internal/fastmath - abseil/random/internal/generate_real - abseil/random/internal/iostream_state_saver - abseil/random/internal/traits - abseil/random/internal/uniform_helper - abseil/random/internal/wide_multiply - abseil/strings/strings - abseil/random/internal/distribution_caller (1.20220623.0): - abseil/base/config - abseil/base/fast_type_id - abseil/utility/utility - abseil/random/internal/fast_uniform_bits (1.20220623.0): - abseil/base/config - abseil/meta/type_traits - abseil/random/internal/traits - abseil/random/internal/fastmath (1.20220623.0): - abseil/numeric/bits - abseil/random/internal/generate_real (1.20220623.0): - abseil/meta/type_traits - abseil/numeric/bits - abseil/random/internal/fastmath - abseil/random/internal/traits - abseil/random/internal/iostream_state_saver (1.20220623.0): - abseil/meta/type_traits - abseil/numeric/int128 - abseil/random/internal/nonsecure_base (1.20220623.0): - abseil/base/core_headers - abseil/container/inlined_vector - abseil/meta/type_traits - abseil/random/internal/pool_urbg - abseil/random/internal/salted_seed_seq - abseil/random/internal/seed_material - abseil/types/span - abseil/random/internal/pcg_engine (1.20220623.0): - abseil/base/config - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/fastmath - abseil/random/internal/iostream_state_saver - abseil/random/internal/platform (1.20220623.0): - abseil/base/config - abseil/random/internal/pool_urbg (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/random/internal/randen - abseil/random/internal/seed_material - abseil/random/internal/traits - abseil/random/seed_gen_exception - abseil/types/span - abseil/random/internal/randen (1.20220623.0): - abseil/base/raw_logging_internal - abseil/random/internal/platform - abseil/random/internal/randen_hwaes - abseil/random/internal/randen_slow - abseil/random/internal/randen_engine (1.20220623.0): - abseil/base/endian - abseil/meta/type_traits - abseil/random/internal/iostream_state_saver - abseil/random/internal/randen - abseil/random/internal/randen_hwaes (1.20220623.0): - abseil/base/config - abseil/random/internal/platform - abseil/random/internal/randen_hwaes_impl - abseil/random/internal/randen_hwaes_impl (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/numeric/int128 - abseil/random/internal/platform - abseil/random/internal/randen_slow (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/numeric/int128 - abseil/random/internal/platform - abseil/random/internal/salted_seed_seq (1.20220623.0): - abseil/container/inlined_vector - abseil/meta/type_traits - abseil/random/internal/seed_material - abseil/types/optional - abseil/types/span - abseil/random/internal/seed_material (1.20220623.0): - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - abseil/random/internal/fast_uniform_bits - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/random/internal/traits (1.20220623.0): - abseil/base/config - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/uniform_helper (1.20220623.0): - abseil/base/config - abseil/meta/type_traits - abseil/numeric/int128 - abseil/random/internal/traits - abseil/random/internal/wide_multiply (1.20220623.0): - abseil/base/config - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/traits - abseil/random/random (1.20220623.0): - abseil/random/distributions - abseil/random/internal/nonsecure_base - abseil/random/internal/pcg_engine - abseil/random/internal/pool_urbg - abseil/random/internal/randen_engine - abseil/random/seed_sequences - abseil/random/seed_gen_exception (1.20220623.0): - abseil/base/config - abseil/random/seed_sequences (1.20220623.0): - abseil/base/config - abseil/random/internal/pool_urbg - abseil/random/internal/salted_seed_seq - abseil/random/internal/seed_material - abseil/random/seed_gen_exception - abseil/types/span - abseil/status/status (1.20220623.0): - abseil/base/atomic_hook - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/base/strerror - abseil/container/inlined_vector - abseil/debugging/stacktrace - abseil/debugging/symbolize - abseil/functional/function_ref - abseil/strings/cord - abseil/strings/str_format - abseil/strings/strings - abseil/types/optional - abseil/status/statusor (1.20220623.0): - abseil/base/base - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/meta/type_traits - abseil/status/status - abseil/strings/strings - abseil/types/variant - abseil/utility/utility - abseil/strings/cord (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/container/fixed_array - abseil/container/inlined_vector - abseil/functional/function_ref - abseil/meta/type_traits - abseil/numeric/bits - abseil/strings/cord_internal - abseil/strings/cordz_functions - abseil/strings/cordz_info - abseil/strings/cordz_statistics - abseil/strings/cordz_update_scope - abseil/strings/cordz_update_tracker - abseil/strings/internal - abseil/strings/str_format - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/strings/cord_internal (1.20220623.0): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/base/throw_delegate - abseil/container/compressed_tuple - abseil/container/inlined_vector - abseil/container/layout - abseil/functional/function_ref - abseil/meta/type_traits - abseil/strings/strings - abseil/types/span - abseil/strings/cordz_functions (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/profiling/exponential_biased - abseil/strings/cordz_handle (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/raw_logging_internal - abseil/synchronization/synchronization - abseil/strings/cordz_info (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/container/inlined_vector - abseil/debugging/stacktrace - abseil/strings/cord_internal - abseil/strings/cordz_functions - abseil/strings/cordz_handle - abseil/strings/cordz_statistics - abseil/strings/cordz_update_tracker - abseil/synchronization/synchronization - abseil/types/span - abseil/strings/cordz_statistics (1.20220623.0): - abseil/base/config - abseil/strings/cordz_update_tracker - abseil/strings/cordz_update_scope (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/strings/cord_internal - abseil/strings/cordz_info - abseil/strings/cordz_update_tracker - abseil/strings/cordz_update_tracker (1.20220623.0): - abseil/base/config - abseil/strings/internal (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/meta/type_traits - abseil/strings/str_format (1.20220623.0): - abseil/strings/str_format_internal - abseil/strings/str_format_internal (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/functional/function_ref - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/numeric/representation - abseil/strings/strings - abseil/types/optional - abseil/types/span - abseil/utility/utility - abseil/strings/strings (1.20220623.0): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/base/throw_delegate - abseil/memory/memory - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/strings/internal - abseil/synchronization/graphcycles_internal (1.20220623.0): - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/malloc_internal - abseil/base/raw_logging_internal - abseil/synchronization/kernel_timeout_internal (1.20220623.0): - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/time/time - abseil/synchronization/synchronization (1.20220623.0): - abseil/base/atomic_hook - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/malloc_internal - abseil/base/raw_logging_internal - abseil/debugging/stacktrace - abseil/debugging/symbolize - abseil/synchronization/graphcycles_internal - abseil/synchronization/kernel_timeout_internal - abseil/time/time - abseil/time (1.20220623.0): - abseil/time/internal (= 1.20220623.0) - abseil/time/time (= 1.20220623.0) - abseil/time/internal (1.20220623.0): - abseil/time/internal/cctz (= 1.20220623.0) - abseil/time/internal/cctz (1.20220623.0): - abseil/time/internal/cctz/civil_time (= 1.20220623.0) - abseil/time/internal/cctz/time_zone (= 1.20220623.0) - abseil/time/internal/cctz/civil_time (1.20220623.0): - abseil/base/config - abseil/time/internal/cctz/time_zone (1.20220623.0): - abseil/base/config - abseil/time/internal/cctz/civil_time - abseil/time/time (1.20220623.0): - abseil/base/base - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/numeric/int128 - abseil/strings/strings - abseil/time/internal/cctz/civil_time - abseil/time/internal/cctz/time_zone - abseil/types (1.20220623.0): - abseil/types/any (= 1.20220623.0) - abseil/types/bad_any_cast (= 1.20220623.0) - abseil/types/bad_any_cast_impl (= 1.20220623.0) - abseil/types/bad_optional_access (= 1.20220623.0) - abseil/types/bad_variant_access (= 1.20220623.0) - abseil/types/compare (= 1.20220623.0) - abseil/types/optional (= 1.20220623.0) - abseil/types/span (= 1.20220623.0) - abseil/types/variant (= 1.20220623.0) - abseil/types/any (1.20220623.0): - abseil/base/config - abseil/base/core_headers - abseil/base/fast_type_id - abseil/meta/type_traits - abseil/types/bad_any_cast - abseil/utility/utility - abseil/types/bad_any_cast (1.20220623.0): - abseil/base/config - abseil/types/bad_any_cast_impl - abseil/types/bad_any_cast_impl (1.20220623.0): - abseil/base/config - abseil/base/raw_logging_internal - abseil/types/bad_optional_access (1.20220623.0): - abseil/base/config - abseil/base/raw_logging_internal - abseil/types/bad_variant_access (1.20220623.0): - abseil/base/config - abseil/base/raw_logging_internal - abseil/types/compare (1.20220623.0): - abseil/base/core_headers - abseil/meta/type_traits - abseil/types/optional (1.20220623.0): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/memory/memory - abseil/meta/type_traits - abseil/types/bad_optional_access - abseil/utility/utility - abseil/types/span (1.20220623.0): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/throw_delegate - abseil/meta/type_traits - abseil/types/variant (1.20220623.0): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/types/bad_variant_access - abseil/utility/utility - abseil/utility/utility (1.20220623.0): - abseil/base/base_internal - abseil/base/config - abseil/meta/type_traits - AppAuth (1.6.2): - AppAuth/Core (= 1.6.2) - AppAuth/ExternalUserAgent (= 1.6.2) - AppAuth/Core (1.6.2) - AppAuth/ExternalUserAgent (1.6.2): - AppAuth/Core - AWSAuthCore (2.33.4): - AWSCore (= 2.33.4) - AWSCognitoIdentityProvider (2.33.4): - AWSCognitoIdentityProviderASF (= 2.33.4) - AWSCore (= 2.33.4) - AWSCognitoIdentityProviderASF (2.33.4): - AWSCore (= 2.33.4) - AWSCore (2.33.4) - AWSMobileClient (2.33.4): - AWSAuthCore (= 2.33.4) - AWSCognitoIdentityProvider (= 2.33.4) - AWSCognitoIdentityProviderASF (= 2.33.4) - AWSCore (= 2.33.4) - AWSPinpoint (2.33.4): - AWSCore (= 2.33.4) - AWSS3 (2.33.4): - AWSCore (= 2.33.4) - BoringSSL-GRPC (0.0.24): - BoringSSL-GRPC/Implementation (= 0.0.24) - BoringSSL-GRPC/Interface (= 0.0.24) - BoringSSL-GRPC/Implementation (0.0.24): - BoringSSL-GRPC/Interface (= 0.0.24) - BoringSSL-GRPC/Interface (0.0.24) - Branch (1.45.2) - Cache (5.3.0) - DatadogCore (2.1.2): - DatadogInternal (= 2.1.2) - DatadogInternal (2.1.2) - DatadogLogs (2.1.2): - DatadogInternal (= 2.1.2) - DatadogRUM (2.1.2): - DatadogInternal (= 2.1.2) - DatadogSDK (2.1.2): - DatadogCore (= 2.1.2) - DatadogLogs (= 2.1.2) - DatadogRUM (= 2.1.2) - DatadogTrace (= 2.1.2) - DatadogSDKCrashReporting (2.1.2): - DatadogInternal (= 2.1.2) - PLCrashReporter (~> 1.11.1) - DatadogTrace (2.1.2): - DatadogInternal (= 2.1.2) - EmptyDataSet-Swift (5.0.0) - Firebase/Auth (10.14.0): - Firebase/CoreOnly - FirebaseAuth (~> 10.14.0) - Firebase/CoreOnly (10.14.0): - FirebaseCore (= 10.14.0) - Firebase/DynamicLinks (10.14.0): - Firebase/CoreOnly - FirebaseDynamicLinks (~> 10.14.0) - Firebase/Messaging (10.14.0): - Firebase/CoreOnly - FirebaseMessaging (~> 10.14.0) - FirebaseAppCheckInterop (10.14.0) - FirebaseAuth (10.14.0): - FirebaseAppCheckInterop (~> 10.0) - FirebaseCore (~> 10.0) - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - GoogleUtilities/Environment (~> 7.8) - GTMSessionFetcher/Core (< 4.0, >= 2.1) - RecaptchaInterop (~> 100.0) - FirebaseCore (10.14.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - FirebaseCoreExtension (10.14.0): - FirebaseCore (~> 10.0) - FirebaseCoreInternal (10.14.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - FirebaseDynamicLinks (10.14.0): - FirebaseCore (~> 10.0) - FirebaseFirestore (10.14.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) - FirebaseFirestoreSwift (10.14.0): - FirebaseCore (~> 10.0) - FirebaseCoreExtension (~> 10.0) - FirebaseFirestore (~> 10.0) - FirebaseSharedSwift (~> 10.0) - FirebaseInstallations (10.14.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) - PromisesObjC (~> 2.1) - FirebaseMessaging (10.14.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) - FirebaseSharedSwift (10.14.0) - FreshchatSDK (5.9.0) - GoogleDataTransport (9.2.5): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) - GoogleSignIn (7.0.0): - AppAuth (~> 1.5) - GTMAppAuth (< 3.0, >= 1.3) - GTMSessionFetcher/Core (< 4.0, >= 1.1) - GoogleUtilities/AppDelegateSwizzler (7.11.5): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - GoogleUtilities/Environment (7.11.5): - PromisesObjC (< 3.0, >= 1.2) - GoogleUtilities/Logger (7.11.5): - GoogleUtilities/Environment - GoogleUtilities/Network (7.11.5): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - "GoogleUtilities/NSData+zlib (7.11.5)" - GoogleUtilities/Reachability (7.11.5): - GoogleUtilities/Logger - GoogleUtilities/UserDefaults (7.11.5): - GoogleUtilities/Logger - "gRPC-C++ (1.50.1)": - "gRPC-C++/Implementation (= 1.50.1)" - "gRPC-C++/Interface (= 1.50.1)" - "gRPC-C++/Implementation (1.50.1)": - abseil/base/base (= 1.20220623.0) - abseil/base/core_headers (= 1.20220623.0) - abseil/cleanup/cleanup (= 1.20220623.0) - abseil/container/flat_hash_map (= 1.20220623.0) - abseil/container/flat_hash_set (= 1.20220623.0) - abseil/container/inlined_vector (= 1.20220623.0) - abseil/functional/any_invocable (= 1.20220623.0) - abseil/functional/bind_front (= 1.20220623.0) - abseil/functional/function_ref (= 1.20220623.0) - abseil/hash/hash (= 1.20220623.0) - abseil/memory/memory (= 1.20220623.0) - abseil/meta/type_traits (= 1.20220623.0) - abseil/random/random (= 1.20220623.0) - abseil/status/status (= 1.20220623.0) - abseil/status/statusor (= 1.20220623.0) - abseil/strings/cord (= 1.20220623.0) - abseil/strings/str_format (= 1.20220623.0) - abseil/strings/strings (= 1.20220623.0) - abseil/synchronization/synchronization (= 1.20220623.0) - abseil/time/time (= 1.20220623.0) - abseil/types/optional (= 1.20220623.0) - abseil/types/span (= 1.20220623.0) - abseil/types/variant (= 1.20220623.0) - abseil/utility/utility (= 1.20220623.0) - "gRPC-C++/Interface (= 1.50.1)" - gRPC-Core (= 1.50.1) - "gRPC-C++/Interface (1.50.1)" - gRPC-Core (1.50.1): - gRPC-Core/Implementation (= 1.50.1) - gRPC-Core/Interface (= 1.50.1) - gRPC-Core/Implementation (1.50.1): - abseil/base/base (= 1.20220623.0) - abseil/base/core_headers (= 1.20220623.0) - abseil/container/flat_hash_map (= 1.20220623.0) - abseil/container/flat_hash_set (= 1.20220623.0) - abseil/container/inlined_vector (= 1.20220623.0) - abseil/functional/any_invocable (= 1.20220623.0) - abseil/functional/bind_front (= 1.20220623.0) - abseil/functional/function_ref (= 1.20220623.0) - abseil/hash/hash (= 1.20220623.0) - abseil/memory/memory (= 1.20220623.0) - abseil/meta/type_traits (= 1.20220623.0) - abseil/random/random (= 1.20220623.0) - abseil/status/status (= 1.20220623.0) - abseil/status/statusor (= 1.20220623.0) - abseil/strings/cord (= 1.20220623.0) - abseil/strings/str_format (= 1.20220623.0) - abseil/strings/strings (= 1.20220623.0) - abseil/synchronization/synchronization (= 1.20220623.0) - abseil/time/time (= 1.20220623.0) - abseil/types/optional (= 1.20220623.0) - abseil/types/span (= 1.20220623.0) - abseil/types/variant (= 1.20220623.0) - abseil/utility/utility (= 1.20220623.0) - BoringSSL-GRPC (= 0.0.24) - gRPC-Core/Interface (= 1.50.1) - gRPC-Core/Interface (1.50.1) - GTMAppAuth (2.0.0): - AppAuth/Core (~> 1.6) - GTMSessionFetcher/Core (< 4.0, >= 1.5) - GTMSessionFetcher/Core (3.1.1) - IDZSwiftCommonCrypto (0.13.0) - Imaginary (4.3.1): - Cache (~> 5.3.0) - leveldb-library (1.22.2) - Lightbox (2.4.2): - Imaginary (~> 4.3.1) - nanopb (2.30909.0): - nanopb/decode (= 2.30909.0) - nanopb/encode (= 2.30909.0) - nanopb/decode (2.30909.0) - nanopb/encode (2.30909.0) - PIPKit (0.2.0) - PLCrashReporter (1.11.1) - PromisesObjC (2.3.1) - PRTween (0.1.0) - RecaptchaInterop (100.0.0) - RNCryptor (5.1.0) - Starscream (4.0.6) - SVProgressHUD (2.2.5) - SwiftMessages (9.0.4): - SwiftMessages/App (= 9.0.4) - SwiftMessages/App (9.0.4) - SwiftyTimer (2.1.0) - TwilioVideo (4.6.2) DEPENDENCIES: - AWSCore (= 2.33.4) - AWSMobileClient (= 2.33.4) - AWSPinpoint (= 2.33.4) - AWSS3 (= 2.33.4) - Branch - DatadogSDK - DatadogSDKCrashReporting - EmptyDataSet-Swift (= 5.0.0) - Firebase/Auth - Firebase/DynamicLinks - Firebase/Messaging - FirebaseFirestoreSwift - FreshchatSDK - GoogleSignIn - IDZSwiftCommonCrypto (= 0.13.0) - Lightbox (= 2.4.2) - PIPKit (= 0.2.0) - PRTween (= 0.1.0) - RNCryptor (= 5.1.0) - Starscream - SVProgressHUD (= 2.2.5) - SwiftMessages (= 9.0.4) - SwiftyTimer (= 2.1.0) - TwilioVideo (= 4.6.2) SPEC REPOS: trunk: - abseil - AppAuth - AWSAuthCore - AWSCognitoIdentityProvider - AWSCognitoIdentityProviderASF - AWSCore - AWSMobileClient - AWSPinpoint - AWSS3 - BoringSSL-GRPC - Branch - Cache - DatadogCore - DatadogInternal - DatadogLogs - DatadogRUM - DatadogSDK - DatadogSDKCrashReporting - DatadogTrace - EmptyDataSet-Swift - Firebase - FirebaseAppCheckInterop - FirebaseAuth - FirebaseCore - FirebaseCoreExtension - FirebaseCoreInternal - FirebaseDynamicLinks - FirebaseFirestore - FirebaseFirestoreSwift - FirebaseInstallations - FirebaseMessaging - FirebaseSharedSwift - FreshchatSDK - GoogleDataTransport - GoogleSignIn - GoogleUtilities - "gRPC-C++" - gRPC-Core - GTMAppAuth - GTMSessionFetcher - IDZSwiftCommonCrypto - Imaginary - leveldb-library - Lightbox - nanopb - PIPKit - PLCrashReporter - PromisesObjC - PRTween - RecaptchaInterop - RNCryptor - Starscream - SVProgressHUD - SwiftMessages - SwiftyTimer - TwilioVideo SPEC CHECKSUMS: abseil: 926fb7a82dc6d2b8e1f2ed7f3a718bce691d1e46 AppAuth: 3bb1d1cd9340bd09f5ed189fb00b1cc28e1e8570 AWSAuthCore: 0584cee14bd5a692b8daa1c43b06df9524533692 AWSCognitoIdentityProvider: 74464aeebddb8546586f979c8ed055180a4b1855 AWSCognitoIdentityProviderASF: 28c6a2916512c08ded36b1aab4d92a1b5805d868 AWSCore: 83e3416d2224ba98b61d8eadcfcb1f90f48fab82 AWSMobileClient: ff115272d8b29f05443f82f5800036c498c5ca8b AWSPinpoint: e13098188d2907874edbca23df7fbb1b4a0992ba AWSS3: a0d31bc565dc8a6c5eaa756610ac15704c100674 BoringSSL-GRPC: 3175b25143e648463a56daeaaa499c6cb86dad33 Branch: c1a7fa1811ef9203c01bc6c2588a229eb3ee1a84 Cache: 48762993ec44e1d93483c4d4a13edd18452326f4 DatadogCore: 24190ba2cf526577212a9a6dd99e323684a867c1 DatadogInternal: 5b02abb37a3ea80b86b0b02463d305b53f76d8d0 DatadogLogs: 612176842ed36a796b9dc6c8a28c079faa721d19 DatadogRUM: 5372a3c69f865a0f98870818144bf0b6c3282136 DatadogSDK: 588176b1bb008bbfa303248e13e2971aa6480a9f DatadogSDKCrashReporting: fe2dfb8527be7d7b4760bd94bd92237bfecb2700 DatadogTrace: 61c815e87bd4d2e232cbc03e1c05cb9f61a34834 EmptyDataSet-Swift: eb382c0c87a2d9c678077385a595cec52da38171 Firebase: 6c1bf3f534bc422d52af2e41fe0d50bf08b6b773 FirebaseAppCheckInterop: c87f1d5421c852413dd936b2b2340b21e62501a0 FirebaseAuth: bd1ae3d28beb83bfe9247e50eb82688b683dd770 FirebaseCore: 6fc17ac9f03509d51c131298aacb3ee5698b4f02 FirebaseCoreExtension: 976638051b1a46b503afce7ec80277f9161f2040 FirebaseCoreInternal: d558159ee6cc4b823c2296ecc193de9f6d9a5bb3 FirebaseDynamicLinks: 0eaabff2d0e5d0e576c0227227b00771aa2f3aaf FirebaseFirestore: 808dd08cbc1c7be9052055f62ab312fdae611e37 FirebaseFirestoreSwift: 4bfcdffcc8c5a91962bed488187a8bc69910438e FirebaseInstallations: f672b1eda64e6381c21d424a2f680a943fd83f3b FirebaseMessaging: 1077a4499f0c0a140b9a2e34fe08a1acc806b36d FirebaseSharedSwift: 0eec812f08b6ec9e03196fc27635739781513028 FreshchatSDK: ce0a27f851918141e8656642211aa57040164c4f GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2 GoogleSignIn: b232380cf495a429b8095d3178a8d5855b42e842 GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084 "gRPC-C++": 0968bace703459fd3e5dcb0b2bed4c573dbff046 gRPC-Core: 17108291d84332196d3c8466b48f016fc17d816d GTMAppAuth: 99fb010047ba3973b7026e45393f51f27ab965ae GTMSessionFetcher: e8647203b65cee28c5f73d0f473d096653945e72 IDZSwiftCommonCrypto: 00dd37cdfbd149312a7e5a582cf9909f8b129f44 Imaginary: 18c5bba364229eef383b925199db442e71d175e1 leveldb-library: f03246171cce0484482ec291f88b6d563699ee06 Lightbox: 8837c35c1150fa0410d94296e369b432d37f18c7 nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 PIPKit: 00fd62aa4967f9cef1eca1a5587d3192c23881e1 PLCrashReporter: 5d2d3967afe0efad61b3048d617e2199a5d1b787 PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 PRTween: 6c58c7e32ebcf31e33e6a6e6bc727ebef3b668ef RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21 RNCryptor: a369134686cd2ad391323cc856b62e591193ba79 Starscream: fb2c4510bebf908c62bd383bcf05e673720e91fd SVProgressHUD: 1428aafac632c1f86f62aa4243ec12008d7a51d6 SwiftMessages: 082ed63613a49fa8e749cd6000bb0a8b9bbc736f SwiftyTimer: 02dd6cf10cbc71cbf67cec494f6e5eb782102543 TwilioVideo: f8c75425bce3f41912bb24352154b0502d89a9b3 PODFILE CHECKSUM: 39fbd12a5965ff175b54dca5c056b286b4ef7705 COCOAPODS: 1.12.1 ```
google-oss-bot commented 1 year ago

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

wu-hui commented 1 year ago

Thanks for the report. This looks like GC is trying to clean stuff up while the app has lost its disk access due to staying in the background. I will discuss with the team on how/when we should fix this.

namanAstapartners commented 1 year ago

Note: Data protection capability is enabled in my project where I see these crash ... is it possible to have this crash ?

gpfister commented 8 months ago

Hi, this is happening consistently in my app. We are mostly testing via TestFlight, this issue is reported a lot (Data Protection as well is settup).