Desde la actualización a macOS Sierra, ocasionalmente veo un servicio CalNCService funcionando en caliente (es decir, en un 100% de CPU). Entonces, por el nombre, parece ser un servicio de calendario. Intenté deshabilitar los calendarios en las preferencias de cuentas de Internet, pero esto no fue de ayuda. Uno puede matar el servicio o reiniciar la computadora, pero el problema persiste. Por lo general, después de unas horas más o menos vuelve a la normalidad.
¿Qué está haciendo este demonio? ¿Cómo puedo depurar este problema?
Actualización: En la consola de registro encuentro esto cuando se inicia calNCService:
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 recordatorios de sincronización. Deshabilitar la sincronización de recordatorios en Cuentas de Internet hace que el servicio vuelva a la normalidad, al habilitarlo nuevamente vuelve 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ón 3: todavía muy presente en 10.12.1. y sin respuesta en las comunidades de soporte de Apple .
Actualización 4: Otra mañana, otro servicio de calNCS. También he verificado manualmente los archivos .ics exportados de la lista de recordatorios ofensivos. Se ve totalmente inofensivo. Unos 40 recordatorios sin nada especial en ellos.
Actualización 5: Sigue siendo lo mismo en 10.12.2
Actualización 6: Confirmado en 10.12.4. Iterando: Esta parece ser una tarea de limpieza. Cuando activé los recordatorios después de la actualización, el problema no se activó durante más de 24 h. Pero ahora ha vuelto. Como antes, puede detenerse simplemente desactivando la sincronización de recordatorios en "Cuentas de Internet"
Actualización 7: el error parece estar todavía presente en MacOS 10.13 High Sierra, aunque es menos grave. He estado permitiendo que se active 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 de, por ejemplo, "tarea de kernel" (7:16:16).
Actualización 8: todavía presente en 10.13.4. Tengo dos máquinas con MacOS y sucede en ambas. Parece estar conectado a recordatorios agregados a través de alguna API, como cuando agrega recordatorios a través de Launchbar. El tiempo de CPU de calNCService parece estar correlacionado con cuánto uso Launchbar o Siri para ingresar recordatorios.