Attaching lldb to Spotlight will probably require a trip to the Recovery Disk to disable SIP.
opensnoop might serve you better though (also needs SIP disabled). - Track all file opens by a process by name: sudo opensnoop -n process_name Best Phil @sqwarq > On 2 Dec 2017, at 12:15, Rick Mann <rm...@latencyzero.com> wrote: > > Suddenly Spotlight and Safari are crashing all the time on my Mac. Both crash > in the same library method (-[CKStoreDAAPLibrary _writePersistedStore]) > trying to insert nil into some Obj-C collection. That makes me think there's > a file on my drive that's corrupted, and if I can delete it, I might be able > to restore sanity. > > It occurs to me there's probably a way to stop execution on the call of that > method, and see what files are open by that process (Spotlight or Safari), > but I'm not very well-versed in using the debugger outside of Xcode and my > own projects. > > Can anyone here suggest a course of action? > > FWIW, here's the stack trace that's crashing: > > Process: Spotlight [1338] > Path: > /System/Library/CoreServices/Spotlight.app/Contents/MacOS/Spotlight > Identifier: com.apple.Spotlight > Version: 1.0 (1191.1) > Build Info: SpotlightUI-1191001000000000~1 > Code Type: X86-64 (Native) > Parent Process: ??? [1] > Responsible: Spotlight [1338] > User ID: 501 > > Date/Time: 2017-12-01 20:57:46.075 -0800 > OS Version: Mac OS X 10.13.1 (17B1003) > Report Version: 12 > Bridge OS Version: 3.0 (14Y661) > Anonymous UUID: 1DA543BA-84A4-BF63-1D1F-35503B90A432 > > > Time Awake Since Boot: 6200 seconds > > System Integrity Protection: enabled > > Crashed Thread: 4 Dispatch queue: com.apple.root.default-qos > > Exception Type: EXC_CRASH (SIGABRT) > Exception Codes: 0x0000000000000000, 0x0000000000000000 > Exception Note: EXC_CORPSE_NOTIFY > > Application Specific Information: > *** Terminating app due to uncaught exception 'NSInvalidArgumentException', > reason: '*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: > attempt to insert nil object from objects[1]' > terminating with uncaught exception of type NSException > abort() called > > Application Specific Backtrace 1: > 0 CoreFoundation 0x00007fff487ef2fb > __exceptionPreprocess + 171 > 1 libobjc.A.dylib 0x00007fff6f160c76 > objc_exception_throw + 48 > 2 CoreFoundation 0x00007fff488307b4 > _CFThrowFormattedException + 202 > 3 CoreFoundation 0x00007fff486f27c2 > -[__NSPlaceholderDictionary initWithObjects:forKeys:count:] + 322 > 4 CoreFoundation 0x00007fff486f264b +[NSDictionary > dictionaryWithObjects:forKeys:count:] + 59 > 5 CommerceKit 0x00007fff5a62d858 > -[CKStoreDAAPLibrary _writePersistedStore] + 402 > 6 CommerceKit 0x00007fff5a62fc45 > -[CKStoreDAAPLibrary _updatedItems:deletedItems:withLatestVersion:] + 988 > 7 CommerceKit 0x00007fff5a62f734 > __66-[CKStoreDAAPLibrary > _pollDAAPServerWithReason:completionHandler:]_block_invoke_3 + 273 > 8 CommerceKit 0x00007fff5a630f47 > __94-[CKStoreDAAPLibrary > _performDAAPRequestWithAction:body:contentType:reason:completionHandler:]_block_invoke_2 > + 520 > 9 libdispatch.dylib 0x00007fff6fd1d6cd > _dispatch_call_block_and_release + 12 > 10 libdispatch.dylib 0x00007fff6fd15e88 > _dispatch_client_callout + 8 > 11 libdispatch.dylib 0x00007fff6fd22da5 > _dispatch_queue_override_invoke + 880 > 12 libdispatch.dylib 0x00007fff6fd17a7a > _dispatch_root_queue_drain + 515 > 13 libdispatch.dylib 0x00007fff6fd17826 > _dispatch_worker_thread3 + 101 > 14 libsystem_pthread.dylib 0x00007fff6ffd91ca _pthread_wqthread > + 1387 > 15 libsystem_pthread.dylib 0x00007fff6ffd8c4d start_wqthread + 13 > . > . > . > > Thanks! > > > -- > Rick Mann > rm...@latencyzero.com > > > > > > -- > Rick Mann > rm...@latencyzero.com > > > _______________________________________________ > > Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) > > Please do not post admin requests or moderator comments to the list. > Contact the moderators at cocoa-dev-admins(at)lists.apple.com > > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/cocoa-dev/sqwarqdev%40icloud.com > > This email sent to sqwarq...@icloud.com _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com