Desde la actualización a MacOS Sierra veo ocasionalmente un servicio CalNCService que se ejecuta en caliente (es decir, al 100% de la CPU). Por el nombre, parece que se trata de un servicio de calendario. Intenté desactivar Calendarios en las Preferencias de Cuentas de Internet, pero esto no ayudó. Se puede matar el servicio o reiniciar el ordenador, pero el problema persiste. Por lo general, después de unas horas más o menos vuelve a la normalidad.
¿Qué hace este demonio? ¿Cómo puedo depurar este problema?
Actualización: En la consola de registro encuentro esto cuando calNCService se inicia:
warning: dynamic accessors failed to find @property implementation for 'serialNumber' for entity ABCDAddressBookSource while resolving selector 'serialNumber' on class 'ABCDAddressBookSource'. Did you remember to declare it @dynamic or @synthesized in the @implementation ?
Actualización2: El servicio está conectado a la sincronización de recordatorios. Desactivar la sincronización de recordatorios en Cuentas de Internet hace que el servicio vuelva a la normalidad, activarlo de nuevo hace que vuelva al 100%. Esto parece independiente del servidor. Tengo un montón de recordatorios recurrentes y primero tuve este problema con mi cuenta en fruux.com. Luego migré todo a iCloud y ahora es lo mismo allí.
Actualización3: Sigue muy presente en 10.12.1. y sin respuesta en Comunidades de soporte de Apple .
Actualización4: Otra mañana, otro calNCService. También he comprobado manualmente los archivos .ics exportados de la lista de recordatorios infractores. Parece totalmente inofensivo. Unos 40 recordatorios sin nada especial.
Actualización 5: Sigue todo igual en 10.12.2
Actualización 6: Confirmado en 10.12.4. Iterando: Esto parece ser una tarea de limpieza. Cuando activé los recordatorios después de la actualización el problema no se disparó durante más de 24h. Pero ahora ha vuelto. Como antes, se puede detener simplemente desactivando la sincronización de los recordatorios en "Cuentas de Internet"
Actualización 7: El error parece seguir presente en MacOS 10.13 High Sierra, aunque es menos grave. He dejado activada la cuenta de recordatorios correspondiente. Durante un tiempo de actividad de 13 días CalNCService registró un tiempo de CPU de 1:07:01 (31h), demasiado, pero menos que, por ejemplo, la "tarea del núcleo" (7:16:16).
Actualización 8: Sigue presente en 10.13.4. Tengo dos máquinas con MacOS y ocurre en ambas. Parece estar relacionado con los recordatorios añadidos a través de alguna API, como cuando se añaden recordatorios a través de la barra de inicio. El tiempo de CPU de calNCService parece estar correlacionado con lo mucho que uso Launchbar o Siri para introducir recordatorios.