Seit dem Upgrade auf macOS Sierra sehe ich gelegentlich einen Dienst CalNCService, der heiß läuft (dh auf 100% CPU). Vom Namen her scheint es sich also um einen Kalenderservice zu handeln. Ich habe versucht, Kalender in den Einstellungen für Internetkonten zu deaktivieren, dies hat jedoch nicht geholfen. Man kann den Dienst beenden oder den Computer neu starten, aber das Problem bleibt bestehen. Normalerweise geht es nach ein paar Stunden wieder normal.
Was macht dieser Daemon? Wie kann ich dieses Problem beheben?
Update: In der Log-Konsole finde ich dies beim Start von 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: Der Dienst ist mit der Synchronisierung von Erinnerungen verbunden. Durch Deaktivieren der Erinnerungssynchronisierung unter Internetkonten wird der Dienst wieder normal und durch erneutes Aktivieren auf 100% zurückgesetzt. Dies scheint unabhängig vom Server zu sein. Ich habe eine Reihe von wiederkehrenden Erinnerungen und hatte zuerst dieses Problem mit meinem Konto auf fruux.com. Dann habe ich alle nach iCloud migriert und jetzt ist es dort dasselbe.
Update3: In 10.12.1 immer noch sehr präsent. und keine Antwort auf Apple Support Communities .
Update4: Ein neuer Morgen, ein neuer calNCService. Ich habe auch die exportierten .ics der Liste der beleidigenden Erinnerungen manuell überprüft. Es sieht völlig harmlos aus. Über 40 Erinnerungen mit nichts Besonderem.
Update 5: Immer noch egal in 10.12.2
Update 6: Bestätigt in 10.12.4. Iterieren: Dies scheint eine Haushaltsaufgabe zu sein. Als ich die Erinnerungen nach dem Upgrade aktivierte, wurde das Problem nicht länger als 24 Stunden ausgelöst. Aber jetzt ist es zurück. Nach wie vor kann es einfach gestoppt werden, indem die Erinnerungssynchronisation unter "Internetkonten" deaktiviert wird.
Update 7: Der Fehler scheint in MacOS 10.13 High Sierra noch vorhanden zu sein, ist aber weniger schwerwiegend. Ich habe das entsprechende Erinnerungskonto aktiviert. Während einer Betriebszeit von 13 Tagen hat CalNCService mit einer CPU-Zeit von 1:07:01 (31h) viel zu viel, aber weniger als zB "Kernel-Task" (7:16:16) getaktet.
Update 8: In 10.13.4 noch vorhanden. Ich habe zwei Maschinen mit MacOS und es passiert auf beiden. Es scheint mit Erinnerungen verbunden zu sein, die über eine API hinzugefügt wurden, z. B. wenn Sie Erinnerungen über die Launchbar hinzufügen. Die CPU-Zeit von calNCService scheint damit zu korrelieren, wie oft ich Launchbar oder Siri verwende, um Erinnerungen einzugeben.