Cuando inicio mensajes en MacOS e intento hacer nada en absoluto con él (o incluso, al parecer, si sólo tiene que esperar un tiempo hasta que se recibe un mensaje) los dos procesos soagent
y callservicesd
empezar el gasto excesivo de CPU y no se detenga hasta Mensajes y todos son forzados a renunciar.
Los mensajes ya no se pueden usar en mi Mac. Mi cuenta de iCloud es la única que sincroniza contactos y la única que se usa en Mensajes (se sugiere el uso de varias cuentas como desencadenante del error).
¿Qué puedo hacer para arreglar esto? Eliminar y leer todas mis cuentas de Internet no es una opción.
Actualización: El desencadenante de este comportamiento parece ser el corrector ortográfico (terrible) de Apple. Puedo usar Mensajes sin soagent
tomar el control de mi máquina hasta que escriba mal. Pero uno escribe mal, y Messages cuelga por un tiempo, y luego soagent
despega y no se puede detener, excepto forzando el abandono.
Al buscar errores que contienen "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.}
Respuestas:
Como el problema está relacionado con la función de corrección ortográfica, le sugiero que restablezca el reemplazo de texto.
Puede borrar (o guardar, si la ortografía aprendida es importante para usted) todos los archivos en:
No olvides matar el proceso de hechizo (algo así como AppleSpell), pero recuerda salir de Message.app antes de hacerlo.
También intente eliminar todas las entradas (si alguna vez agregó una) presionando el signo menos en Settings.app> Teclado> Reemplazo de texto
Tenga en cuenta que su problema parece estar estrechamente relacionado con este (como se señala en algunas respuestas). Para resumir las soluciones discutidas:
~/Library/Containers/com.apple.soagent/Data/Library/Preferences
y elimine (Arrastre a la Papelera)com.apple.soagent.plist
y luego reinicie la computadora.fuente
soagent
? Como en .... Stack Overflow Agent ?? (obvio no pero aún)Esto ha estado sucediendo periódicamente desde que se implementó Mac OS X Yosemite & Handoff / Continuity ... y ahora trato todo lo que viene a través de Mensajes como prescindible (cópielo inmediatamente o comprométame a perderlo en el futuro).
Hoy sucedió en Mojave. Entonces, como muchas otras veces ... Soagent comienza a masticar el procesador, el pájaro, el servicio de llamadas y otros dos también parecen verse afectados.
Cansado de engañar con eso, hago lo siguiente.
1 - Eliminar todo en la carpeta:
2 - Eliminar toda la carpeta:
3 - Pase a la carpeta de preferencias aquí ( no elimine esto ):
y busque 'chat' que enumera muchos más archivos de preferencias de los que deberían existir (mucha basura sobrante de los mensajes). Me eliminar todos los archivos que aparecen en el hallazgo con la palabra 'chat' en ellos en la carpeta Preferencias.
Luego, relancé Mensajes y obtuve:
Luego reinicio. Los mensajes se reconstruyen y el agente deja de consumir la batería de mi MacBook.
fuente
Diagnóstico provisional: hay un registro corrupto (o estructura) en la base de datos de Contactos. La descarga completa de la base de datos de la versión de iCloud garantiza que la versión local esté limpia.
Solución: consulte https://appuals.com/fix-mac-running-slow-due-addressbooksourcesync/
Una versión simplificada de lo anterior parece haber hecho el truco para mí:
0) Salir de Contactos
1) Eliminar (después de hacer una copia) todo el contenido de ~ / Biblioteca / Soporte de aplicaciones / Libreta de direcciones /. Reiniciar (no sé si eso es realmente necesario).
2) Desmarque Contactos en la configuración de iCloud.
3) Contactos abiertos (el contenido estará vacío)
4) Verifique Contactos en la configuración de iCloud. Comienza la sincronización (incluida la agrupación de contactos en grupos etiquetados)
Eso calmó todo, incluido el agente de soagent, call services, etc.
fuente
~/Library/Application Support/AddressBook/
¿Has abierto la consola y filtrado los mensajes de "MCContactsManager"?
En los detalles del mensaje, puede encontrar una referencia al contacto que causa el problema. Exporte este contacto a un archivo VCF. Elimine el contacto y verifique que no haya más mensajes de "MCContactsManager".
Compruebe si hay soagent y callerservicesd para disminuir la carga de CPU.
Después de ver la caída, puede volver a importar el VCF guardado en los contactos y todo debería volver a la normalidad.
fuente
No estoy ejecutando mensajes, pero esto sucedió en mi MacBook Pro (13 pulgadas, finales de 2012, macOS 10.13.6, Intel Core i7 de 2.9 GHz, 8 GB de RAM, Intel HD Graphics 4000 1536 MB) en este momento.
Después de abandonar Notes, el uso de CPU de Soagent volvió a la normalidad y los ventiladores se callaron.
fuente
Estaba observando CPU alta con soagent, callserviceagent y accountsd
Intenté la sugerencia de ortografía anterior y aún observé algunos problemas. También hice lo siguiente:
1) (Copia de seguridad) y luego dejó de sincronizar los contactos de Google con Mac. Luego reinició la sincronización.
2) (Copia de seguridad) y eliminó el archivo de preferencias de la libreta de direcciones en ~ / Library / Preferences / com.apple.AddressBook.plist
3) reiniciar
Noté un par de contactos "sin nombre" en Contactos, así como un contacto sin nombre que no se sincronizaba correctamente con Google (los campos eran diferentes), incluso después de los pasos anteriores. Actualicé el registro de contacto en el Mac y todo se arregló (es decir, se sincronizó correctamente).
fuente
Creo que eliminar / no sincronizar Google y otros contactos también funciona. En Preferencias del sistema> Cuentas de Internet, desmarque Contactos que solo retengan Contactos de iCloud.
Después de hacer esto, también hice https://apple.stackexchange.com/a/321509 .
fuente