ccgus / fmdb

A Cocoa / Objective-C wrapper around SQLite
Other
13.84k stars 2.76k forks source link

FMDB crash with executeQuery:withArgumentsInArray:orDictionary:orVAList: #553

Open ww1234 opened 7 years ago

ww1234 commented 7 years ago

stack trace:

Date/Time: 2016-11-28 13:05:56 +0000 OS Version: iPhone OS 10.0.2 (14A456) Report Version: 104

Exception Type: SIGABRT Exception Codes: #0 at 0x181b56014 Crashed Thread: 25

Thread 0: 0 libobjc.A.dylib objc_object::release() + 80 1 UIKit -[UIImageView _masksTemplateImages] + 92 2 UIKit -[UIImageView _updateMasking] + 36 3 UIKit -[UIImageView _templateSettingsDidChange] + 44 4 UIKit -[UIImageView _setDefaultRenderingMode:] + 256 5 UIKit -[UIButton _updateEffectsForImageView:background:] + 100 6 UIKit -[UIButton _createPreparedImageViewWithFrame:] + 56 7 UIKit -[UIButton _setupImageView] + 132 8 UIKit -[UIButton _titleOrImageViewForBaselineLayout] + 132 9 UIKit -[UIButton updateConstraints] + 56 10 UIKit -[UIView(AdditionalLayoutSupport) _sendUpdateConstraintsIfNecessaryForSecondPass:] + 192 11 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 632 12 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512 13 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512 14 Foundation -[NSISEngine withBehaviors:performModifications:] + 168 15 UIKit -[UIView(AdditionalLayoutSupport) _recursiveUpdateConstraintsIfNeededCollectingViews:forSecondPass:] + 120 16 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512 17 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512 18 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededCollectingViews:forSecondPass:] + 512 19 UIKit __97-[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededPostponeVariableChangeNotifications:]_block_invoke + 84 20 UIKit -[UIView(AdditionalLayoutSupport) _withUnsatisfiableConstraintsLoggingSuspendedIfEngineDelegateExists:] + 136 21 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsIfNeededPostponeVariableChangeNotifications:] + 164 22 UIKit -[UIView(AdditionalLayoutSupport) _updateConstraintsAtEngineLevelIfNeededPostponeVariableChangeNotifications:] + 364 23 UIKit -[UIView(Hierarchy) _updateConstraintsAsNecessaryAndApplyLayoutFromEngine] + 180 24 UIKit -[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1272 25 QuartzCore -[CALayer layoutSublayers] + 148 26 QuartzCore CA::Layer::layout_if_needed(CA::Transaction) + 292 27 QuartzCore CA::Layer::layout_and_display_if_needed(CA::Transaction) + 32 28 QuartzCore CA::Context::commit_transaction(CA::Transaction*) + 252 29 QuartzCore CA::Transaction::commit() + 512 30 UIKit _afterCACommitHandler + 324 31 CoreFoundation CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 32 32 CoreFoundation CFRunLoopDoObservers + 372 33 CoreFoundation CFRunLoopRun + 1024 34 CoreFoundation CFRunLoopRunSpecific + 444 35 GraphicsServices GSEventRunModal + 180 36 UIKit -[UIApplication _run] + 684 37 UIKit UIApplicationMain + 208 38 MyAPP main (main.m:15) 39 ??? 0x0000000181a445b8 0x0 + 0

Thread 1: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 CFNetwork +[NSURLConnection(Loader) _resourceLoadLoop:] + 336 5 Foundation NSThreadstart__ + 1024 6 libsystem_pthread.dylib _pthread_body + 240 7 libsystem_pthread.dylib _pthread_body + 0 8 libsystem_pthread.dylib thread_start + 4

Thread 2: 0 libsystem_kernel.dylib psynch_cvwait + 8 1 libc++.1.dylib std::__1::condition_variable::wait(std::1::unique_lock&) + 56 2 JavaScriptCore void std::1::condition_variable_any::wait<std::1::unique_lock >(std::1::unique_lock&) + 112 3 JavaScriptCore bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>::threadRunLoop() + 168 4 JavaScriptCore std::1::shared_ptr_emplace<std::1::mutex, std::1::allocator >::~__shared_ptr_emplace() + 0 5 JavaScriptCore void std::1::thread_proxy<std::1::tuple<void ()(bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>), bmalloc::AsyncTask<bmalloc::Heap, void (bmalloc::Heap::)()>> >(void) + 92 6 libsystem_pthread.dylib _pthread_body + 240 7 libsystem_pthread.dylib _pthread_body + 0 8 libsystem_pthread.dylib thread_start + 4

Thread 3: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 WebCore RunWebThread(void*) + 456 5 libsystem_pthread.dylib _pthread_body + 240 6 libsystem_pthread.dylib _pthread_body + 0 7 libsystem_pthread.dylib thread_start + 4

Thread 4: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 5 Foundation -[NSRunLoop(NSRunLoop) runUntilDate:] + 96 6 UIKit -[UIEventFetcher threadMain] + 136 7 Foundation NSThreadstart__ + 1024 8 libsystem_pthread.dylib _pthread_body + 240 9 libsystem_pthread.dylib _pthread_body + 0 10 libsystem_pthread.dylib thread_start + 4

Thread 5: 0 libsystem_kernel.dylib __psynch_cvwait + 8 1 Foundation -[NSCondition wait] + 240 2 MyAPP -[NVMonitorCenter run] (NVMonitorCenter.m:266) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 6: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 CFNetwork _privateRunloopEmulationSet(void*) + 264 5 libsystem_pthread.dylib _pthread_body + 240 6 libsystem_pthread.dylib _pthread_body + 0 7 libsystem_pthread.dylib thread_start + 4

Thread 7: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 8: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 9: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 10: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 11: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 12: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 5 Foundation -[NSRunLoop(NSRunLoop) run] + 88 6 MyAPP +[GCDAsyncSocket cfstreamThread] (GCDAsyncSocket.m:6678) 7 Foundation NSThreadstart__ + 1024 8 libsystem_pthread.dylib _pthread_body + 240 9 libsystem_pthread.dylib _pthread_body + 0 10 libsystem_pthread.dylib thread_start + 4

Thread 13: 0 libsystem_kernel.dylib __select + 8 1 libsystem_pthread.dylib _pthread_body + 240 2 libsystem_pthread.dylib _pthread_body + 0 3 libsystem_pthread.dylib thread_start + 4

Thread 14: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 15: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 5 Foundation -[NSRunLoop(NSRunLoop) run] + 88 6 MyAPP +[MTDXAFURLConnectionOperation networkRequestThreadEntryPoint:] (MTDXAFURLConnectionOperation.m:169) 7 Foundation NSThreadstart__ + 1024 8 libsystem_pthread.dylib _pthread_body + 240 9 libsystem_pthread.dylib _pthread_body + 0 10 libsystem_pthread.dylib thread_start + 4

Thread 16: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 AVFAudio GenericRunLoopThread::Entry(void) + 164 5 AVFAudio CAPThread::Entry(CAPThread) + 84 6 libsystem_pthread.dylib _pthread_body + 240 7 libsystem_pthread.dylib _pthread_body + 0 8 libsystem_pthread.dylib thread_start + 4

Thread 17: 0 libsystem_kernel.dylib psynch_cvwait + 8 1 libc++.1.dylib std::__1::condition_variable::wait(std::1::unique_lock&) + 56 2 JavaScriptCore WTF::ParkingLot::parkConditionallyImpl(void const, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::1::chrono::time_point<std::__1::chrono::steady_clock, std::1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016 3 JavaScriptCore JSC::JITWorklist::runThread() + 192 4 JavaScriptCore WTF::Vector<WTF::RefPtr, 32ul, WTF::CrashOnOverflow, 16ul>::expandCapacity(unsigned long, WTF::RefPtr) + 0 5 JavaScriptCore WTF::threadEntryPoint(void) + 212 6 JavaScriptCore WTF::wtfThreadEntryPoint(void) + 24 7 libsystem_pthread.dylib _pthread_body + 240 8 libsystem_pthread.dylib _pthread_body + 0 9 libsystem_pthread.dylib thread_start + 4

Thread 18: 0 libsystem_kernel.dylib psynch_cvwait + 8 1 libc++.1.dylib std::__1::condition_variable::wait(std::1::unique_lock&) + 56 2 JavaScriptCore WTF::ParkingLot::parkConditionallyImpl(void const, WTF::ScopedLambda<bool ()> const&, WTF::ScopedLambda<void ()> const&, std::1::chrono::time_point<std::__1::chrono::steady_clock, std::1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 2016 3 JavaScriptCore WTF::ParallelHelperPool::waitForClientWithTask(WTF::Locker const&) + 288 4 JavaScriptCore WTF::ParallelHelperPool::helperThreadBody() + 76 5 JavaScriptCore WTF::threadEntryPoint(void) + 212 6 JavaScriptCore WTF::wtfThreadEntryPoint(void*) + 24 7 libsystem_pthread.dylib _pthread_body + 240 8 libsystem_pthread.dylib _pthread_body + 0 9 libsystem_pthread.dylib thread_start + 4

Thread 19: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 CoreFoundation CFRunLoopRun + 112 5 CoreMotion 0x00000001883957dc + 824 6 libsystem_pthread.dylib _pthread_body + 240 7 libsystem_pthread.dylib _pthread_body + 0 8 libsystem_pthread.dylib thread_start + 4

Thread 20: 0 libsystem_kernel.dylib mach_msg_trap + 8 1 CoreFoundation CFRunLoopServiceMachPort + 192 2 CoreFoundation CFRunLoopRun + 1132 3 CoreFoundation CFRunLoopRunSpecific + 444 4 Foundation -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 304 5 Foundation -[NSRunLoop(NSRunLoop) run] + 88 6 MyAPP +[AFURLConnectionOperation networkRequestThreadEntryPoint:] (AFURLConnectionOperation.m:169) 7 Foundation NSThreadstart__ + 1024 8 libsystem_pthread.dylib _pthread_body + 240 9 libsystem_pthread.dylib _pthread_body + 0 10 libsystem_pthread.dylib thread_start + 4

Thread 21: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 22: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 23: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 24: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 25 Crashed: 0 libsystem_kernel.dylib pthread_kill + 8 1 libsystem_c.dylib abort + 140 2 libsystem_malloc.dylib _nano_vet_and_size_of_live + 0 3 libsystem_malloc.dylib nano_free + 220 4 MyAPP sqlite3MemFree (sqlite3.c:18476) 5 MyAPP sqlite3_free (sqlite3.c:22327) 6 MyAPP sqlite3ParserFree (sqlite3.c:129459) 7 MyAPP sqlite3RunParser (sqlite3.c:132353) 8 MyAPP sqlite3Prepare (sqlite3.c:109989) 9 MyAPP sqlite3LockAndPrepare (sqlite3.c:110081) 10 MyAPP sqlite3_prepare_v2 (sqlite3.c:110157) 11 MyAPP -[FMDatabase executeQuery:withArgumentsInArray:orDictionary:orVAList:] (FMDatabase.m:775) 12 MyAPP -[FMDatabase executeQuery:] (FMDatabase.m:899) 13 MyAPP 53-[PubMessageDBService updateMessageWithReadSyncItem:]_block_invoke (PubMessageDBService.mm:734) 14 MyAPP 46-[FMDatabaseQueue beginTransaction:withBlock:]_block_invoke (FMDatabaseQueue.m:192) 15 libdispatch.dylib _dispatch_client_callout + 16 16 libdispatch.dylib _dispatch_barrier_sync_f_invoke + 84 17 MyAPP -[FMDatabaseQueue beginTransaction:withBlock:] (FMDatabaseQueue.m:203) 18 MyAPP -[PubMessageDBService updateMessageWithReadSyncItem:] (PubMessageDBService.mm:724) 19 MyAPP -[PubDBService updateMessageWithReadSyncItem:] (PubDBService.mm:200) 20 MyAPP -[PubReadSyncDBService insertOneReadSyncItem:inDatabase:notifyNow:] (PubReadSyncDBService.mm:238) 21 MyAPP 43-[PubReadSyncDBService insertReadSyncItem:]_block_invoke (PubReadSyncDBService.mm:265) 22 MyAPP 30-[FMDatabaseQueue inDatabase:]_block_invoke (FMDatabaseQueue.m:162) 23 libdispatch.dylib _dispatch_client_callout + 16 24 libdispatch.dylib _dispatch_barrier_sync_f_invoke + 84 25 MyAPP -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:176) 26 MyAPP -[PubReadSyncDBService insertReadSyncItem:] (PubReadSyncDBService.mm:263) 27 MyAPP -[PubDBService insertReadSyncItem:] (PubDBService.mm:441) 28 MyAPP -[PubReadSyncDBService updateReadSyncWithChat:peerUid:] (PubReadSyncDBService.mm:322) 29 MyAPP -[PubDBService markChatMessageRead:peerUid:] (PubDBService.mm:271) 30 MyAPP 29-[MTPubSDK joinChat:peerUid:]_block_invoke (MTPubSDK.mm:371) 31 MyAPP -[MTDXTimeIntervalHelper executingTimeForBlock:] (MTDXTimeIntervalHelper.m:210) 32 MyAPP +[MTDXTimeIntervalHelper executingTimeForBlock:] (MTDXTimeIntervalHelper.m:78) 33 MyAPP -[MTPubSDK joinChat:peerUid:] (MTPubSDK.mm:374) 34 MyAPP __45-[UIMessageAdapter joinPubMessgeRead:peerid:]_block_invoke (UIMessageAdapter.m:403) 35 libdispatch.dylib _dispatch_call_block_and_release + 24 36 libdispatch.dylib _dispatch_client_callout + 16 37 libdispatch.dylib _dispatch_queue_override_invoke + 732 38 libdispatch.dylib _dispatch_root_queue_drain + 572 39 libdispatch.dylib _dispatch_worker_thread3 + 124 40 libsystem_pthread.dylib _pthread_wqthread + 1288 41 libsystem_pthread.dylib start_wqthread + 4

Thread 26: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 27: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 28: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 29: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 30: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 31: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 32: 0 libsystem_kernel.dylib __workq_kernreturn + 8 1 libsystem_pthread.dylib start_wqthread + 4

Thread 33: 0 libsystem_kernel.dylib __semwait_signal + 8 1 Foundation +[NSThread sleepForTimeInterval:] + 136 2 MyAPP -[BaseProtoWorker run] (BaseProtoWorker.mm:93) 3 Foundation NSThreadstart__ + 1024 4 libsystem_pthread.dylib _pthread_body + 240 5 libsystem_pthread.dylib _pthread_body + 0 6 libsystem_pthread.dylib thread_start + 4

Thread 25 crashed with ARM-64 Thread State: pc: 0x0000000181b56014 fp: 0x000000016efea0d0 sp: 0x000000016efea0b0 x0: 0x0000000000000000 x1: 0x0000000000000000 x2: 0x0000000000000000 x3: 0x0000000000000000 x4: 0x0000000000000000 x5: 0x0000000000000000 x6: 0x00676f6c7379732f x7: 0x00000000fffffffc x8: 0x000000000c000000 x9: 0x0000000004000000 x10: 0xcccccccccccccccd x11: 0x000000000000000a x12: 0x0000000000000000 x13: 0x0000000000000035 x14: 0x0000000000008000 x15: 0x0000000000008000 x16: 0x0000000000000148 x17: 0x0000000182a6dd60 x18: 0x0000000000000000 x19: 0x0000000000000006 x20: 0x000000016efeb000 x21: 0x0000000000000001 x22: 0x00000001020b4000 x23: 0x00000001730ec000 x24: 0x0000000000000000 x25: 0x0000000000000000 x26: 0x000000000000001c x27: 0x0000000174289ec0 x28: 0x000000000000001d lr: 0x0000000181c1d460 cpsr: 0x0000000000000000

Binary Images: 0x10001c000 - 0x10147ffff +MyAPP arm64 /var/containers/Bundle/Application/DD36A9D7-4274-48F0-9483-2C7329166221/MyAPP.app/MyAPP 0x18153c000 - 0x18153dfff libSystem.B.dylib arm64 <8788325e11bc31a39b075a3497d26ebd> /usr/lib/libSystem.B.dylib 0x18153e000 - 0x181593fff libc++.1.dylib arm64 <95f6dd603b933208ba95cc2d84613c54> /usr/lib/libc++.1.dylib 0x181594000 - 0x1815b4fff libc++abi.dylib arm64 <286b3adc78d1308eaa0d6f10914b1fa7> /usr/lib/libc++abi.dylib 0x1815b8000 - 0x181991fff libobjc.A.dylib arm64 <56adf6a5a61b3ef1968bae3dd66e4893> /usr/lib/libobjc.A.dylib 0x181992000 - 0x181996fff libcache.dylib arm64 <4073ffab5dee3540b91e3ea1292d4944> /usr/lib/system/libcache.dylib 0x181997000 - 0x1819a2fff libcommonCrypto.dylib arm64 /usr/lib/system/libcommonCrypto.dylib 0x1819a3000 - 0x1819a6fff libcompiler_rt.dylib arm64 <6b7d58fa13473277aae76d339b13a724> /usr/lib/system/libcompiler_rt.dylib 0x1819a7000 - 0x1819aefff libcopyfile.dylib arm64 <2130e1083c2b31498e4873b42c01a87c> /usr/lib/system/libcopyfile.dylib 0x1819af000 - 0x181a0ffff libcorecrypto.dylib arm64 <69592d5de33d337baf0746846b8e8b71> /usr/lib/system/libcorecrypto.dylib 0x181a10000 - 0x181a3ffff libdispatch.dylib arm64 <9da4900c6d953655bbfcc6b31c990e9c> /usr/lib/system/libdispatch.dylib 0x181a45000 - 0x181a45fff liblaunch.dylib arm64 <7e180d7e5df13f699dbc6bb79ad46116> /usr/lib/system/liblaunch.dylib 0x181a46000 - 0x181a4bfff libmacho.dylib arm64 <40cb3d5ba75831cdac02a56cab260364> /usr/lib/system/libmacho.dylib 0x181a4c000 - 0x181a4dfff libremovefile.dylib arm64 <58f887789b983f71a5cfd5777958da77> /usr/lib/system/libremovefile.dylib 0x181a4e000 - 0x181a65fff libsystem_asl.dylib arm64 <2ec01cd41fa73c94b3f0ba16aacd3858> /usr/lib/system/libsystem_asl.dylib 0x181a66000 - 0x181a66fff libsystem_blocks.dylib arm64 /usr/lib/system/libsystem_blocks.dylib 0x181a67000 - 0x181ae5fff libsystem_c.dylib arm64 <051c0135e5d835979ce0166c05c8f381> /usr/lib/system/libsystem_c.dylib 0x181ae6000 - 0x181aeafff libsystem_configuration.dylib arm64 /usr/lib/system/libsystem_configuration.dylib 0x181aeb000 - 0x181af0fff libsystem_containermanager.dylib arm64 /usr/lib/system/libsystem_containermanager.dylib 0x181af1000 - 0x181af2fff libsystem_coreservices.dylib arm64 /usr/lib/system/libsystem_coreservices.dylib 0x181af3000 - 0x181b0bfff libsystem_coretls.dylib arm64 <23df3c03932932869f59404b025c3153> /usr/lib/system/libsystem_coretls.dylib 0x181b0c000 - 0x181b12fff libsystem_dnssd.dylib arm64 <441464753206379bafd15b113907f608> /usr/lib/system/libsystem_dnssd.dylib 0x181b13000 - 0x181b36fff libsystem_info.dylib arm64 <2e66f9d1ee0837ff895155dd12b2c956> /usr/lib/system/libsystem_info.dylib 0x181b37000 - 0x181b5bfff libsystem_kernel.dylib arm64 <04e6664af08030e1ad7d9f2249e47e18> /usr/lib/system/libsystem_kernel.dylib 0x181b5c000 - 0x181b88fff libsystem_m.dylib arm64 <786e37b9fc8431f5bfb79550eed0c3ce> /usr/lib/system/libsystem_m.dylib 0x181b89000 - 0x181ba4fff libsystem_malloc.dylib arm64 <6eef211324863711a1d99713c51512cb> /usr/lib/system/libsystem_malloc.dylib 0x181ba5000 - 0x181bfbfff libsystem_network.dylib arm64 <84d56a9d88ba32f9830d884a7aa14c3b> /usr/lib/system/libsystem_network.dylib 0x181bfc000 - 0x181c05fff libsystem_networkextension.dylib arm64 /usr/lib/system/libsystem_networkextension.dylib 0x181c06000 - 0x181c10fff libsystem_notify.dylib arm64 /usr/lib/system/libsystem_notify.dylib 0x181c11000 - 0x181c17fff libsystem_platform.dylib arm64 <6735814899ed328499ce8a0f59ff49b6> /usr/lib/system/libsystem_platform.dylib 0x181c18000 - 0x181c21fff libsystem_pthread.dylib arm64 /usr/lib/system/libsystem_pthread.dylib 0x181c22000 - 0x181c25fff libsystem_sandbox.dylib arm64 /usr/lib/system/libsystem_sandbox.dylib 0x181c26000 - 0x181c2dfff libsystem_symptoms.dylib arm64 <2e6f3a69a33a3a309ca86ef8358c2b55> /usr/lib/system/libsystem_symptoms.dylib 0x181c2e000 - 0x181c4ffff libsystem_trace.dylib arm64 <3ed1ebdc2ed435dc87973ddbf563744b> /usr/lib/system/libsystem_trace.dylib 0x181c50000 - 0x181c55fff libunwind.dylib arm64 <8e51acc655103210bcd8c557e4f103ab> /usr/lib/system/libunwind.dylib 0x181c56000 - 0x181c56fff libvminterpose.dylib arm64 /usr/lib/system/libvminterpose.dylib 0x181c57000 - 0x181c7dfff libxpc.dylib arm64 <9bbf09cd8cfd3f94bae40fac797416e0> /usr/lib/system/libxpc.dylib 0x181c7e000 - 0x181e98fff libicucore.A.dylib arm64 <49bff0b83e023804af2b53d77d1f6cb4> /usr/lib/libicucore.A.dylib 0x181e99000 - 0x181ea9fff libz.1.dylib arm64 <5e67d9e80348304187cd8bf557849015> /usr/lib/libz.1.dylib 0x182a59000 - 0x182ddcfff CoreFoundation arm64 /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 0x182ddd000 - 0x182dedfff libbsm.0.dylib arm64 /usr/lib/libbsm.0.dylib 0x182dee000 - 0x182deefff libenergytrace.dylib arm64 <2cfdece2a96330968c249f7d9e7811ad> /usr/lib/libenergytrace.dylib 0x182def000 - 0x182e69fff IOKit arm64 <27c8e5eb76843818abd4a0b0d5dfccc3> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x182e6a000 - 0x182e8afff libMobileGestalt.dylib arm64 /usr/lib/libMobileGestalt.dylib 0x182e8b000 - 0x182f75fff libxml2.2.dylib arm64 /usr/lib/libxml2.2.dylib 0x182f76000 - 0x183002fff Security arm64 <624164bf18ba32c8a7f28b5031ef6aa5> /System/Library/Frameworks/Security.framework/Security 0x183003000 - 0x18306dfff SystemConfiguration arm64 <486dd4e417a83cc6a09e0b7de9319356> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration 0x18306e000 - 0x183182fff libsqlite3.dylib arm64 <511215637edc3a0f8d3416fe4536881d> /usr/lib/libsqlite3.dylib 0x183183000 - 0x1834f2fff CFNetwork arm64 /System/Library/Frameworks/CFNetwork.framework/CFNetwork 0x1834f3000 - 0x183503fff libbz2.1.0.dylib arm64 /usr/lib/libbz2.1.0.dylib 0x183504000 - 0x18351cfff liblzma.5.dylib arm64 <3c157ec9f2e83f99a26f322feb7deabc> /usr/lib/liblzma.5.dylib 0x18351d000 - 0x183537fff libCRFSuite.dylib arm64 /usr/lib/libCRFSuite.dylib 0x183538000 - 0x183561fff libarchive.2.dylib arm64 <1e4278f3e3323387ac5c90f975232c07> /usr/lib/libarchive.2.dylib 0x183562000 - 0x183563fff liblangid.dylib arm64 /usr/lib/liblangid.dylib 0x183564000 - 0x183832fff Foundation arm64 /System/Library/Frameworks/Foundation.framework/Foundation 0x183833000 - 0x1838dffff libBLAS.dylib arm64 <499c291219e730d79cf409daee75db9d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib 0x1838e0000 - 0x183c22fff libLAPACK.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib 0x183c23000 - 0x183ec5fff vImage arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage 0x183ec6000 - 0x183ee8fff libvMisc.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib 0x183ee9000 - 0x183efdfff libLinearAlgebra.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib 0x183efe000 - 0x183f0ffff libSparseBLAS.dylib arm64 <66e35a109b573fe98941afd7e9921214> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib 0x183f10000 - 0x183f88fff libvDSP.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib 0x183f89000 - 0x183f89fff vecLib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib 0x183f8a000 - 0x183f8afff Accelerate arm64 <5057f428ad8539a9b13b2a607bc7839f> /System/Library/Frameworks/Accelerate.framework/Accelerate 0x183f8b000 - 0x1844d8fff CoreGraphics arm64 <4a137515f15e30a495edf7ec114755e0> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 0x1844d9000 - 0x1844edfff GraphicsServices arm64 <1e0ed9315f4830088aa2086205f45050> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 0x1844ee000 - 0x184539fff AppSupport arm64 <1fd5606d67de38b484c8e09e0783b4af> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport 0x18453a000 - 0x18465afff MobileCoreServices arm64 <37baec08da073e729066bded8c9b53da> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices 0x18465b000 - 0x1846b1fff BaseBoard arm64 <160dad81a8de3c5cb46f17c3d4eb7b87> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard 0x1846b2000 - 0x1846bdfff AssertionServices arm64 <3fac49b1df4c373184edb6af5d3a09dd> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices 0x1846be000 - 0x1846eafff BackBoardServices arm64 /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices 0x1846ef000 - 0x18473efff FrontBoardServices arm64 /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices 0x184742000 - 0x184778fff SpringBoardServices arm64 /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices 0x184779000 - 0x184790fff MobileKeyBag arm64 <734ebf66412c3aa5ac99334f29ebe620> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag 0x184791000 - 0x184799fff IOSurface arm64 <0c687f05288f30efbb936e54be9a6f58> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface 0x18479a000 - 0x1847a5fff liblockdown.dylib arm64 <12947e09f9ca3245ae33ede73e0b651f> /usr/lib/liblockdown.dylib 0x1847a6000 - 0x1847bbfff CrashReporterSupport arm64 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport 0x1847bc000 - 0x1847befff IOSurfaceAccelerator arm64 <969c522dc6183cb8ada7073b07353512> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator 0x1847bf000 - 0x1847fffff AppleJPEG arm64 /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG 0x184800000 - 0x184d8ffff ImageIO arm64 <0cc6da0a6265372190bd34b428c02a9f> /System/Library/Frameworks/ImageIO.framework/ImageIO 0x184d90000 - 0x184d96fff TCC arm64 /System/Library/PrivateFrameworks/TCC.framework/TCC 0x184d97000 - 0x184d9bfff AggregateDictionary arm64 <621603daf2bf3e7ab75aafd59f095c5b> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary 0x184d9c000 - 0x184da8fff PowerLog arm64 /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog 0x184da9000 - 0x184e11fff libTelephonyUtilDynamic.dylib arm64 <1af42608ce2b3f4ebcee64dcdbac02b6> /usr/lib/libTelephonyUtilDynamic.dylib 0x184e12000 - 0x184e24fff CommonUtilities arm64 <0098d095d66733988b5a6e73803f37a6> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities 0x184e25000 - 0x184e39fff libcompression.dylib arm64 /usr/lib/libcompression.dylib 0x184e3a000 - 0x1850d4fff CoreData arm64 <65f30a82a6683482bbdb857c83f3fc56> /System/Library/Frameworks/CoreData.framework/CoreData 0x1850d5000 - 0x1850d8fff libCoreVMClient.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib 0x1850d9000 - 0x1850defff IOAccelerator arm64 /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator 0x1850df000 - 0x1850e0fff libCVMSPluginSupport.dylib arm64 /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib 0x1850e1000 - 0x1850e4fff libCoreFSCache.dylib arm64 <7d0b5c6277ea362598ea9c06f292eaa0> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib 0x1850e5000 - 0x185128fff libGLImage.dylib arm64 <679d74c254e13f1c925f38b82d8e6963> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib 0x185129000 - 0x185133fff libGFXShared.dylib arm64 <402e4f5820f834f5807f5fa448902f2c> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib 0x185134000 - 0x18513bfff IOMobileFramebuffer arm64 /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer 0x18513c000 - 0x18513cfff libmetal_timestamp.dylib arm64 /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib 0x18513d000 - 0x18519afff Metal arm64 <18991406aed530c99a3dcca4ca4371b8> /System/Library/Frameworks/Metal.framework/Metal 0x18519b000 - 0x1851a5fff OpenGLES arm64 <48579b12ba843baf8688c929e4aa1350> /System/Library/Frameworks/OpenGLES.framework/OpenGLES 0x1851a6000 - 0x1851cafff CoreVideo arm64 <865a7204d95b3117bf535727201a1da9> /System/Library/Frameworks/CoreVideo.framework/CoreVideo 0x1851cb000 - 0x1851cdfff OAuth arm64 /System/Library/PrivateFrameworks/OAuth.framework/OAuth 0x1851d5000 - 0x185213fff Accounts arm64 <79664bb249ab30799fdce891cf8a91cd> /System/Library/Frameworks/Accounts.framework/Accounts 0x185214000 - 0x185306fff libiconv.2.dylib arm64 /usr/lib/libiconv.2.dylib 0x185307000 - 0x185452fff CoreAudio arm64 <0a134f19c9ae39b79dcdd8af00189b56> /System/Library/Frameworks/CoreAudio.framework/CoreAudio 0x185453000 - 0x185456fff UserFS arm64 /System/Library/PrivateFrameworks/UserFS.framework/UserFS 0x185457000 - 0x185561fff CoreMedia arm64 /System/Library/Frameworks/CoreMedia.framework/CoreMedia 0x185562000 - 0x185568fff libcupolicy.dylib arm64 <0680676b2f97349fb5742ec91e20f429> /usr/lib/libcupolicy.dylib 0x185569000 - 0x1855f5fff CoreTelephony arm64 /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony 0x1855f6000 - 0x185700fff libFontParser.dylib arm64 <7a8928d14bd538b29f9c8d2be8fb889a> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib 0x185701000 - 0x185790fff VideoToolbox arm64 <63305fbde9b03b7891bb48b8868f4f36> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox 0x185791000 - 0x185791fff FontServices arm64 /System/Library/PrivateFrameworks/FontServices.framework/FontServices 0x185792000 - 0x1858defff CoreText arm64 <89e2f40a358a3760885d80ebb4491ac1> /System/Library/Frameworks/CoreText.framework/CoreText 0x1858df000 - 0x1858f9fff ProtocolBuffer arm64 <84a84046c997386b891fff8f4c249d20> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer 0x1858fa000 - 0x185922fff PersistentConnection arm64 <46122ee81ebc3ae0a60ae25c730a129e> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection 0x185923000 - 0x185929fff DataMigration arm64 <0aa788c904ca304ea9a9bf19ee990b53> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration 0x18592a000 - 0x185d80fff AudioToolbox arm64 /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 0x185d81000 - 0x185f58fff QuartzCore arm64 /System/Library/Frameworks/QuartzCore.framework/QuartzCore 0x185f59000 - 0x185f5ffff Netrb arm64 <019a8ba8af39378891e3689409db009d> /System/Library/PrivateFrameworks/Netrb.framework/Netrb 0x185f60000 - 0x185f70fff libcmph.dylib arm64 /usr/lib/libcmph.dylib 0x185f71000 - 0x185f91fff libmis.dylib arm64 <039e7c4ab2c53597ba3403fc0b5516e3> /usr/lib/libmis.dylib 0x185f92000 - 0x186083fff LanguageModeling arm64 <1399d8b96350301ead6b2c824fbb7c53> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling 0x186084000 - 0x186169fff ManagedConfiguration arm64 <083f833136993b47bee913c927ee65de> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration 0x18616a000 - 0x186180fff libmarisa.dylib arm64 <39ff439cc20b3c8e9e6055c0678506e5> /usr/lib/libmarisa.dylib 0x186181000 - 0x186251fff ProofReader arm64 <88e0eab61d173a318afb6c85b7a1a2d0> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader 0x186252000 - 0x18625cfff MediaAccessibility arm64 <4cdf6c8a21143e04838c8985ca3ab8a2> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility 0x18625d000 - 0x18626dfff MobileAsset arm64 <0c5fb05c798b3a8cabbace58bc7b0ec1> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset 0x18626e000 - 0x1862dffff ColorSync arm64 <5762d9f6aa723c5f9ac4faf32c313791> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync 0x1862e0000 - 0x18634ffff MetalPerformanceShaders arm64 <5d6f9961367c3336a19b5283176262df> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders 0x186350000 - 0x18677ffff FaceCore arm64 /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore 0x186780000 - 0x1867fbfff Quagga arm64 <9f220dabf92e372bb1851251b1f66fe1> /System/Library/PrivateFrameworks/Quagga.framework/Quagga 0x1867fc000 - 0x1869c5fff CoreImage arm64 <0a9f9730278e31e19e59bdcabfcb6ff1> /System/Library/Frameworks/CoreImage.framework/CoreImage 0x1869c6000 - 0x186a11fff TextInput arm64 /System/Library/PrivateFrameworks/TextInput.framework/TextInput 0x186a12000 - 0x186a22fff libAccessibility.dylib arm64 <306f29d3df4c32cb923e6e5a136b9c67> /usr/lib/libAccessibility.dylib 0x186a31000 - 0x187387fff JavaScriptCore arm64 <3a74efcce7283410ac8a55027b67d2ef> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore 0x187388000 - 0x18759dfff StoreServices arm64 /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices 0x18759e000 - 0x18868cfff WebCore arm64 <5f4c0a6773123239905a48919249deff> /System/Library/PrivateFrameworks/WebCore.framework/WebCore 0x18868d000 - 0x1886b6fff libxslt.1.dylib arm64 /usr/lib/libxslt.1.dylib 0x1886b7000 - 0x188798fff WebKitLegacy arm64 <20b8c9cf5b3b3564b1e90113ea896db1> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy 0x188799000 - 0x188860fff CoreUI arm64 /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI 0x188861000 - 0x188888fff DictionaryServices arm64 <059e702327533e2493da8c662ea81790> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices 0x188889000 - 0x18888afff HangTracer arm64 <1fd22f31313d33e3bc2f0b6373a84876> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer 0x18888b000 - 0x1888dbfff PhysicsKit arm64 <2aeeacbe6a8d3b959f9d09f02a85fc9c> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit 0x1888dc000 - 0x1889b4fff UIFoundation arm64 <80a5a544327033c593c6de75027dd934> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation 0x1889c1000 - 0x18974efff UIKit arm64 <439dc80bfac033ed983e5bb8c416c452> /System/Library/Frameworks/UIKit.framework/UIKit 0x18974f000 - 0x189777fff CoreBluetooth arm64 <13fb911b0abc3dbe8b3d431b7a59b4b9> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth 0x189778000 - 0x18979dfff DataAccessExpress arm64 <5799a178384d3ce28527b23c720ed04c> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress 0x18979e000 - 0x1897bffff NetworkStatistics arm64 /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics 0x1897c0000 - 0x189848fff AddressBook arm64 /System/Library/Frameworks/AddressBook.framework/AddressBook 0x189849000 - 0x18997dfff CoreMotion arm64 /System/Library/Frameworks/CoreMotion.framework/CoreMotion 0x18997e000 - 0x1899abfff CacheDelete arm64 <93e649608229314ab93d03dc37330685> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete 0x1899ac000 - 0x1899b9fff CoreAUC arm64 /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC 0x1899ba000 - 0x189f53fff MediaToolbox arm64 <3d18249fdd593d5abf9e41ca38cf5f38> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox 0x189f54000 - 0x18a0f3fff Celestial arm64 <2db48a3d1b9c3438beb747c96b6042d2> /System/Library/PrivateFrameworks/Celestial.framework/Celestial 0x18a0f4000 - 0x18a103fff IntlPreferences arm64 <726d4688da7d3df6aa23711f4bc33aea> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences 0x18a104000 - 0x18a106fff CoreDuetDebugLogging arm64 <309dba4a51c332d6b92e39bd4955cee8> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging 0x18a107000 - 0x18a11bfff CoreDuetDaemonProtocol arm64 /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol 0x18a11c000 - 0x18a1f1fff CoreDuet arm64 /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet 0x18a1f2000 - 0x18a39ffff AVFoundation arm64 /System/Library/Frameworks/AVFoundation.framework/AVFoundation 0x18a3a0000 - 0x18a3d2fff libtidy.A.dylib arm64 <4b6463950ec93d089afdfcc248cc9934> /usr/lib/libtidy.A.dylib 0x18a3d3000 - 0x18a439fff IMFoundation arm64 /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation 0x18a43a000 - 0x18aabdfff GeoServices arm64 <4c130c4f654d38eab0a5b939f26268c1> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices 0x18aabe000 - 0x18aabffff DiagnosticLogCollection arm64 <4ae00177103839308da604cb1d472989> /System/Library/PrivateFrameworks/DiagnosticLogCollection.framework/DiagnosticLogCollection 0x18aac0000 - 0x18aac1fff Marco arm64 <580f95708c3b3f169c13d4dca206255e> /System/Library/PrivateFrameworks/Marco.framework/Marco 0x18aac2000 - 0x18ab3bfff CoreLocation arm64 /System/Library/Frameworks/CoreLocation.framework/CoreLocation 0x18ab3c000 - 0x18ab41fff ConstantClasses arm64 <566b6f6ad9333f4cb16f3bbf8da935fe> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses 0x18ab42000 - 0x18ab4cfff libChineseTokenizer.dylib arm64 <0029f6afa51c372d89b02f4599522e66> /usr/lib/libChineseTokenizer.dylib 0x18ab4d000 - 0x18add0fff libmecabra.dylib arm64 /usr/lib/libmecabra.dylib 0x18add1000 - 0x18ae22fff IDSFoundation arm64 <70fc4d6a24ae38369f2da7d874dcc543> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation 0x18ae23000 - 0x18aee9fff IDS arm64 /System/Library/PrivateFrameworks/IDS.framework/IDS 0x18aeea000 - 0x18af07fff MediaServices arm64 <273fd73ed0ef32559424df9d08045941> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices 0x18af08000 - 0x18af46fff AuthKit arm64 /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit 0x18af47000 - 0x18af4cfff libheimdal-asn1.dylib arm64 /usr/lib/libheimdal-asn1.dylib 0x18af4d000 - 0x18aff0fff MediaRemote arm64 /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote 0x18aff1000 - 0x18b177fff MobileSpotlightIndex arm64 /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex 0x18b178000 - 0x18b197fff PlugInKit arm64 <8fde4c6c2dbc3004b563587001b9e729> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit 0x18b198000 - 0x18b1c4fff ProtectedCloudStorage arm64 /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage 0x18b1c5000 - 0x18b1e0fff libresolv.9.dylib arm64 /usr/lib/libresolv.9.dylib 0x18b1e1000 - 0x18b1f6fff ApplePushService arm64 <96a277741eac38c2b76e6a92f4fda58b> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService 0x18b1f7000 - 0x18b245fff ContactsFoundation arm64 <07665e20f60e36edb46667f631b238b9> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation 0x18b246000 - 0x18b24bfff ParsecSubscriptionServiceSupport arm64 /System/Library/PrivateFrameworks/ParsecSubscriptionServiceSupport.framework/ParsecSubscriptionServiceSupport 0x18b24c000 - 0x18b2f0fff Contacts arm64 <7c18b9016e4431b891a280cf9d9a0a8f> /System/Library/Frameworks/Contacts.framework/Contacts 0x18b2f1000 - 0x18b33bfff CoreSpotlight arm64 <6be155856f6333b28d211a7bb4f86c0c> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight 0x18b33c000 - 0x18b363fff vCard arm64 <65d8ed9e8f533e1e81fd8e66975ac05c> /System/Library/PrivateFrameworks/vCard.framework/vCard 0x18b364000 - 0x18b3effff VoiceServices arm64 <1aa21ac90c4237d08b2e13fd79429b9c> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices 0x18b3f0000 - 0x18b43dfff SAObjects arm64 /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects 0x18b4d9000 - 0x18b570fff AssistantServices arm64 <544e9d76ded53591b7108dbd77c3dd46> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices 0x18b684000 - 0x18b6a0fff AppleIDSSOAuthentication arm64 <9dd66a90b42d3e7da948684e3eda6800> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication 0x18b6b2000 - 0x18b71ffff AppleAccount arm64 <061b166b09cc3c2cb5fe92e9acc3b869> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount 0x18b720000 - 0x18b724fff CommunicationsFilter arm64 <99040110ee233365a89da3f813483acd> /System/Library/PrivateFrameworks/CommunicationsFilter.framework/CommunicationsFilter 0x18b725000 - 0x18b749fff ChunkingLibrary arm64 <229183db6c0a322f8a1b905e1e9bad4f> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary 0x18b74a000 - 0x18b755fff CaptiveNetwork arm64 <103e9db8c0bf3587a522bc8feebf939a> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork 0x18b756000 - 0x18b784fff EAP8021X arm64 <004ac362f7e733089f90a449a5bbc575> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X 0x18b785000 - 0x18b78bfff AssetCacheServices arm64 /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices 0x18b78c000 - 0x18b865fff MMCS arm64 <2a61bb65185735feaf06b72fce79cb81> /System/Library/PrivateFrameworks/MMCS.framework/MMCS 0x18b866000 - 0x18b896fff MobileWiFi arm64 <89b5bd0c876c3c48ac7f912919239526> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi 0x18b897000 - 0x18b8d9fff ContentIndex arm64 /System/Library/PrivateFrameworks/ContentIndex.framework/ContentIndex 0x18b8da000 - 0x18b8e2fff MobileIcons arm64 /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons 0x18b937000 - 0x18b967fff Bom arm64 /System/Library/PrivateFrameworks/Bom.framework/Bom 0x18b968000 - 0x18b96ffff CertUI arm64 <06d2316865be3c23850bc9edc2c0cfd3> /System/Library/PrivateFrameworks/CertUI.framework/CertUI 0x18b970000 - 0x18b9bffff FTServices arm64 /System/Library/PrivateFrameworks/FTServices.framework/FTServices 0x18b9c0000 - 0x18ba1efff CoreDAV arm64 /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV 0x18ba1f000 - 0x18ba2cfff BaseBoardUI arm64 /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI 0x18ba2d000 - 0x18ba41fff UserManagement arm64 <7ab7861470113dc9a26107d23429ca17> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement 0x18ba42000 - 0x18bb0afff CorePDF arm64 <4cc68715dc4733c1a6582e7a78e19a03> /System/Library/PrivateFrameworks/CorePDF.framework/CorePDF 0x18bb0b000 - 0x18bb3ffff iCalendar arm64 <63f6f6db8dfb3698a3e6351a61757c3e> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar 0x18bb48000 - 0x18bba6fff CalendarFoundation arm64 <5ea61219427731e2bb45cb5913eff70c> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation 0x18bba7000 - 0x18bbadfff IncomingCallFilter arm64 /System/Library/PrivateFrameworks/IncomingCallFilter.framework/IncomingCallFilter 0x18bca4000 - 0x18bd3cfff CalendarDatabase arm64 <5798df86aaa131db8659d12254740798> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase 0x18bd3d000 - 0x18bd7ffff CalendarDaemon arm64 <1c4f22ce498d3282ad7fd8680dc50a7f> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon 0x18bd80000 - 0x18be4ffff EventKit arm64 /System/Library/Frameworks/EventKit.framework/EventKit 0x18be50000 - 0x18c14ffff WebKit arm64 /System/Library/Frameworks/WebKit.framework/WebKit 0x18c150000 - 0x18c196fff WebBookmarks arm64 <4939623c09453d499744e809ee865345> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks 0x18c197000 - 0x18c2dbfff ContactsUI arm64 /System/Library/Frameworks/ContactsUI.framework/ContactsUI 0x18c2dc000 - 0x18c943fff ModelIO arm64 /System/Library/Frameworks/ModelIO.framework/ModelIO 0x18c944000 - 0x18c94afff DAAPKit arm64 /System/Library/PrivateFrameworks/DAAPKit.framework/DAAPKit 0x18c94b000 - 0x18c9ccfff CoreSymbolication arm64 <1a84d15d8ec835e6ab65c0cfcaf435a2> /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication 0x18c9cd000 - 0x18ca65fff TelephonyUtilities arm64 <7a63bc55b0aa341abc6280fce51f4cdc> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities 0x18ca66000 - 0x18ca95fff GLKit arm64 /System/Library/Frameworks/GLKit.framework/GLKit 0x18ca96000 - 0x18cd01fff MusicLibrary arm64 <8ce83ae89e3133c782a5bed94b4ee75f> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary 0x18cd41000 - 0x18ce18fff AddressBookUI arm64 <31c0ddcfa58f34a6bf9c60c838908e72> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI 0x18ce19000 - 0x18cef7fff CloudKit arm64 <6964b82f3a593988b86b3ab436f2f44f> /System/Library/Frameworks/CloudKit.framework/CloudKit 0x18cef8000 - 0x18cf52fff iTunesStore arm64 <96d50b60399f358ba76aae172c86407b> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore 0x18cf53000 - 0x18cf59fff CloudPhotoServices arm64 <57cdedb107723ed5a1099d69e9ae50c7> /System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices 0x18cf5a000 - 0x18d050fff CloudPhotoLibrary arm64 <74f9cdb65dcb3a1c8d585d83b1b74a1e> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary 0x18d0a1000 - 0x18d0c8fff AssetsLibraryServices arm64 <4160fc23c6d93754a7ff0354c85cb399> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 0x18d0c9000 - 0x18d164fff HomeSharing arm64 <0fc029ea9c6334c08c04f2ba18950954> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing 0x18d165000 - 0x18d193fff ACTFramework arm64 /System/Library/PrivateFrameworks/ACTFramework.framework/ACTFramework 0x18d194000 - 0x18d19ffff DCIMServices arm64 /System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices 0x18d1a0000 - 0x18d2cdfff CoreMediaStream arm64 /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream 0x18d2ce000 - 0x18d2e6fff PhotosFormats arm64 /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats 0x18d2e7000 - 0x18d2eefff XPCKit arm64 <1d3e41cc36f93c2284f224e76f440b4a> /System/Library/PrivateFrameworks/XPCKit.framework/XPCKit 0x18d2ef000 - 0x18d65cfff MediaPlayer arm64 <8501ad4857f03a21b8fd1df63838b889> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer 0x18d65d000 - 0x18d743fff CameraKit arm64 /System/Library/PrivateFrameworks/CameraKit.framework/CameraKit 0x18d74c000 - 0x18d767fff MediaStream arm64 /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream 0x18d768000 - 0x18dae2fff PhotoLibraryServices arm64 <4d9b334cfa26375e8d22672519e00484> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices 0x18dae3000 - 0x18db19fff PrototypeTools arm64 /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools 0x18db1a000 - 0x18db88fff libprotobuf.dylib arm64 <49cefe5f37573881b69ab4c1ca25c417> /usr/lib/libprotobuf.dylib 0x18db89000 - 0x18dbacfff ScreenReaderCore arm64 /System/Library/PrivateFrameworks/ScreenReaderCore.framework/ScreenReaderCore 0x18dc62000 - 0x18dc81fff TextToSpeech arm64 <0ee5b719c20438948d850eb22c78f7b2> /System/Library/PrivateFrameworks/TextToSpeech.framework/TextToSpeech 0x18dd0b000 - 0x18dd0dfff libAXSafeCategoryBundle.dylib arm64 /usr/lib/libAXSafeCategoryBundle.dylib 0x18dd0e000 - 0x18dd17fff libAXSpeechManager.dylib arm64 <3d126e8c35fc3c798044c7899847cfba> /usr/lib/libAXSpeechManager.dylib 0x18dd18000 - 0x18ddb8fff AccessibilityUtilities arm64 /System/Library/PrivateFrameworks/AccessibilityUtilities.framework/AccessibilityUtilities 0x18dfa6000 - 0x18dfd9fff DataDetectorsCore arm64 <7cf6a2529e2831e488c3708945e314e0> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore 0x18dfe8000 - 0x18e21cfff libAWDSupportFramework.dylib arm64 <88727890305735ba853dc8edbfd663a7> /usr/lib/libAWDSupportFramework.dylib 0x18e25b000 - 0x18e298fff WirelessDiagnostics arm64 <6c0d913bce5b30aeabfb8c9382929a0d> /System/Library/PrivateFrameworks/WirelessDiagnostics.framework/WirelessDiagnostics 0x18e299000 - 0x18e3a1fff Photos arm64 /System/Library/Frameworks/Photos.framework/Photos 0x18e3a2000 - 0x18e3d9fff AXRuntime arm64 /System/Library/PrivateFrameworks/AXRuntime.framework/AXRuntime 0x18e3da000 - 0x18e3fbfff LatentSemanticMapping arm64 /System/Library/PrivateFrameworks/LatentSemanticMapping.framework/LatentSemanticMapping 0x18e457000 - 0x18e470fff GenerationalStorage arm64 <2c69dc810a2731f596b5ff4e35489cd1> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage 0x18e471000 - 0x18e47cfff CoreRecents arm64 <7115aa87e7c83d668649a4ebec02fc05> /System/Library/PrivateFrameworks/CoreRecents.framework/CoreRecents 0x18e47f000 - 0x18e486fff AccessibilityUIUtilities arm64 /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/AccessibilityUIUtilities.framework/AccessibilityUIUtilities 0x18e57a000 - 0x18e58dfff AssetsLibrary arm64 /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary 0x18e5c5000 - 0x18ebc6fff VectorKit arm64 /System/Library/PrivateFrameworks/VectorKit.framework/VectorKit 0x18ebc7000 - 0x18edd5fff MapKit arm64 /System/Library/Frameworks/MapKit.framework/MapKit 0x18edf7000 - 0x18ee09fff QuickLookThumbnailing arm64 /System/Library/PrivateFrameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing 0x18ef0c000 - 0x18efa2fff QuickLook arm64 <1535ad901f6233f2aef5db10612761ef> /System/Library/Frameworks/QuickLook.framework/QuickLook 0x18f118000 - 0x18f190fff libnetwork.dylib arm64 <0a7b6197b67b32858ab16f65cc8e89bb> /usr/lib/libnetwork.dylib 0x18f1a4000 - 0x18f222fff Network arm64 <0f5845a9944d349c86b0da704653fe73> /System/Library/PrivateFrameworks/Network.framework/Network 0x18f229000 - 0x18f2c8fff Social arm64 <2f14bef979493a19b5ac2c79e0e37b92> /System/Library/Frameworks/Social.framework/Social 0x18f3b3000 - 0x18f3c9fff FTAWD arm64 <173302dddbc739f2a85fe34a5b8f9b9d> /System/Library/PrivateFrameworks/FTAWD.framework/FTAWD 0x18f437000 - 0x18f598fff IMCore arm64 <5b449dbb93dd337aa35157eb88aa13a5> /System/Library/PrivateFrameworks/IMCore.framework/IMCore 0x18f5a4000 - 0x18f5a4fff AdSupport arm64 <0500302d01fc365ea029aa0553752a6c> /System/Library/Frameworks/AdSupport.framework/AdSupport 0x18f5f2000 - 0x18f649fff ImageCapture arm64 <4cab9fa84eb136b78154b343590c7b37> /System/Library/PrivateFrameworks/ImageCapture.framework/ImageCapture 0x18f64a000 - 0x18f660fff iPhotoMigrationSupport arm64 <7d936be790663c108f22ef5dbb5a1a8d> /System/Library/PrivateFrameworks/iPhotoMigrationSupport.framework/iPhotoMigrationSupport 0x18f661000 - 0x18f680fff SharedUtils arm64 /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils 0x18f690000 - 0x18f724fff PhotoLibrary arm64 <524598db89b93a72910da8cd564ae1be> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary 0x18f924000 - 0x18f936fff LocalAuthentication arm64 /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication 0x18f937000 - 0x18f96dfff CalendarUIKit arm64 /System/Library/PrivateFrameworks/CalendarUIKit.framework/CalendarUIKit 0x18f99c000 - 0x18f9abfff SetupAssistant arm64 <8b12185307333f35b1fc678abceb0b5f> /System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant 0x18f9db000 - 0x18fb9dfff EventKitUI arm64 /System/Library/Frameworks/EventKitUI.framework/EventKitUI 0x18fb9e000 - 0x18fc1dfff CoreRecognition arm64 <95705b961abd3445bc6ef7070a3e0074> /System/Library/PrivateFrameworks/CoreRecognition.framework/CoreRecognition 0x18fc4a000 - 0x18fc7cfff Pegasus arm64 <5815a011d91e3b9ca2ac76caa2245b77> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus 0x18fd34000 - 0x18fd7dfff AVKit arm64 /System/Library/Frameworks/AVKit.framework/AVKit 0x18fe4d000 - 0x19005cfff SafariShared arm64 <0e48873762f53f099071542062055f7c> /System/Library/PrivateFrameworks/SafariShared.framework/SafariShared 0x19005d000 - 0x19006ffff SiriTasks arm64 <0d58b939c3653c23bf41858712f2b7e9> /System/Library/PrivateFrameworks/SiriTasks.framework/SiriTasks 0x19020e000 - 0x1902b8fff IMAVCore arm64 <398315d1589a353e8c3b93a3f7ced75c> /System/Library/PrivateFrameworks/IMAVCore.framework/IMAVCore 0x1902b9000 - 0x19033cfff PhotoEditSupport arm64 <06e33a605552389a84e7c34b2e18c0cf> /System/Library/PrivateFrameworks/PhotoEditSupport.framework/PhotoEditSupport 0x1908e9000 - 0x190930fff WebUI arm64 <1538d69669663eb4a33a0ba400ce6428> /System/Library/PrivateFrameworks/WebUI.framework/WebUI 0x190968000 - 0x190dd1fff PhotosUI arm64 <53e63d5c54db301689560fb3148a5d3f> /System/Library/Frameworks/PhotosUI.framework/PhotosUI 0x190dd2000 - 0x190e73fff SafariServices arm64 /System/Library/Frameworks/SafariServices.framework/SafariServices 0x191820000 - 0x191828fff AccessibilityUI arm64 /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/AccessibilityUI.framework/AccessibilityUI 0x1918aa000 - 0x1918e3fff DataDetectorsUI arm64 <17e411be8d853fc9ac9d0bfbf3431424> /System/Library/PrivateFrameworks/DataDetectorsUI.framework/DataDetectorsUI 0x191974000 - 0x191aaffff NetworkExtension arm64 /System/Library/Frameworks/NetworkExtension.framework/NetworkExtension 0x191f7b000 - 0x191fabfff WirelessProximity arm64 <7e491a1bcba63ed895899f44e890e3f7> /System/Library/PrivateFrameworks/WirelessProximity.framework/WirelessProximity 0x192208000 - 0x192285fff CoreHandwriting arm64 <0fcfb1c7135b3a308667e34c38038921> /System/Library/PrivateFrameworks/CoreHandwriting.framework/CoreHandwriting 0x192389000 - 0x19241bfff MediaPlatform arm64 /System/Library/PrivateFrameworks/MediaPlatform.framework/MediaPlatform 0x192ea7000 - 0x192f03fff CoreBrightness arm64 <45681ca0f8de3889b148b92cd7c379ac> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness 0x19320a000 - 0x193333fff StoreServicesCore arm64 <287bd05b85a33c528d4875baf3c35eae> /System/Library/PrivateFrameworks/StoreServicesCore.framework/StoreServicesCore 0x1935bd000 - 0x1935c1fff ZoomServices arm64 <648df7d25f763972ba3294e1ae68b5ca> /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/ZoomServices.framework/ZoomServices 0x193863000 - 0x193ca5fff MediaLibraryCore arm64 /System/Library/PrivateFrameworks/MediaLibraryCore.framework/MediaLibraryCore 0x193f69000 - 0x193fbbfff libstdc++.6.dylib arm64 <6aeceb731f2d3310a4c3b5d971076c51> /usr/lib/libstdc++.6.dylib 0x1942c4000 - 0x1943c7fff AnnotationKit arm64 <77fea4a513b0397aaa8f1cd0a93d6eb7> /System/Library/PrivateFrameworks/AnnotationKit.framework/AnnotationKit 0x194810000 - 0x19482ffff CoreNLP arm64 /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP 0x19663f000 - 0x196646fff SymptomReporter arm64 <813a30847701347f93515c5beb821777> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomReporter.framework/SymptomReporter 0x196708000 - 0x19671efff WebContentAnalysis arm64 /System/Library/PrivateFrameworks/WebContentAnalysis.framework/WebContentAnalysis 0x19675d000 - 0x196764fff libMatch.1.dylib arm64 <5698f0d024dd3dbea8fbcbd94d64e8f3> /usr/lib/libMatch.1.dylib 0x19682b000 - 0x196835fff AccessibilitySettingsLoader arm64 /System/Library/AccessibilityBundles/AccessibilitySettingsLoader.bundle/AccessibilitySettingsLoader 0x196ac5000 - 0x196d5afff RawCamera arm64 /System/Library/CoreServices/RawCamera.bundle/RawCamera 0x196e22000 - 0x196e36fff libCGInterfaces.dylib arm64 <6197c0f084b532d9ad7df20efbf15f09> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Libraries/libCGInterfaces.dylib 0x197d1a000 - 0x197d28fff AppleFSCompression arm64 /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression 0x197d29000 - 0x197d34fff AppleIDAuthSupport arm64 <01a507f1fe2030aab5f90d0c7c664961> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport 0x198a22000 - 0x198a48fff CoreServicesInternal arm64 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal 0x198d69000 - 0x198d73fff DiagnosticExtensions arm64 <485325215d4934599c651356adb8ef7c> /System/Library/PrivateFrameworks/DiagnosticExtensions.framework/DiagnosticExtensions 0x199131000 - 0x19913dfff libGSFontCache.dylib arm64 <62002ad71b7a323a9d385a43dde68a66> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib 0x19913e000 - 0x19916ffff libTrueTypeScaler.dylib arm64 <725a2ff41d7f315b834d14c969050ea8> /System/Library/PrivateFrameworks/FontServices.framework/libTrueTypeScaler.dylib 0x1991f2000 - 0x19921efff Futhark arm64 <6cad59753c5f3cf6b2eba1e480b4e578> /System/Library/PrivateFrameworks/Futhark.framework/Futhark 0x19a0a6000 - 0x19a0d6fff MarkupUI arm64 <74d9ab5a05ba371eb6aa28858878ae0f> /System/Library/PrivateFrameworks/MarkupUI.framework/MarkupUI 0x19a48d000 - 0x19a496fff MobileStorage arm64 <861793a6fa45393080c8044461cf97c2> /System/Library/PrivateFrameworks/MobileStorage.framework/MobileStorage 0x19afd4000 - 0x19b001fff SafariSafeBrowsing arm64 <3939d5c877bf3977ba01601520a69cc2> /System/Library/PrivateFrameworks/SafariSafeBrowsing.framework/SafariSafeBrowsing 0x19b3a5000 - 0x19b3aafff TextInputUI arm64 <5f3e83b8ed103077a4f0df5eb58f6368> /System/Library/PrivateFrameworks/TextInputUI.framework/TextInputUI 0x19bb38000 - 0x19bd13fff libFosl_dynamic.dylib arm64 <824eea765c503ac1ba0917abf74f38db> /usr/lib/libFosl_dynamic.dylib 0x19bd14000 - 0x19bd1efff libMobileGestaltExtensions.dylib arm64 /usr/lib/libMobileGestaltExtensions.dylib 0x19bf86000 - 0x19bf8afff libgermantok.dylib arm64 <34270786a2e13f6f941ac8010d5fc1c3> /usr/lib/libgermantok.dylib 0x19bf94000 - 0x19c09dfff libmecab_em.dylib arm64 /usr/lib/libmecab_em.dylib 0x19c122000 - 0x19c151fff libpcap.A.dylib arm64 <5e8e5836c6ee38109cf607fcb398671a> /usr/lib/libpcap.A.dylib 0x19c152000 - 0x19c189fff libsandbox.1.dylib arm64 <398892b5683531a2ba8833af790099f2> /usr/lib/libsandbox.1.dylib 0x19c18d000 - 0x19c261fff AVFAudio arm64 <291f828312d038c9aecd48a7069cc790> /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio 0x19c262000 - 0x19c26bfff ProactiveEventTracker arm64 /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker 0x19c26c000 - 0x19c3aefff Intents arm64 <8233bd87de6b35b995d0aeee596d7a48> /System/Library/Frameworks/Intents.framework/Intents 0x19c3af000 - 0x19c404fff CallKit arm64 <02cc61a0724d3769bca8b748d7da8435> /System/Library/Frameworks/CallKit.framework/CallKit 0x19c4e9000 - 0x19c50cfff UserNotifications arm64 <23ee04a6460836929ab4494c2bffe5d9> /System/Library/Frameworks/UserNotifications.framework/UserNotifications 0x19c51c000 - 0x19c52afff PersonaKit arm64 <685d10cd74153df0ac58f31db6e9f8a4> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit 0x19c5b8000 - 0x19c7a7fff CVML arm64 <6bc125f46a0c3422a0297519fcdfc1b8> /System/Library/PrivateFrameworks/CVML.framework/CVML 0x19c7a8000 - 0x19c7d0fff IMSharedUtilities arm64 <8ccd0012e6963379bd5ad65bbc17eef1> /System/Library/PrivateFrameworks/IMSharedUtilities.framework/IMSharedUtilities 0x19c893000 - 0x19c943fff Navigation arm64 <6b24bb4f135a3564bae97b0700196b91> /System/Library/PrivateFrameworks/Navigation.framework/Navigation 0x19c9c7000 - 0x19c9f1fff Pasteboard arm64 /System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard 0x19ca0a000 - 0x19cb90fff TextureIO arm64 /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO 0x19d00c000 - 0x19d00efff SpeakTypingServices arm64 /System/Library/PrivateFrameworks/Accessibility.framework/Frameworks/SpeakTypingServices.framework/SpeakTypingServices 0x19d09d000 - 0x19d0e5fff ContactsUICore arm64 <2a7eac654cb3330688777fbce01a48ec> /System/Library/PrivateFrameworks/ContactsUICore.framework/ContactsUICore 0x19d12b000 - 0x19d132fff EmojiFoundation arm64 /System/Library/PrivateFrameworks/EmojiFoundation.framework/EmojiFoundation 0x19d84c000 - 0x19d869fff SearchFoundation arm64 <4ae87e9a0b8c33ab99c1e216200270bc> /System/Library/PrivateFrameworks/SearchFoundation.framework/SearchFoundation 0x19de37000 - 0x19decefff AGXMetalA9 arm64 /System/Library/Extensions/AGXMetalA9.bundle/AGXMetalA9 0x19def1000 - 0x19df03fff libBNNS.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib 0x19df04000 - 0x19df09fff libQuadrature.dylib arm64 /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib 0x19e286000 - 0x19e297fff CoreEmoji arm64 <7b72c0afc47f32988794951dca896329> /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji 0x19e298000 - 0x19e2b0fff CoreInterest arm64 <896a2042e63232b4b220dad13478bf28> /System/Library/PrivateFrameworks/CoreInterest.framework/CoreInterest 0x19e433000 - 0x19e465fff CoreParsec arm64 <0cd757273b2636eb9a9664406e5c2d17> /System/Library/PrivateFrameworks/CoreParsec.framework/CoreParsec 0x19e4bd000 - 0x19e4eefff DifferentialPrivacy arm64 <21d82db8240c3e5f83019a148be69ce5> /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/DifferentialPrivacy 0x19e842000 - 0x19e90afff NLP arm64 <5de1e299b3043ddeb78d5a1504bae28e> /System/Library/PrivateFrameworks/NLP.framework/NLP 0x19e99b000 - 0x19ea0afff PDFKit arm64 /System/Library/PrivateFrameworks/PDFKit.framework/PDFKit 0x19eeb4000 - 0x19f10cfff PhotosUICore arm64 /System/Library/PrivateFrameworks/PhotosUICore.framework/PhotosUICore 0x19f77c000 - 0x19f7edfff libate.dylib arm64 <9d78bbf324af3a19b869f1f95ccbba0f> /usr/lib/libate.dylib 0x19f7ee000 - 0x19f7eefff libcoretls.dylib arm64 /usr/lib/libcoretls.dylib 0x19f7ef000 - 0x19f7f0fff libcoretls_cfhelpers.dylib arm64 /usr/lib/libcoretls_cfhelpers.dylib

ccgus commented 7 years ago

Thanks for the full stack trace. Can you post your code starting with just before the call to 25 Elephant -[FMDatabaseQueue inDatabase:] (FMDatabaseQueue.m:176) and then through it? It looks like you're calling beginTransaction: inside an an inDatabase: call. Are you using two FMDatabaseQueues?

ww1234 commented 7 years ago

my code like this:

FMDatabaseQueue *dbQueue1 = [FMDatabase databaseQueueWithPath:path1];
FMDatabaseQueue *dbQueue2 = [FMDatabase databaseQueueWithPath:path2];
[dbQueue1 inDatabase:^(FMDatabase *db) {
        [db exeQuery:....];
       ......
       [dbQueue2 inTransaction:^(FMDatabase *db, BOOL *rollback) {
              [db exeQuery:....];
              ....
       }];
}];

this is a online crash, and i can't reproduce

ccgus commented 7 years ago

Sorry, I can't really help without more information. I'd try my best to see if you can reproduce it.

richchan commented 7 years ago

My app ran into a similar crash. I was able to repro this with something like this:

for (NSInteger j = 10000 - 1; j >= 0; j--) {
        dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
            @autoreleasepool {
                [q inTransaction:^(FMDatabase *db, BOOL *rollback) {
                    NSDictionary *params = @{
                                             @"col2" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col3" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col4" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col5" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col6" : [NSNull null],
                                             @"col7" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col8" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col9" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col10" : [NSString stringWithFormat:@"%@", @(j)]
                                             };
                    assert([db executeUpdate:kInsertQuery withParameterDictionary:params]);
                    NSLog(@"last row id = %@", @(db.lastInsertRowId));

                    FMResultSet *rs = [db executeQuery:@"SELECT * FROM test_table ORDER BY col1 DESC LIMIT 1"];
                    assert([rs next]);
                    NSLog(@"row added: %@ (%@)", [rs stringForColumnIndex:0], [NSThread currentThread]);
                }];

                usleep(100 * 1000); // 100ms
            }
        });
    }

This usually results in either updates starting to run into errors, or a crash that looks like this:

* thread #6: tid = 0x2d51c, 0x00000001995edf58 libsqlite3.dylib`___lldb_unnamed_symbol153$$libsqlite3.dylib + 96, queue = 'fmdb.<FMDatabaseQueue: 0x125d3d150>', stop reason = EXC_BAD_ACCESS (code=1, address=0x100000001)
    frame #0: 0x00000001995edf58 libsqlite3.dylib`___lldb_unnamed_symbol153$$libsqlite3.dylib + 96
    frame #1: 0x00000001995c3bb0 libsqlite3.dylib`___lldb_unnamed_symbol79$$libsqlite3.dylib + 116
    frame #2: 0x0000000199636fd4 libsqlite3.dylib`___lldb_unnamed_symbol518$$libsqlite3.dylib + 72
    frame #3: 0x00000001995ab94c libsqlite3.dylib`___lldb_unnamed_symbol40$$libsqlite3.dylib + 12828
    frame #4: 0x00000001995a8634 libsqlite3.dylib`___lldb_unnamed_symbol39$$libsqlite3.dylib + 284
    frame #5: 0x00000001995a7734 libsqlite3.dylib`___lldb_unnamed_symbol36$$libsqlite3.dylib + 240
    frame #6: 0x00000001995a6fa4 libsqlite3.dylib`___lldb_unnamed_symbol35$$libsqlite3.dylib + 536
    frame #7: 0x00000001995a6c5c libsqlite3.dylib`___lldb_unnamed_symbol34$$libsqlite3.dylib + 352
  * frame #8: 0x000000010009234c Tester`-[FMDatabase executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:](self=0x0000000125d43a90, _cmd="executeUpdate:error:withArgumentsInArray:orDictionary:orVAList:", sql=@"INSERT INTO test_table ( col2,  col3,  col4,  col5,  col6,  col7,  col8,  col9,  col10 ) VALUES ( :col2,  :col3,  :col4,  :col5,  :col6,  :col7,  :col8,  :col9,  :col10 )", outErr=0x0000000000000000, arrayArgs=0x0000000000000000, dictionaryArgs=9 key/value pairs, args=0x0000000000000000) + 716 at FMDatabase.m:968
    frame #9: 0x0000000100093738 Tester`-[FMDatabase executeUpdate:withParameterDictionary:](self=0x0000000125d43a90, _cmd="executeUpdate:withParameterDictionary:", sql=@"INSERT INTO test_table ( col2,  col3,  col4,  col5,  col6,  col7,  col8,  col9,  col10 ) VALUES ( :col2,  :col3,  :col4,  :col5,  :col6,  :col7,  :col8,  :col9,  :col10 )", arguments=9 key/value pairs) + 128 at FMDatabase.m:1183
    frame #10: 0x0000000100088358 Tester`__39-[RCContainedViewController testMethod]_block_invoke_3((null)=0x000000016ee4eda8, db=0x0000000125d43a90, rollback=NO) + 1556 at ViewController.m:262
    frame #11: 0x000000010008c8e4 Tester`__46-[FMDatabaseQueue beginTransaction:withBlock:]_block_invoke((null)=<unavailable>) + 288 at FMDatabaseQueue.m:201
    frame #12: 0x0000000100121d30 libdispatch.dylib`_dispatch_client_callout + 16
    frame #13: 0x000000010012d55c libdispatch.dylib`_dispatch_barrier_sync_f_slow + 908
    frame #14: 0x000000010008c77c Tester`-[FMDatabaseQueue beginTransaction:withBlock:](self=0x0000000125d3d150, _cmd="beginTransaction:withBlock:", useDeferred=NO, block=0x0000000100087d44) + 204 at FMDatabaseQueue.m:190
    frame #15: 0x000000010008cb20 Tester`-[FMDatabaseQueue inTransaction:](self=0x0000000125d3d150, _cmd="inTransaction:", block=0x0000000100087d44) + 80 at FMDatabaseQueue.m:219

Digging into the code, my hypothesis is that this is caused by us running sqlite3_reset or a sqlite3_finalize on a statement in FMStatement while also touching the database with things like sqlite3_prepare_v2 at the same time. This can happen because -[FMResultSet dealloc] calls into -[FMResultSet close] which calls into -[FMResultSet reset]. Because the autoreleasepool of a block running on FMDatabaseQueue's dispatch queue is tied to the thread, it is nondeterministic as to when the FMResultSet gets deallocated (the pool gets drained when the thread is idle, which can happen AFTER the dispatch queue started running a block on a different thread). e.g. screenshot of a dealloc happening while the database queue continues.

I tried to work around this by adding a [rs close] to manually close the FMResultSet (which resets the associated statement). This seems to make the repro above no longer trigger, but I am still seeing crashes from users (with a much lower frequency though).

My guess is that somehow the FMStatement instance itself was also hitting the same issue (its dealloc calls into -[FMStatement close]). I was able to repro the crash if I modified the repro above to something like this:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0), ^{
            @autoreleasepool {
                __block FMStatement *statement = nil;

                [q inTransaction:^(FMDatabase *db, BOOL *rollback) {
                    NSDictionary *params = @{
                                             @"col2" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col3" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col4" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col5" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col6" : [NSNull null],
                                             @"col7" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col8" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col9" : [NSString stringWithFormat:@"%@", @(j)],
                                             @"col10" : [NSString stringWithFormat:@"%@", @(j)]
                                             };
                    assert([db executeUpdate:kInsertQuery withParameterDictionary:params]);
                    NSLog(@"last row id = %@", @(db.lastInsertRowId));

                    FMResultSet *rs = [db executeQuery:@"SELECT * FROM test_table ORDER BY col1 DESC LIMIT 1"];
                    assert([rs next]);
                    NSLog(@"row added: %@ (%@)", [rs stringForColumnIndex:0], [NSThread currentThread]);

                    statement = rs.statement;
                    [rs close];
                }];

                usleep(100 * 1000); // 100ms
                NSLog(@"statement = %@", statement);
            }
        });

Since I never cache statements on my FMDatabase instance, I think I can workaround this by calling [statement close] directly when I close the FMResultSet, which eliminated the repro. Not sure what is a good general fix though.

Please let me know if you have better suggestions, thanks!

felixvisee commented 7 years ago

We are using an internal SQLite wrapper that is very similar to FMDB; the memory management is basically the same. We ran into the exact same issue: Many different threads are competing for a single connection—protected by a dispatch queue—and the app would occasionally crash because deallocation of the wrapper object (and calling sqlite3_finalize on the statement object) is tied to the thread, not the dispatch queue. We fixed this by explicitly closing all statements—as suggested by @richchan, thanks for the investigation.

I would suggest to update the README.markdown accordingly, especially this paragraph in the Executing Queries section:

Typically, there's no need to -close an FMResultSet yourself, since that happens when either the result set is deallocated, or the parent database is closed.

I'm not entirely sure if the same problem arises when calling sqlite3_reset at the wrong time. If not, enabling the statement cache could prevent this issue. Otherwise, deallocation of FMResultSet objects will occasionally lead to the same crash.