Quando lancio Messaggi su macOS e provo a fare qualsiasi cosa (o anche, sembra, se aspetto solo un po 'fino alla ricezione di un messaggio) i due processi soagent
e callservicesd
inizio a massimizzare la CPU e non mi fermo fino a quando Messaggi e sono tutti abbandonati forzatamente.
I messaggi sono in effetti ora inutilizzabili sul mio Mac. Il mio account iCloud è l'unico che sincronizza i contatti e l'unico utilizzato in Messaggi (l'utilizzo di più account in entrambi i casi è suggerito come fattore scatenante del bug).
Cosa posso fare per risolvere questo problema? L'eliminazione e la lettura di tutti i miei account Internet non è un'opzione.
Aggiornamento: il trigger per questo comportamento sembra essere il (terribile) controllo ortografico di Apple. Posso usare Messaggi senza soagent
prendere il controllo della mia macchina fino a quando non scrivo male. Ma un errore di digitazione e Messaggi si blocca per un po ', quindi soagent
decolla e non può essere fermato se non con l'abbandono forzato.
Alla ricerca di errori contenenti "contatti" ottengo:
error 08:33:58.523010 -0500 accountsd "Cannot check access to a private account type: <private>"
error 08:33:58.526106 -0500 accountsd "Cannot check access to a private account type: <private>"
error 08:33:58.561595 -0500 accountsd "Cannot check access to a private account type: com.apple.account.AppleAccount"
e
default 08:38:32.371678 -0500 AppleSpell Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>)
default 08:38:32.405900 -0500 suggestd Rebroadcasting external notification ABDistributedDatabaseChangedNotification from process accountsd (<private>)
default 08:39:33.801123 -0500 ContactsAccountsService 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.}