Dear Senior Developer,
I come to you at a time where I am lost.
Over the last 2-3 months, I have noticed a series of crashes occuring on my app. This all started randomly and has now been a regular occurence. Usually, I would receive some detail as it relates to some class or view that is causing this error but now the only details I have is it relates to a UiViewController dealloc even though I am using SwiftUI.
Below I have attached the stack trace from firebase crash analytics. I have spent months on this and I am asking for the help of someone much more senior and knowledable to assist me in this regard.
Thanks again for your help and I await your response. I am also willing to share my screen LIVE to help you help me identify this issue.
# Crashlytics - Stack trace # Application: manny.GoblinTools # Platform: apple # Version: 1.0638 (1) # Issue: bfd18ee65a92b459d4ecef3475a9ec34 # Session: 032166c28b8c4764b13a6fdca636d2d6_DNE_0_v2 # Date: Sat Oct 12 2024 21:42:38 GMT-0400 (Eastern Daylight Time) Crashed: com.apple.main-thread 0 libobjc.A.dylib 0x4e20 lookUpImpOrForward + 72 1 libobjc.A.dylib 0x34c4 _objc_msgSend_uncached + 68 2 UIKitCore 0x32099c -[UIViewController dealloc] + 860 3 UIKitCore 0x4ec8b8 -[UINavigationController dealloc] + 296 4 UIKitCore 0x4ec76c -[_UISplitViewControllerColumnContents .cxx_destruct] + 44 5 libobjc.A.dylib 0x4c3c object_cxxDestructFromClass(objc_object*, objc_class*) + 116 6 libobjc.A.dylib 0x4300 objc_destructInstance + 80 7 libobjc.A.dylib 0x42a8 _objc_rootDealloc + 80 8 CoreFoundation 0x7730 cow_cleanup + 164 9 CoreFoundation 0x9c80 -[__NSDictionaryM dealloc] + 148 10 libobjc.A.dylib 0x4c3c object_cxxDestructFromClass(objc_object*, objc_class*) + 116 11 libobjc.A.dylib 0x4300 objc_destructInstance + 80 12 libobjc.A.dylib 0x42a8 _objc_rootDealloc + 80 13 UIKitCore 0x57d8bc -[UISplitViewControllerPanelImpl dealloc] + 100 14 libobjc.A.dylib 0x4c3c object_cxxDestructFromClass(objc_object*, objc_class*) + 116 15 libobjc.A.dylib 0x4300 objc_destructInstance + 80 16 libobjc.A.dylib 0x42a8 _objc_rootDealloc + 80 17 UIKitCore 0xe083c -[UIResponder dealloc] + 124 18 UIKitCore 0x320ad4 -[UIViewController dealloc] + 1172 19 libobjc.A.dylib 0x41f4 AutoreleasePoolPage::releaseUntil(objc_object**) + 212 20 libobjc.A.dylib 0x4080 objc_autoreleasePoolPop + 260 21 UIKitCore 0xba6f8 -[_UIAfterCACommitBlock run] + 92 22 UIKitCore 0xba5a8 -[_UIAfterCACommitQueue flush] + 164 23 UIKitCore 0xba4c0 _runAfterCACommitDeferredBlocks + 496 24 UIKitCore 0xba0f8 _cleanUpAfterCAFlushAndRunDeferredBlocks + 80 25 UIKitCore 0xba008 _UIApplicationFlushCATransaction + 72 26 UIKitCore 0xb776c _UIUpdateSequenceRun + 84 27 UIKitCore 0xb73b0 schedulerStepScheduledMainSection + 172 28 UIKitCore 0xb8254 runloopSourceCallback + 92 29 CoreFoundation 0x56834 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 30 CoreFoundation 0x567c8 __CFRunLoopDoSource0 + 176 31 CoreFoundation 0x54298 __CFRunLoopDoSources0 + 244 32 CoreFoundation 0x53484 __CFRunLoopRun + 828 33 CoreFoundation 0x52cd8 CFRunLoopRunSpecific + 608 34 GraphicsServices 0x11a8 GSEventRunModal + 164 35 UIKitCore 0x40a90c -[UIApplication _run] + 888 36 UIKitCore 0x4be9d0 UIApplicationMain + 340 37 SwiftUI 0x3f4148 OUTLINED_FUNCTION_283 + 414604 38 SwiftUI 0x3a0714 OUTLINED_FUNCTION_283 + 72024 39 SwiftUI 0x3ac4d0 OUTLINED_FUNCTION_283 + 120596 40 GoblinTools 0x85ba4 main + 4305050532 (GoblinToolsApp.swift:4305050532) 41 ??? 0x1b841de4c (Missing) com.apple.uikit.eventfetch-thread 0 libsystem_kernel.dylib 0x1808 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x5008 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x4f20 mach_msg_overwrite + 436 3 libsystem_kernel.dylib 0x4d60 mach_msg + 24 4 CoreFoundation 0x53f5c __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x53600 __CFRunLoopRun + 1208 6 CoreFoundation 0x52cd8 CFRunLoopRunSpecific + 608 7 Foundation 0xc7e4c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 8 Foundation 0xc7c9c -[NSRunLoop(NSRunLoop) runUntilDate:] + 64 9 UIKitCore 0x41e640 -[UIEventFetcher threadMain] + 420 10 Foundation 0xde718 __NSThread__start__ + 732 11 libsystem_pthread.dylib 0x606c _pthread_start + 136 12 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x1590 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x4980 _pthread_wqthread + 364 2 libsystem_pthread.dylib 0x10cc start_wqthread + 8 com.google.firebase.crashlytics.MachExceptionServer 0 GoblinTools 0x3a4190 FIRCLSProcessRecordAllThreads + 392 (FIRCLSProcess.c:392) 1 GoblinTools 0x3a4574 FIRCLSProcessRecordAllThreads + 423 (FIRCLSProcess.c:423) 2 GoblinTools 0x3b2798 FIRCLSHandler + 34 (FIRCLSHandler.m:34) 3 GoblinTools 0x3b2fa4 FIRCLSMachExceptionServer + 525 (FIRCLSMachException.c:525) 4 libsystem_pthread.dylib 0x606c _pthread_start + 136 5 libsystem_pthread.dylib 0x10d8 thread_start + 8 com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x1808 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x5008 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x4f20 mach_msg_overwrite + 436 3 libsystem_kernel.dylib 0x4d60 mach_msg + 24 4 CoreFoundation 0x53f5c __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x53600 __CFRunLoopRun + 1208 6 CoreFoundation 0x52cd8 CFRunLoopRunSpecific + 608 7 CFNetwork 0xfdc90 _CFHostIsDomainTopLevel + 108176 8 Foundation 0xde718 __NSThread__start__ + 732 9 libsystem_pthread.dylib 0x606c _pthread_start + 136 10 libsystem_pthread.dylib 0x10d8 thread_start + 8 com.apple.libtrace.state.block-list 0 libsystem_kernel.dylib 0x7d0c __ulock_wait + 8 1 libdispatch.dylib 0x47c4 _dlock_wait + 56 2 libdispatch.dylib 0x4578 _dispatch_thread_event_wait_slow + 56 3 libdispatch.dylib 0x135b0 __DISPATCH_WAIT_FOR_QUEUE__ + 368 4 libdispatch.dylib 0x1315c _dispatch_sync_f_slow + 148 5 libsystem_trace.dylib 0xec8c ___os_state_request_for_self_block_invoke + 372 6 libdispatch.dylib 0x213c _dispatch_call_block_and_release + 32 7 libdispatch.dylib 0x3dd4 _dispatch_client_callout + 20 8 libdispatch.dylib 0xb400 _dispatch_lane_serial_drain + 748 9 libdispatch.dylib 0xbf64 _dispatch_lane_invoke + 432 10 libdispatch.dylib 0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288 11 libdispatch.dylib 0x16528 _dispatch_workloop_worker_thread + 404 12 libsystem_pthread.dylib 0x4934 _pthread_wqthread + 288 13 libsystem_pthread.dylib 0x10cc start_wqthread + 8 com.google.firebase.firestore.rpc 0 libsystem_kernel.dylib 0x16268 poll + 8 1 GoblinTools 0xce12a4 pollset_work(grpc_pollset*, grpc_pollset_worker**, grpc_core::Timestamp) + 127888 2 GoblinTools 0xce39cc pollset_work(grpc_pollset*, grpc_pollset_worker**, grpc_core::Timestamp) + 137912 3 GoblinTools 0xcb8e64 cq_next(grpc_completion_queue*, gpr_timespec, void*) + 222528 4 GoblinTools 0xc11cdc grpc::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec) + 72568 5 GoblinTools 0xac58d4 firebase::firestore::remote::Datastore::PollGrpcQueue() + 4315797716 6 GoblinTools 0xbc5550 firebase::firestore::util::Task::ExecuteAndRelease() + 126448 7 libdispatch.dylib 0x3dd4 _dispatch_client_callout + 20 8 libdispatch.dylib 0xb400 _dispatch_lane_serial_drain + 748 9 libdispatch.dylib 0xbf30 _dispatch_lane_invoke + 380 10 libdispatch.dylib 0x16cb4 _dispatch_root_queue_drain_deferred_wlh + 288 11 libdispatch.dylib 0x16528 _dispatch_workloop_worker_thread + 404 12 libsystem_pthread.dylib 0x4934 _pthread_wqthread + 288 13 libsystem_pthread.dylib 0x10cc start_wqthread + 8 Thread 0 libsystem_kernel.dylib 0x1590 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x4980 _pthread_wqthread + 364 2 libsystem_pthread.dylib 0x10cc start_wqthread + 8 Thread 0 libsystem_kernel.dylib 0x1590 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x4980 _pthread_wqthread + 364 2 libsystem_pthread.dylib 0x10cc start_wqthread + 8 Thread 0 libsystem_kernel.dylib 0x1590 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x4980 _pthread_wqthread + 364 2 libsystem_pthread.dylib 0x10cc start_wqthread + 8 Thread 0 libsystem_kernel.dylib 0x1590 __workq_kernreturn + 8 1 libsystem_pthread.dylib 0x4980 _pthread_wqthread + 364 2 libsystem_pthread.dylib 0x10cc start_wqthread + 8 Thread 0 libsystem_pthread.dylib 0x10c4 start_wqthread + 8350793922 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c40 gpr_cv_wait + 470112 3 GoblinTools 0xcea920 grpc_core::Executor::ThreadMain(void*) + 166412 4 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 5 libsystem_pthread.dylib 0x606c _pthread_start + 136 6 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c40 gpr_cv_wait + 470112 3 GoblinTools 0xcea920 grpc_core::Executor::ThreadMain(void*) + 166412 4 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 5 libsystem_pthread.dylib 0x606c _pthread_start + 136 6 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c40 gpr_cv_wait + 470112 3 GoblinTools 0xe2aa84 timer_thread(void*) + 39132 4 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 5 libsystem_pthread.dylib 0x606c _pthread_start + 136 6 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe46bb4 grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration) + 154124 4 GoblinTools 0xe468d4 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step() + 153388 5 GoblinTools 0xe464e0 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody() + 152376 6 GoblinTools 0xe46d20 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::StartThread()::$_0::__invoke(void*) + 154488 7 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 8 libsystem_pthread.dylib 0x606c _pthread_start + 136 9 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe299d0 grpc_event_engine::experimental::TimerManager::WaitUntil(grpc_core::Timestamp) + 34856 4 GoblinTools 0xe2a2b8 void absl::lts_20240116::internal_any_invocable::RemoteInvoker(absl::lts_20240116::internal_any_invocable::TypeErasedState*) + 37136 5 GoblinTools 0xc2f0fc grpc_event_engine::experimental::SelfDeletingClosure::Run() + 13836 6 GoblinTools 0xe467c8 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step() + 153120 7 GoblinTools 0xe464e0 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody() + 152376 8 GoblinTools 0xe46d20 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::StartThread()::$_0::__invoke(void*) + 154488 9 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 10 libsystem_pthread.dylib 0x606c _pthread_start + 136 11 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe46bb4 grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration) + 154124 4 GoblinTools 0xe468d4 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step() + 153388 5 GoblinTools 0xe464e0 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody() + 152376 6 GoblinTools 0xe46d20 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::StartThread()::$_0::__invoke(void*) + 154488 7 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 8 libsystem_pthread.dylib 0x606c _pthread_start + 136 9 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe46bb4 grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration) + 154124 4 GoblinTools 0xe468d4 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step() + 153388 5 GoblinTools 0xe464e0 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody() + 152376 6 GoblinTools 0xe46d20 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::StartThread()::$_0::__invoke(void*) + 154488 7 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 8 libsystem_pthread.dylib 0x606c _pthread_start + 136 9 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe46bb4 grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration) + 154124 4 GoblinTools 0xe468d4 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step() + 153388 5 GoblinTools 0xe464e0 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody() + 152376 6 GoblinTools 0xe46d20 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::StartThread()::$_0::__invoke(void*) + 154488 7 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 8 libsystem_pthread.dylib 0x606c _pthread_start + 136 9 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe46bb4 grpc_event_engine::experimental::WorkStealingThreadPool::WorkSignal::WaitWithTimeout(grpc_core::Duration) + 154124 4 GoblinTools 0xe468d4 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::Step() + 153388 5 GoblinTools 0xe464e0 grpc_event_engine::experimental::WorkStealingThreadPool::ThreadState::ThreadBody() + 152376 6 GoblinTools 0xe46d20 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::StartThread()::$_0::__invoke(void*) + 154488 7 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 8 libsystem_pthread.dylib 0x606c _pthread_start + 136 9 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe45f94 grpc_core::Notification::WaitForNotificationWithTimeout(absl::lts_20240116::Duration) + 151020 4 GoblinTools 0xe45e64 grpc_event_engine::experimental::WorkStealingThreadPool::WorkStealingThreadPoolImpl::Lifeguard::LifeguardMain() + 150716 5 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 6 libsystem_pthread.dylib 0x606c _pthread_start + 136 7 libsystem_pthread.dylib 0x10d8 thread_start + 8 com.apple.CFStream.LegacyThread 0 libsystem_kernel.dylib 0x1808 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x5008 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x4f20 mach_msg_overwrite + 436 3 libsystem_kernel.dylib 0x4d60 mach_msg + 24 4 CoreFoundation 0x53f5c __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x53600 __CFRunLoopRun + 1208 6 CoreFoundation 0x52cd8 CFRunLoopRunSpecific + 608 7 CoreFoundation 0xbe8f8 _legacyStreamRunLoop_workThread + 300 8 libsystem_pthread.dylib 0x606c _pthread_start + 136 9 libsystem_pthread.dylib 0x10d8 thread_start + 8 com.apple.CFSocket.private 0 libsystem_kernel.dylib 0x9474 select$DARWIN_EXTSN + 8 1 libsystem_kernel.dylib 0x9474 __select + 8 2 CoreFoundation 0xbeb7c __CFSocketManager + 640 3 libsystem_pthread.dylib 0x606c _pthread_start + 136 4 libsystem_pthread.dylib 0x10d8 thread_start + 8 Thread 0 libsystem_kernel.dylib 0x71cc __psynch_cvwait + 8 1 libsystem_pthread.dylib 0x36e4 _pthread_cond_wait + 1228 2 GoblinTools 0xe14c30 gpr_cv_wait + 470096 3 GoblinTools 0xe2aa84 timer_thread(void*) + 39132 4 GoblinTools 0xe24ba0 grpc_core::(anonymous namespace)::ThreadInternalsPosix::ThreadInternalsPosix(char const*, void (*)(void*), void*, bool*, grpc_core::Thread::Options const&)::'lambda'(void*)::__invoke(void*) + 14840 5 libsystem_pthread.dylib 0x606c _pthread_start + 136 6 libsystem_pthread.dylib 0x10d8 thread_start + 8 com.apple.SwiftUI.AsyncRenderer 0 libsystem_kernel.dylib 0x1808 mach_msg2_trap + 8 1 libsystem_kernel.dylib 0x5008 mach_msg2_internal + 80 2 libsystem_kernel.dylib 0x4f20 mach_msg_overwrite + 436 3 libsystem_kernel.dylib 0x4d60 mach_msg + 24 4 CoreFoundation 0x53f5c __CFRunLoopServiceMachPort + 160 5 CoreFoundation 0x53600 __CFRunLoopRun + 1208 6 CoreFoundation 0x52cd8 CFRunLoopRunSpecific + 608 7 Foundation 0xc7e4c -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 212 8 Foundation 0xc7d20 -[NSRunLoop(NSRunLoop) run] + 64 9 SwiftUI 0x42bf18 OUTLINED_FUNCTION_283 + 643420 10 SwiftUI 0x42bc10 OUTLINED_FUNCTION_283 + 642644 11 Foundation 0xde718 __NSThread__start__ + 732 12 libsystem_pthread.dylib 0x606c _pthread_start + 136 13 libsystem_pthread.dylib 0x10d8 thread_start + 8
Replies
2
Boosts
0
Views
457
Participants
3