-
Notifications
You must be signed in to change notification settings - Fork 4k
[firebase_auth]: handleSignInWithApple EXC_BAD_ACCESS (KERN_INVALID_ADDRESS) #17216
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
Comments
Hi there, unfortunately without a repro-case there is not much we can do at the moment and have been unable to reproduce. I suspect this issue could be caused by a race condition that rarely occurs when the handleSignInWithApple method trying to call a completion handler (appleCompletion) on an object that has already been deallocated. The fix itself could be simple if we are able to get a reliable enough repro case. I can only suggest trying to add more breadcrumbs or logging in your application so we can narrow down what conditions cause this to occur. |
Thanks for the reply Michael. I certainly understand that without a repro, it's difficult to resolve something like this. Nevertheless, my interest in opening this issue is twofold:
That said, rather than adding logging to my own application as you've suggested (which would include some sort of platform channel or hack), I'm more inclined to add logging to Thank you for you and your team's quick response and triage so far! |
Hey there, I will keep this ticket open in the meantime and await any more information you may be able to provide. I am not objected to that and it sounds like a great idea if you are able to get a trial out with a local fork (if its possible) as I personally do not have the resources to do so on an application in production. I have been able to find multiple instances of this kind of crash on the native-sdks (however unrelated to apple-sign in) and seem to usually be resolved by changing the references to strong references rather than weak to prevent early deallocation and so I am almost certain this is a thread safety issue. But once we can reliably reproduce it enough we can investigate a fix and we would likey need to check the native-sdks to see if it is not something that can be fixed there if it occurs there. (Would automatically solve it on FlutterFire side) |
Hello, throwing in my logs, happend to us recently during release of a new app We are on: firebase_auth: ^5.4.2 OS version: iosiOS 18.3.2 Crashed: com.apple.main-thread
0 Runner 0xbfa0c handleSignInWithApple + 379 (FLTFirebaseAuthPlugin.m:379)
1 Runner 0xbfb1c __78-[FLTFirebaseAuthPlugin authorizationController:didCompleteWithAuthorization:]_block_invoke_2 + 443 (FLTFirebaseAuthPlugin.m:443)
2 FirebaseAuth 0x19a68 $s12FirebaseAuth0B10CredentialCSgSo7NSErrorCSgIeyByy_ADs5Error_pSgIeggg_TR + 68
3 FirebaseAuth 0x2982c $s12FirebaseAuth0B13AppCredentialCIegg_ACytIegnr_TRTA + 24
4 FirebaseAuth 0x26ae4 $s12FirebaseAuth0B0C13wrapMainAsync8callback4withyyxSg_s5Error_pSgtcSg_s6ResultOyxsAH_pGtlFZyyScMYccfU_AA0b4DataI0C_Tg5Tm + 100
5 FirebaseAuth 0x29890 $s12FirebaseAuth0B0C13wrapMainAsync8callback4withyyxSg_s5Error_pSgtcSg_s6ResultOyxsAH_pGtlFZyyScMYccfU_AA0b4DataI0C_TG5TATm + 28
6 FirebaseAuth 0xdb54 $sIeg_IeyB_TRTm + 28
7 libdispatch.dylib 0x2248 _dispatch_call_block_and_release + 32
8 libdispatch.dylib 0x3fa8 _dispatch_client_callout + 20
9 libdispatch.dylib 0x12a34 _dispatch_main_queue_drain + 984
10 libdispatch.dylib 0x1264c _dispatch_main_queue_callback_4CF + 44
11 CoreFoundation 0x79bcc __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16
12 CoreFoundation 0x761c0 __CFRunLoopRun + 1996
13 CoreFoundation 0xc8284 CFRunLoopRunSpecific + 588
14 GraphicsServices 0x14c0 GSEventRunModal + 164
15 UIKitCore 0x3ee674 -[UIApplication _run] + 816
16 UIKitCore 0x14e88 UIApplicationMain + 340
17 UIKitCore 0x75115c keypath_get_selector_hoverStyle + 15924
18 Runner 0x46b8 main + 4366714552 (AppDelegate.swift:4366714552)
19 ??? 0x1c80f5de8 (Missing) |
Attaching more detailed log that I pulled from testflight Incident Identifier: 6E105AA2-83E3-4FB1-92A6-4834FF476019
Distributor ID: com.apple.TestFlight
Hardware Model: iPhone11,2
Process: Runner [3045]
Path: /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Runner
Identifier: com.stay.sharp.app
Version: 1.0.0 (5)
AppStoreTools: 16E137
AppVariant: 1:iPhone11,2:18
Beta: YES
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.stay.sharp.app [1551]
Date/Time: 2025-04-04 20:42:19.4843 +0200
Launch Time: 2025-04-04 20:38:43.0741 +0200
OS Version: iPhone OS 18.3.2 (22D82)
Release Type: User
Baseband Version: 7.01.01
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000000000010
Exception Codes: 0x0000000000000001, 0x0000000000000010
VM Region Info: 0x10 is not in any region. Bytes before following region: 4344184816
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
UNUSED SPACE AT START
--->
__TEXT 102ef0000-102ef4000 [ 16K] r-x/r-x SM=COW /var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Runner
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [3045]
Triggered by Thread: 0
Thread 0 name:
Thread 0 Crashed:
0 Runner 0x0000000102fafa0c handleSignInWithApple + 284 (FLTFirebaseAuthPlugin.m:379)
1 Runner 0x0000000102fafb1c __78-[FLTFirebaseAuthPlugin authorizationController:didCompleteWithAuthorization:]_block_invoke_2 + 80 (FLTFirebaseAuthPlugin.m:443)
2 FirebaseAuth 0x00000001034bda68 thunk for @escaping @callee_unowned @convention(block) (@unowned AuthCredential?, @unowned NSError?) -> () + 68 (/<compiler-generated>:0)
3 FirebaseAuth 0x00000001034cd82c thunk for @escaping @callee_guaranteed (@guaranteed AuthDataResult?, @guaranteed Error?) -> () + 8 (/<compiler-generated>:0)
4 FirebaseAuth 0x00000001034cd82c partial apply for thunk for @escaping @callee_guaranteed (@guaranteed AuthAppCredential) -> () + 24
5 FirebaseAuth 0x00000001034caae4 specialized closure #1 in static Auth.wrapMainAsync<A>(callback:with:) + 100
6 FirebaseAuth 0x00000001034cd890 partial apply for specialized closure #1 in static Auth.wrapMainAsync<A>(callback:with:) + 28
7 FirebaseAuth 0x00000001034b1b54 thunk for @escaping @callee_guaranteed () -> () + 28
8 libdispatch.dylib 0x00000001a9ba5248 _dispatch_call_block_and_release + 32 (init.c:1549)
9 libdispatch.dylib 0x00000001a9ba6fa8 _dispatch_client_callout + 20 (object.m:576)
10 libdispatch.dylib 0x00000001a9bb5a34 _dispatch_main_queue_drain + 984 (queue.c:8093)
11 libdispatch.dylib 0x00000001a9bb564c _dispatch_main_queue_callback_4CF + 44 (queue.c:8253)
12 CoreFoundation 0x00000001a1e62bcc __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16 (CFRunLoop.c:1793)
13 CoreFoundation 0x00000001a1e5f1c0 __CFRunLoopRun + 1996 (CFRunLoop.c:3163)
14 CoreFoundation 0x00000001a1eb1284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)
15 GraphicsServices 0x00000001ef0f14c0 GSEventRunModal + 164 (GSEvent.c:2196)
16 UIKitCore 0x00000001a49f6674 -[UIApplication _run] + 816 (UIApplication.m:3846)
17 UIKitCore 0x00000001a461ce88 UIApplicationMain + 340 (UIApplication.m:5503)
18 UIKitCore 0x00000001a4d5915c UIApplicationMain(_:_:_:_:) + 104 (UIKit.swift:565)
19 Runner 0x0000000102ef46b8 specialized static UIApplicationDelegate.main() + 28 (/<compiler-generated>:4)
20 Runner 0x0000000102ef46b8 static AppDelegate.$main() + 28 (AppDelegate.swift:0)
21 Runner 0x0000000102ef46b8 main + 120
22 dyld 0x00000001c80f5de8 start + 2724 (dyldMain.cpp:1338)
Thread 1 name:
Thread 1:
0 libsystem_kernel.dylib 0x00000001f3510788 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001f3513e98 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001f3513db0 mach_msg_overwrite + 424 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001f3513bfc mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x00000001a1e5f804 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)
5 CoreFoundation 0x00000001a1e5eeb0 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)
6 CoreFoundation 0x00000001a1eb1284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)
7 Foundation 0x00000001a0a170e8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 (NSRunLoop.m:373)
8 Foundation 0x00000001a0b73bb0 -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 (NSRunLoop.m:420)
9 UIKitCore 0x00000001a4a89a78 -[UIEventFetcher threadMain] + 420 (UIEventFetcher.m:1351)
10 Foundation 0x00000001a0b02f30 __NSThread__start__ + 724 (NSThread.m:991)
11 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
12 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 2 name:
Thread 2:
0 libsystem_kernel.dylib 0x00000001f3510788 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001f3513e98 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001f3513db0 mach_msg_overwrite + 424 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001f3513bfc mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x00000001a1e5f804 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)
5 CoreFoundation 0x00000001a1e5eeb0 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)
6 CoreFoundation 0x00000001a1eb1284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)
7 Flutter 0x00000001053b13f8 fml::MessageLoopDarwin::Run() + 88 (message_loop_darwin.mm:51)
8 Flutter 0x00000001053b10d8 fml::MessageLoopImpl::DoRun() + 28 (message_loop_impl.cc:94)
9 Flutter 0x00000001053b10d8 fml::MessageLoop::Run() + 32 (message_loop.cc:49)
10 Flutter 0x00000001053b10d8 fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0::operator()() const + 160 (thread.cc:154)
11 Flutter 0x00000001053b10d8 decltype(std::declval<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0&>()()) std::_fl::__invoke[abi:v15000]<fml::Threa... + 160 (invoke.h:403)
12 Flutter 0x00000001053b10d8 void std::_fl::__invoke_void_return_wrapper<void, true>::__call<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0&>(fml:... + 160 (invoke.h:488)
13 Flutter 0x00000001053b10d8 std::_fl::__function::__alloc_func<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0, std::_fl::allocator<fml::Thread::T... + 160 (function.h:185)
14 Flutter 0x00000001053b10d8 std::_fl::__function::__func<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0, std::_fl::allocator<fml::Thread::Thread(... + 180 (function.h:359)
15 Flutter 0x00000001053b0de8 std::_fl::__function::__value_func<void ()>::operator()[abi:v15000]() const + 20 (function.h:512)
16 Flutter 0x00000001053b0de8 std::_fl::function<void ()>::operator()() const + 20 (function.h:1187)
17 Flutter 0x00000001053b0de8 fml::ThreadHandle::ThreadHandle(std::_fl::function<void ()>&&)::$_0::operator()(void*) const + 20 (thread.cc:76)
18 Flutter 0x00000001053b0de8 fml::ThreadHandle::ThreadHandle(std::_fl::function<void ()>&&)::$_0::__invoke(void*) + 36 (thread.cc:73)
19 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
20 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 3 name:
Thread 3:
0 libsystem_kernel.dylib 0x00000001f3510788 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001f3513e98 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001f3513db0 mach_msg_overwrite + 424 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001f3513bfc mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x00000001a1e5f804 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)
5 CoreFoundation 0x00000001a1e5eeb0 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)
6 CoreFoundation 0x00000001a1eb1284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)
7 Flutter 0x00000001053b13f8 fml::MessageLoopDarwin::Run() + 88 (message_loop_darwin.mm:51)
8 Flutter 0x00000001053b10d8 fml::MessageLoopImpl::DoRun() + 28 (message_loop_impl.cc:94)
9 Flutter 0x00000001053b10d8 fml::MessageLoop::Run() + 32 (message_loop.cc:49)
10 Flutter 0x00000001053b10d8 fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0::operator()() const + 160 (thread.cc:154)
11 Flutter 0x00000001053b10d8 decltype(std::declval<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0&>()()) std::_fl::__invoke[abi:v15000]<fml::Threa... + 160 (invoke.h:403)
12 Flutter 0x00000001053b10d8 void std::_fl::__invoke_void_return_wrapper<void, true>::__call<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0&>(fml:... + 160 (invoke.h:488)
13 Flutter 0x00000001053b10d8 std::_fl::__function::__alloc_func<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0, std::_fl::allocator<fml::Thread::T... + 160 (function.h:185)
14 Flutter 0x00000001053b10d8 std::_fl::__function::__func<fml::Thread::Thread(std::_fl::function<void (fml::Thread::ThreadConfig const&)> const&, fml::Thread::ThreadConfig const&)::$_0, std::_fl::allocator<fml::Thread::Thread(... + 180 (function.h:359)
15 Flutter 0x00000001053b0de8 std::_fl::__function::__value_func<void ()>::operator()[abi:v15000]() const + 20 (function.h:512)
16 Flutter 0x00000001053b0de8 std::_fl::function<void ()>::operator()() const + 20 (function.h:1187)
17 Flutter 0x00000001053b0de8 fml::ThreadHandle::ThreadHandle(std::_fl::function<void ()>&&)::$_0::operator()(void*) const + 20 (thread.cc:76)
18 Flutter 0x00000001053b0de8 fml::ThreadHandle::ThreadHandle(std::_fl::function<void ()>&&)::$_0::__invoke(void*) + 36 (thread.cc:73)
19 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
20 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 4 name:
Thread 4:
0 libsystem_kernel.dylib 0x00000001f3516090 __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x000000022cb2cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)
2 Flutter 0x000000010538e238 std::_fl::__libcpp_condvar_wait[abi:v15000](_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 4 (__threading_support:335)
3 Flutter 0x000000010538e238 std::_fl::condition_variable::wait(std::_fl::unique_lock<std::_fl::mutex>&) + 20 (condition_variable.cpp:46)
4 Flutter 0x00000001053aa448 void std::_fl::condition_variable::wait<fml::ConcurrentMessageLoop::WorkerMain()::$_0>(std::_fl::unique_lock<std::_fl::mutex>&, fml::ConcurrentMessageLoop::WorkerMain()::$_0) + 44 (__mutex_base:398)
5 Flutter 0x00000001053aa448 fml::ConcurrentMessageLoop::WorkerMain() + 56 (concurrent_message_loop.cc:75)
6 Flutter 0x00000001053aa448 fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0::operator()() const + 252 (concurrent_message_loop.cc:20)
7 Flutter 0x00000001053aa448 decltype(std::declval<fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>()()) std::_fl::__invoke[abi:v15000]<fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_... + 252 (invoke.h:403)
8 Flutter 0x00000001053aa448 _ZNSt3_fl16__thread_executeB6v15000INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN3fml21ConcurrentMessageLoopC1EmE3$_0JETpTnmJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJ... + 252 (thread:284)
9 Flutter 0x00000001053aa448 void* std::_fl::__thread_proxy[abi:v15000]<std::_fl::tuple<std::_fl::unique_ptr<std::_fl::__thread_struct, std::_fl::default_delete<std::_fl::__thread_struct>>, fml::ConcurrentMessageLoop::Concurre... + 340 (thread:295)
10 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
11 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 5 name:
Thread 5:
0 libsystem_kernel.dylib 0x00000001f3516090 __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x000000022cb2cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)
2 Flutter 0x000000010538e238 std::_fl::__libcpp_condvar_wait[abi:v15000](_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 4 (__threading_support:335)
3 Flutter 0x000000010538e238 std::_fl::condition_variable::wait(std::_fl::unique_lock<std::_fl::mutex>&) + 20 (condition_variable.cpp:46)
4 Flutter 0x00000001053aa448 void std::_fl::condition_variable::wait<fml::ConcurrentMessageLoop::WorkerMain()::$_0>(std::_fl::unique_lock<std::_fl::mutex>&, fml::ConcurrentMessageLoop::WorkerMain()::$_0) + 44 (__mutex_base:398)
5 Flutter 0x00000001053aa448 fml::ConcurrentMessageLoop::WorkerMain() + 56 (concurrent_message_loop.cc:75)
6 Flutter 0x00000001053aa448 fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0::operator()() const + 252 (concurrent_message_loop.cc:20)
7 Flutter 0x00000001053aa448 decltype(std::declval<fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>()()) std::_fl::__invoke[abi:v15000]<fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_... + 252 (invoke.h:403)
8 Flutter 0x00000001053aa448 _ZNSt3_fl16__thread_executeB6v15000INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN3fml21ConcurrentMessageLoopC1EmE3$_0JETpTnmJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJ... + 252 (thread:284)
9 Flutter 0x00000001053aa448 void* std::_fl::__thread_proxy[abi:v15000]<std::_fl::tuple<std::_fl::unique_ptr<std::_fl::__thread_struct, std::_fl::default_delete<std::_fl::__thread_struct>>, fml::ConcurrentMessageLoop::Concurre... + 340 (thread:295)
10 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
11 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 6 name:
Thread 6:
0 libsystem_kernel.dylib 0x00000001f3516090 __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x000000022cb2cf98 _pthread_cond_wait + 1204 (pthread_cond.c:862)
2 Flutter 0x000000010538e238 std::_fl::__libcpp_condvar_wait[abi:v15000](_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) + 4 (__threading_support:335)
3 Flutter 0x000000010538e238 std::_fl::condition_variable::wait(std::_fl::unique_lock<std::_fl::mutex>&) + 20 (condition_variable.cpp:46)
4 Flutter 0x00000001053aa448 void std::_fl::condition_variable::wait<fml::ConcurrentMessageLoop::WorkerMain()::$_0>(std::_fl::unique_lock<std::_fl::mutex>&, fml::ConcurrentMessageLoop::WorkerMain()::$_0) + 44 (__mutex_base:398)
5 Flutter 0x00000001053aa448 fml::ConcurrentMessageLoop::WorkerMain() + 56 (concurrent_message_loop.cc:75)
6 Flutter 0x00000001053aa448 fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0::operator()() const + 252 (concurrent_message_loop.cc:20)
7 Flutter 0x00000001053aa448 decltype(std::declval<fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_0>()()) std::_fl::__invoke[abi:v15000]<fml::ConcurrentMessageLoop::ConcurrentMessageLoop(unsigned long)::$_... + 252 (invoke.h:403)
8 Flutter 0x00000001053aa448 _ZNSt3_fl16__thread_executeB6v15000INS_10unique_ptrINS_15__thread_structENS_14default_deleteIS2_EEEEZN3fml21ConcurrentMessageLoopC1EmE3$_0JETpTnmJEEEvRNS_5tupleIJT_T0_DpT1_EEENS_15__tuple_indicesIJ... + 252 (thread:284)
9 Flutter 0x00000001053aa448 void* std::_fl::__thread_proxy[abi:v15000]<std::_fl::tuple<std::_fl::unique_ptr<std::_fl::__thread_struct, std::_fl::default_delete<std::_fl::__thread_struct>>, fml::ConcurrentMessageLoop::Concurre... + 340 (thread:295)
10 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
11 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 7 name:
Thread 7:
0 libsystem_kernel.dylib 0x00000001f35174cc kevent + 8 (:-1)
1 Flutter 0x00000001058b0e9c dart::bin::EventHandlerImplementation::EventHandlerEntry(unsigned long) + 364 (eventhandler_macos.cc:459)
2 Flutter 0x00000001058dcc9c dart::bin::ThreadStart(void*) + 88 (thread_macos.cc:65)
3 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
4 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 8 name:
Thread 8:
0 libsqlite3.dylib 0x00000001d001e5cc countOfViewOptimization + 164 (sqlite3.c:155864)
1 libsqlite3.dylib 0x00000001cff74440 sqlite3Select + 9024 (sqlite3.c:156358)
2 libsqlite3.dylib 0x00000001cffa6ef8 sqlite3CodeSubselect + 1172 (sqlite3.c:119108)
3 libsqlite3.dylib 0x00000001d0011a40 sqlite3ExprCodeTemp + 272 (sqlite3.c:120768)
4 libsqlite3.dylib 0x00000001cff7f1bc sqlite3ExprCodeTarget + 328 (sqlite3.c:120168)
5 libsqlite3.dylib 0x00000001d00109e4 sqlite3ExprCode + 44 (sqlite3.c:120791)
6 libsqlite3.dylib 0x00000001cff991c8 sqlite3Insert + 4892 (sqlite3.c:140392)
7 libsqlite3.dylib 0x00000001cff625d8 yy_reduce + 4200 (sqlite3.c:182091)
8 libsqlite3.dylib 0x00000001cff60814 sqlite3RunParser + 996 (sqlite3.c:184445)
9 libsqlite3.dylib 0x00000001cff5fec0 sqlite3Prepare + 420 (sqlite3.c:148617)
10 libsqlite3.dylib 0x00000001cff5fb8c sqlite3LockAndPrepare + 224 (sqlite3.c:148695)
11 CFNetwork 0x00000001a3373d44 __59-[_NSHTTPAlternativeServicesStorage storeHTTPServiceEntry:]_block_invoke_2 + 404 (HTTPAlternativeServicesStorage.mm:630)
12 libdispatch.dylib 0x00000001a9bb6394 _dispatch_block_async_invoke2 + 148 (queue.c:574)
13 libdispatch.dylib 0x00000001a9ba6fa8 _dispatch_client_callout + 20 (object.m:576)
14 libdispatch.dylib 0x00000001a9bae5cc _dispatch_lane_serial_drain + 768 (queue.c:3934)
15 libdispatch.dylib 0x00000001a9baf124 _dispatch_lane_invoke + 380 (queue.c:4025)
16 libdispatch.dylib 0x00000001a9bba38c _dispatch_root_queue_drain_deferred_wlh + 288 (queue.c:7193)
17 libdispatch.dylib 0x00000001a9bb9bd8 _dispatch_workloop_worker_thread + 540 (queue.c:6787)
18 libsystem_pthread.dylib 0x000000022cb2c680 _pthread_wqthread + 288 (pthread.c:2696)
19 libsystem_pthread.dylib 0x000000022cb2a474 start_wqthread + 8 (:-1)
Thread 9 name:
Thread 9:
0 libsystem_kernel.dylib 0x00000001f3514d20 write + 8 (:-1)
1 FirebaseCrashlytics 0x0000000103245cd4 FIRCLSSDKFileLog + 316 (FIRCLSInternalLogging.c:0)
2 FirebaseCrashlytics 0x0000000103247908 FIRCLSMachExceptionReply + 128 (FIRCLSMachException.c:269)
3 FirebaseCrashlytics 0x0000000103247908 FIRCLSMachExceptionServer + 972 (FIRCLSMachException.c:180)
4 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
5 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 10 name:
Thread 10:
0 libsystem_kernel.dylib 0x00000001f3510788 mach_msg2_trap + 8 (:-1)
1 libsystem_kernel.dylib 0x00000001f3513e98 mach_msg2_internal + 80 (mach_msg.c:201)
2 libsystem_kernel.dylib 0x00000001f3513db0 mach_msg_overwrite + 424 (mach_msg.c:0)
3 libsystem_kernel.dylib 0x00000001f3513bfc mach_msg + 24 (mach_msg.c:323)
4 CoreFoundation 0x00000001a1e5f804 __CFRunLoopServiceMachPort + 160 (CFRunLoop.c:2637)
5 CoreFoundation 0x00000001a1e5eeb0 __CFRunLoopRun + 1212 (CFRunLoop.c:3021)
6 CoreFoundation 0x00000001a1eb1284 CFRunLoopRunSpecific + 588 (CFRunLoop.c:3434)
7 CFNetwork 0x00000001a33cfc4c +[__CFN_CoreSchedulingSetRunnable _run:] + 416 (CoreSchedulingSet.mm:1473)
8 Foundation 0x00000001a0b02f30 __NSThread__start__ + 724 (NSThread.m:991)
9 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
10 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 11:
0 libsystem_pthread.dylib 0x000000022cb2a46c start_wqthread + 0 (:-1)
Thread 12:
0 libsystem_pthread.dylib 0x000000022cb2a46c start_wqthread + 0 (:-1)
Thread 13 name:
Thread 13:
0 libsystem_kernel.dylib 0x00000001f3516090 __psynch_cvwait + 8 (:-1)
1 libsystem_pthread.dylib 0x000000022cb2cfc4 _pthread_cond_wait + 1248 (pthread_cond.c:862)
2 Flutter 0x0000000105904bfc dart::TimedWait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*, long long) + 60 (synchronization_posix.cc:118)
3 Flutter 0x0000000105904bfc dart::ConditionVariable::WaitMicros(dart::Mutex*, long long) + 116 (synchronization_posix.cc:147)
4 Flutter 0x0000000105942120 dart::ThreadPool::Worker::Sleep(long long) + 4 (thread_pool.h:93)
5 Flutter 0x0000000105942120 dart::MutatorThreadPool::OnEnterIdleLocked(dart::MutexLocker*, dart::ThreadPool::Worker*) + 208 (isolate.cc:306)
6 Flutter 0x00000001059d5a88 dart::ThreadPool::WorkerLoop(dart::ThreadPool::Worker*) + 24 (thread_pool.cc:212)
7 Flutter 0x00000001059d5a88 dart::ThreadPool::Worker::Main(unsigned long) + 232 (thread_pool.cc:363)
8 Flutter 0x00000001059a9200 dart::ThreadStart(void*) + 268 (os_thread_macos.cc:94)
9 libsystem_pthread.dylib 0x000000022cb2a7d0 _pthread_start + 136 (pthread.c:931)
10 libsystem_pthread.dylib 0x000000022cb2a480 thread_start + 8 (:-1)
Thread 14:
0 libsystem_pthread.dylib 0x000000022cb2a46c start_wqthread + 0 (:-1)
Thread 15:
0 libsystem_pthread.dylib 0x000000022cb2a46c start_wqthread + 0 (:-1)
Thread 16:
0 libsystem_pthread.dylib 0x000000022cb2a46c start_wqthread + 0 (:-1)
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x0000000302ed4ae0 x1: 0x0000000102fafa00 x2: 0x000000020a463e28 x3: 0x00000003020e8270
x4: 0x0000000000000004 x5: 0x00000000edc2d809 x6: 0x65636e6f6e2d6469 x7: 0x0000000000000018
x8: 0x000000020a4510c0 x9: 0x0000000000000008 x10: 0x0100000105e4f469 x11: 0x0000000302ea9ec0
x12: 0x00000000a0080001 x13: 0x00000000000007fd x14: 0x00000000ee22e00d x15: 0x00000000ee02d92f
x16: 0x000000019f370770 x17: 0x000000000000000a x18: 0x0000000000000000 x19: 0x0000000301ca8d80
x20: 0x0000000000000000 x21: 0x0000000300abf3c0 x22: 0x00000003020f6940 x23: 0x0000000000000000
x24: 0x0000000302ed4ae0 x25: 0x000000020a450f60 x26: 0xffffffff77ffffff x27: 0x000000000000000f
x28: 0x0000000303b89740 fp: 0x000000016cf0e6a0 lr: 0x0000000102fafa08
sp: 0x000000016cf0e670 pc: 0x0000000102fafa0c cpsr: 0x60000000
esr: 0x92000006 (Data Abort) byte read Translation fault
Binary Images:
0x102ef0000 - 0x10300ffff Runner arm64 <c19bd08f16883d78bfc3da8e9e7e3141> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Runner
0x10310c000 - 0x10311bfff FBLPromises arm64 <230ce1dd66ab39af9f130069555c7572> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FBLPromises.framework/FBLPromises
0x103138000 - 0x103143fff FirebaseABTesting arm64 <d1714be269e0368e9a5ef9ecd85092d9> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseABTesting.framework/FirebaseABTesting
0x10315c000 - 0x103163fff FirebaseAppCheckInterop arm64 <4ac52f7588393cb08a8264ccf8a8990b> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseAppCheckInterop.framework/FirebaseAppCheckInterop
0x103174000 - 0x10317bfff FirebaseAuthInterop arm64 <d04ad63f2850306981291597bd080911> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseAuthInterop.framework/FirebaseAuthInterop
0x10318c000 - 0x10319ffff FirebaseCore arm64 <8453cf15d4d63ebcab6e963521e52a71> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseCore.framework/FirebaseCore
0x1031c0000 - 0x1031c7fff FirebaseCoreExtension arm64 <bf26094fd8d93048a3bd0ee04c6e912d> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseCoreExtension.framework/FirebaseCoreExtension
0x1031d4000 - 0x1031effff FirebaseCoreInternal arm64 <b05201cce37131c9a44700214c0ab1ba> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseCoreInternal.framework/FirebaseCoreInternal
0x10322c000 - 0x10327bfff FirebaseCrashlytics arm64 <a3d6e74e5aea3b14958b498cf4eff193> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseCrashlytics.framework/FirebaseCrashlytics
0x103300000 - 0x103317fff FirebaseInstallations arm64 <e7525b3015d93ed2b3f323006c3aae82> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseInstallations.framework/FirebaseInstallations
0x103340000 - 0x10334bfff FirebaseRemoteConfigInterop arm64 <f9eace2db51a3ba08d7104c58572285c> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseRemoteConfigInterop.framework/FirebaseRemoteConfigInterop
0x103364000 - 0x10336bfff RecaptchaInterop arm64 <9786b5d164dc3cfdb3db609567c1fe99> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/RecaptchaInterop.framework/RecaptchaInterop
0x1033fc000 - 0x10341bfff GoogleUtilities arm64 <abf74105bce0383f9f145691262e5240> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/GoogleUtilities.framework/GoogleUtilities
0x1034a4000 - 0x1035a7fff FirebaseAuth arm64 <e071452857f83062b726392e3387b0db> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseAuth.framework/FirebaseAuth
0x103738000 - 0x10376bfff FirebaseMessaging arm64 <7278c8e4617431b8a49fd5d03beb9f26> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseMessaging.framework/FirebaseMessaging
0x1037bc000 - 0x1037effff FirebasePerformance arm64 <8acf8cecb7433efaa812460ccaebfd0e> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebasePerformance.framework/FirebasePerformance
0x103844000 - 0x103877fff FirebaseRemoteConfig arm64 <2069bd9a81af37d1ba9e198617e9d162> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseRemoteConfig.framework/FirebaseRemoteConfig
0x1038c4000 - 0x1038e3fff FirebaseSessions arm64 <0d5bbad29b583c8d9b3011a18bab5abc> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseSessions.framework/FirebaseSessions
0x103920000 - 0x10394ffff FirebaseSharedSwift arm64 <e2421a7ad4a033e6aa9e19a30328709f> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/FirebaseSharedSwift.framework/FirebaseSharedSwift
0x1039a4000 - 0x1039cffff GTMSessionFetcher arm64 <42173ac4b08f3a18a150fe2488402391> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/GTMSessionFetcher.framework/GTMSessionFetcher
0x103a0c000 - 0x103a33fff GoogleDataTransport arm64 <188dc10f3ebe3075a3a3c0a8e73bc81b> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/GoogleDataTransport.framework/GoogleDataTransport
0x103a70000 - 0x103a83fff Promises arm64 <46fff611536c3d69b329986c6e9d1a46> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/Promises.framework/Promises
0x103aa4000 - 0x103acbfff PurchasesHybridCommon arm64 <b2d2ba59ae3b3e82aa63c8522fd6763f> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/PurchasesHybridCommon.framework/PurchasesHybridCommon
0x103b0c000 - 0x103b1ffff PurchasesHybridCommonUI arm64 <8f40402f8b5c3a2e9613c967af9e919d> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/PurchasesHybridCommonUI.framework/PurchasesHybridCommonUI
0x103b4c000 - 0x103e8bfff RevenueCat arm64 <60c7c1b3861c3ec1931b675d2b149c8a> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/RevenueCat.framework/RevenueCat
0x104470000 - 0x1046dffff RevenueCatUI arm64 <2c9d456072e03ce68de6dd1b7c5d06a0> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/RevenueCatUI.framework/RevenueCatUI
0x104d00000 - 0x104d0ffff app_settings arm64 <5679de634530336381721239551acf74> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/app_settings.framework/app_settings
0x104d2c000 - 0x104d37fff connectivity_plus arm64 <bb10d1ce44e3319ba95f5b9aa1d2cc5c> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/connectivity_plus.framework/connectivity_plus
0x104d50000 - 0x104d5bfff device_info_plus arm64 <2abb231833f93e66a9543fe1c94c8e11> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/device_info_plus.framework/device_info_plus
0x104d68000 - 0x104d73fff flutter_device_imei arm64 <caf9ea562aab3e0497f9a9df03432645> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/flutter_device_imei.framework/flutter_device_imei
0x104d8c000 - 0x104d9bfff flutter_local_notifications arm64 <45d23bd2aa093619961d37debaf62907> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/flutter_local_notifications.framework/flutter_local_notifications
0x104db4000 - 0x104dbffff haptic_feedback arm64 <36f8d6cb85e232378bc93bafd51b7861> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/haptic_feedback.framework/haptic_feedback
0x104dd4000 - 0x104de3fff in_app_review arm64 <1a77b5ec3a8238e09309fafcd12337fb> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/in_app_review.framework/in_app_review
0x104dfc000 - 0x104e03fff nanopb arm64 <86cbc6a673683d568f72503908454810> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/nanopb.framework/nanopb
0x104e10000 - 0x104e17fff package_info_plus arm64 <e42cfac7951535f3934fef9afc5b0328> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/package_info_plus.framework/package_info_plus
0x104e24000 - 0x104e2ffff path_provider_foundation arm64 <bf2a17fd54243b6cbc1492626f94d575> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/path_provider_foundation.framework/path_provider_foundation
0x104e48000 - 0x104e57fff purchases_flutter arm64 <8b0a045d79a0337fb77de91fbe3fe3e4> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/purchases_flutter.framework/purchases_flutter
0x104e70000 - 0x104e83fff purchases_ui_flutter arm64 <c3fd7699cc1734f1bab3935a7389728e> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/purchases_ui_flutter.framework/purchases_ui_flutter
0x104ea4000 - 0x104eb7fff shared_preferences_foundation arm64 <0e7793d3f52937e5a4af9070a18d69a9> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/shared_preferences_foundation.framework/shared_preferences_foundation
0x104ed8000 - 0x104ef3fff sqflite_darwin arm64 <d563e92ce3c934b2ab969d7f2976d676> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/sqflite_darwin.framework/sqflite_darwin
0x104f1c000 - 0x104f2bfff url_launcher_ios arm64 <58f93f91f1bf38c399e50fd8f0f8b75c> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/url_launcher_ios.framework/url_launcher_ios
0x104f4c000 - 0x105daffff Flutter arm64 <4c4c44ee55553144a10990bbcbdc24fe> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/Flutter.framework/Flutter
0x106934000 - 0x10693ffff libobjc-trampolines.dylib arm64e <4aba9420e4d03c989d62c653b259eab4> /private/preboot/Cryptexes/OS/usr/lib/libobjc-trampolines.dylib
0x10ade0000 - 0x10b8a3fff App arm64 <df4fa3c9d0bd311ca2b085bd31c78ea3> /private/var/containers/Bundle/Application/BA1FE8B5-4A9E-425D-8498-C7B88CA98F9E/Runner.app/Frameworks/App.framework/App
0x19f360000 - 0x19f3b0ccf libobjc.A.dylib arm64e <a6a17b3c335130adaf2815a71b78f050> /usr/lib/libobjc.A.dylib
0x1a09ed000 - 0x1a171dfff Foundation arm64e <e2f95328659e3c0197f752b5b3bb7aa5> /System/Library/Frameworks/Foundation.framework/Foundation
0x1a1de9000 - 0x1a232cfff CoreFoundation arm64e <0013a8b125243534b5ba681aaf18c798> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1a32de000 - 0x1a36a2fff CFNetwork arm64e <e610c6a8da363e07910f2d4a62320985> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1a4608000 - 0x1a6520fff UIKitCore arm64e <8cc54497f7ec3903ae5aa274047c0cf1> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1a9ba3000 - 0x1a9be8fff libdispatch.dylib arm64e <c05e486d81f2367e9ce1e14573c4c268> /usr/lib/system/libdispatch.dylib
0x1a9be9000 - 0x1a9c68ffb libsystem_c.dylib arm64e <400d888f854833fc802ff29678681197> /usr/lib/system/libsystem_c.dylib
0x1c80c6000 - 0x1c8149137 dyld arm64e <a770ff8c8fb93e0385fe7f26db36812b> /usr/lib/dyld
0x1cff57000 - 0x1d00d7ff3 libsqlite3.dylib arm64e <d611d255d4503346bfdd4ecdaa4703a8> /usr/lib/libsqlite3.dylib
0x1ef0f0000 - 0x1ef0f8fff GraphicsServices arm64e <3eca7962867b3029adc8bbe100f85ba5> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1f350f000 - 0x1f3548fe3 libsystem_kernel.dylib arm64e <881fe934759c3089b98660344cb843e3> /usr/lib/system/libsystem_kernel.dylib
0x22ca7d000 - 0x22ca84ff3 libsystem_platform.dylib arm64e <f1e4230a773e39cb828eed550662d13b> /usr/lib/system/libsystem_platform.dylib
0x22cb29000 - 0x22cb35ff3 libsystem_pthread.dylib arm64e <6f6e49251fb43a0b99d26bd8b7b1a148> /usr/lib/system/libsystem_pthread.dylib
EOF
|
Have any of you been able to get a reliably reproducible case locally? Otherwise we will not be able to fix. You could alternatively try what I suggested by changing some weak to strong references in a local repo of firebase and use that (FLTFirebaseAuthPlugin.m:379). If it completely stops the crash then it should be sufficient evidence to open a PR for it here. |
@MichaelVerdon Nope, I have not been able to reproduce this issue locally. But it continues to happen for 10+ users a day for my app, on both iOS and Mac. So, in pursuit of a resolution, I've explored this issue with Cursor and came up with what seems like a plausible fix: #17273. Full disclosure, I know little about obj-c, so any and all feedback or critique is welcome—just trying to get to the bottom of this. The Sign in with Apple implementation seems to continue to work for me without issue when running with this fix, so I'm going to roll this out to production and see if it helps. |
@MichaelVerdon @admin-amanesoft Please review and consider merging #17273. Thanks for the troubleshooting pointers! |
Is there an existing issue for this?
Which plugins are affected?
Auth
Which platforms are affected?
iOS
Description
Identical to #16845, which is closed as non-reproducible, and locked.
Has affected over 200 users of my app over the last few months.
Reproducing the issue
I have not been able to reproduce personally.
Firebase Core version
3.12.1
Flutter Version
3.29.2
Relevant Log Output
Flutter dependencies
Expand
Flutter dependencies
snippetAdditional context and comments
No response
The text was updated successfully, but these errors were encountered: