Quando eu lançar mensagens no MacOS e tentar fazer alguma coisa com ele (ou mesmo, ao que parece, se eu esperar um pouco até que uma mensagem é recebida) os dois processos soagent
e callservicesd
começar a estourar o limite de CPU e não pare até Mensagens e todos eles são forçados a desistir.
Agora, as mensagens estão inutilizáveis no meu Mac. Minha conta do iCloud é a única que sincroniza os contatos e a única usada nas Mensagens (o uso de várias contas em ambos os casos é sugerido como acionador do bug).
Oque posso fazer para consertar isso? Excluir e ler todas as minhas contas da Internet não é uma opção.
Atualização: O gatilho para esse comportamento parece ser a (terrível) verificação ortográfica da Apple. Posso usar as mensagens sem soagent
assumir o controle da minha máquina até digitar errado. Mas uma digitação incorreta e Mensagens ficam suspensas por um tempo e, soagent
em seguida, decolam e não podem ser interrompidas, exceto por força de abandono.
Procurando erros que contenham "contatos", eu recebo:
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.}