Il mio sistema macOS High Sierra rallenta sempre di più la scansione e presenta enormi picchi nell'utilizzo della CPU, in particolare in Messaggi , ma anche quando non è in esecuzione.
I log che sembrano essere più strettamente associati agli errori che sto ottenendo sono elencati di seguito (filtrati per "contatti" e "errori" nell'app Console). Ma questo è il massimo che ho ottenuto dopo ore di investigazione.
FWIW: Anche se ho molti "account internet" abilitati (e più disabilitato), utilizzo solo i contatti di iCloud. Nessun altro account è utilizzato per i contatti.
Che cosa potrebbe causare questo e come risolverlo?
Si noti che ho avuto anche errori apparentemente correlati nel modulo
localhost AppleSpell[46481]: (CoreData) [com.apple.coredata:error] error: -addPersistentStoreWithType:SQLite configuration:(null) URL:file:///var/db/CoreDuet/People//interactionC.db options:{
NSInferMappingModelAutomaticallyOption = 0;
NSMigratePersistentStoresAutomaticallyOption = 0;
NSReadOnlyPersistentStoreOption = 1;
} ... returned error Error Domain=NSCocoaErrorDomain Code=257 "The file couldn’t be opened because you don’t have permission to view it." with userInfo dictionary {
}
che ho semplicemente eliminato con
sudo chmod o+r /private/var/db/CoreDuet/PeopleinteractionC.*
(che presumo sia sicuro?); ma sembra non aver avuto alcun effetto.
Gli errori chiave che sembrano essere coinvolti nell'attivazione della cascata dell'errore e della rampa della CPU sono (in nessun ordine):
error 10:33:34.557880 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 10:33:39.558575 -0500 mds ====^^^^ QUERY CLIENT _showAllExtensions:0
error 10:33:34.607541 -0500 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount"
error 10:34:00.567089 -0500 Mail [AOSAccounts] : [ACAccount+iCloudAccount] : -[ACAccount(iCloudAccount) icaCloudKitToken] - icaCloudKitToken cannot be returned as account is still not vetted!
error 10:33:50.189500 -0500 Messages error: API Misuse: Attempt to serialize store access on non-owning coordinator (PSC = 0x600002c79c80, store PSC = 0x0)
Inoltre, si verificano occasionalmente arresti anomali di AppleSpell:
Process: AppleSpell [46000]
Path: /System/Library/Services/AppleSpell.service/Contents/MacOS/AppleSpell
Identifier: AppleSpell
Version: 2.4 (430.1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: AppleSpell [46000]
User ID: 501
Date/Time: 2018-01-20 10:42:36.335 -0500
OS Version: Mac OS X 10.13.2 (17C205)
Report Version: 12
Time Awake Since Boot: 210000 seconds
Time Since Wake: 6700 seconds
System Integrity Protection: enabled
Crashed Thread: 4 Dispatch queue: com.apple.eventkit.eventstore.backingobjects
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x000007fca4a08190
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
VM Regions Near 0x7fca4a08190:
SQLite page cache 00000001196c4000-0000000119744000 [ 512K] rw-/rwx SM=PRV
-->
STACK GUARD 000070000c046000-000070000c047000 [ 4K] ---/rwx SM=NUL stack guard for thread 1
Application Specific Information:
objc_msgSend() selector name: respondsToSelector:
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff6da977c2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff6da96cdc mach_msg + 60
2 com.apple.CoreFoundation 0x00007fff4604f355 __CFRunLoopServiceMachPort + 341
3 com.apple.CoreFoundation 0x00007fff4604e6a7 __CFRunLoopRun + 1783
4 com.apple.CoreFoundation 0x00007fff4604dd23 CFRunLoopRunSpecific + 483
5 com.apple.CoreFoundation 0x00007fff4608c773 CFRunLoopRun + 99
6 com.apple.Foundation 0x00007fff4830aadd -[NSSpellServer run] + 73
7 com.apple.AppleSpell 0x0000000105388b98 0x105387000 + 7064
8 libdyld.dylib 0x00007fff6d951114 0x7fff6d950000 + 4372
Log di esempio, filtrato per "contatti" e "errori" nell'app Console:
error 15:22:55.776668 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:22:56.223723 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:22:56.308076 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:23:00.803149 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:23:05.890741 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:23:27.441065 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:23:51.628696 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:23:51.750564 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:23:51.757146 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:23:54.968141 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:23:55.094349 -0500 AppleSpell Contacts change history truncated, resetting!
default 15:23:56.761515 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:24:24.784348 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:24:52.004381 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:24:52.153096 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:24:53.276190 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:24:53.275323 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:24:54.345358 -0500 AppleSpell Contacts change history truncated, resetting!
default 15:24:57.343831 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:25:09.740347 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:25:52.345986 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:25:52.435518 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:25:52.602685 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:25:52.651438 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:25:52.793656 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:25:53.195679 -0500 AppleSpell Contacts change history truncated, resetting!
default 15:25:58.789192 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:26:11.595438 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:26:51.177684 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:26:51.262879 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:26:51.561885 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:26:51.554447 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:26:51.675959 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:26:51.848946 -0500 AppleSpell Contacts change history truncated, resetting!
default 15:26:57.096821 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:27:08.544743 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:27:53.683675 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:27:53.760238 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:27:54.064740 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:27:54.223637 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:27:54.232621 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:27:54.592746 -0500 AppleSpell Contacts change history truncated, resetting!
default 15:28:00.756454 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:28:17.250338 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:28:51.156290 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:28:51.265767 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:28:51.719235 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:28:51.729694 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:28:52.456345 -0500 AppleSpell Contacts change history truncated, resetting!
default 15:28:57.013217 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:29:11.709886 -0500 AppleSpell Contacts change history truncated, resetting!
error 15:29:52.724254 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:29:52.875071 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
default 15:29:53.376194 -0500 fmfd There was an error while trying to load accounts. We'll return an empty array. Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated." UserInfo={NSDebugDescription=The connection to service named com.apple.AddressBook.ContactsAccountsService was invalidated.}
error 15:29:53.402651 -0500 accountsd Could not donate contact information: Error Domain=CNDonationErrorDomain Code=1 "(null)"
error 15:29:53.451609 -0500 AppleSpell Contacts change history truncated, resetting!