Cuando lanzo Mensajes en macOS e intento hacer cualquier cosa con él (o incluso, parece que, si solo espero un momento hasta que se recibe un mensaje), los dos procesos soagent
y callservicesd
comienzan a maximizar. CPU y no se detienen hasta que aparezcan los mensajes, y todos se forzarán a salir.
Los mensajes están en efecto ahora inutilizables en mi Mac. Mi cuenta de iCloud es la única que sincroniza los contactos y la única utilizada en los Mensajes (el uso de múltiples cuentas en ambos casos se sugiere como un desencadenante del error).
¿Qué puedo hacer para solucionar esto? Eliminar y leer todas mis cuentas de Internet no es una opción.
Actualización: el desencadenante de este comportamiento parece ser el (terrible) corrector ortográfico de Apple. Puedo usar Mensajes sin que soagent
se haga cargo de mi máquina hasta que no escribo correctamente. Pero un error de escritura, y los mensajes se cuelgan durante un tiempo, y luego soagent
se quita y no se puede detener, excepto por la fuerza de dejar de fumar.
Buscando errores que contengan "contactos", obtengo:
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"
y
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.}