Depuis la mise à niveau vers macOS Sierra, je vois parfois un service CalNCService fonctionnant à chaud (c'est-à-dire sur 100% CPU). Donc, d'après le nom, cela semble être un service de calendrier. J'ai essayé de désactiver les calendriers dans les préférences des comptes Internet, mais cela ne m'a pas aidé. On peut tuer le service ou redémarrer l'ordinateur, mais le problème persiste. Habituellement, après quelques heures, cela revient à la normale.
Que fait ce démon? Comment puis-je déboguer ce problème?
Mise à jour: dans la console de journalisation, je trouve cela au démarrage de 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 ?
Update2: Le service est connecté à la synchronisation des rappels. La désactivation de la synchronisation des rappels sous les comptes Internet ramène le service à la normale, l'activer à nouveau le fait revenir à 100%. Cela semble indépendant du serveur. J'ai un tas de rappels récurrents et j'ai d'abord rencontré ce problème avec mon compte sur fruux.com. Ensuite, j'ai migré tout vers iCloud et maintenant c'est la même chose là-bas.
Update3: Toujours très présent dans 10.12.1. et aucune réponse sur les communautés d'assistance Apple .
Update4: Un autre matin, un autre calNCService. J'ai également vérifié manuellement les fichiers .ics exportés de la liste des rappels incriminés. Il semble totalement inoffensif. Environ 40 rappels sans rien de spécial.
Mise à jour 5: toujours la même dans 10.12.2
Mise à jour 6: confirmée dans 10.12.4. Itération: Cela semble être une tâche de ménage. Lorsque j'ai activé les rappels après la mise à niveau, le problème n'a pas été déclenché pendant plus de 24h. Mais maintenant, c'est de retour. Comme précédemment, il peut être simplement arrêté en désactivant la synchronisation des rappels sous "Comptes Internet"
Mise à jour 7: Le bogue semble toujours présent dans MacOS 10.13 High Sierra, mais il est moins grave. J'ai laissé le compte de rappels correspondant activé. Pendant un temps de disponibilité de 13 jours, CalNCService a enregistré un temps processeur de 1:07:01 (31h), beaucoup trop, mais moins que par exemple "tâche du noyau" (7:16:16).
Mise à jour 8: toujours présente dans 10.13.4. J'ai deux machines avec MacOS et cela se produit sur les deux. Il semble être connecté à des rappels ajoutés via certaines API, par exemple lorsque vous ajoutez des rappels via Launchbar. Le temps CPU de calNCService semble être corrélé avec la quantité d'utilisation de Launchbar ou Siri pour saisir des rappels.