Dall'aggiornamento a macOS Sierra vedo di tanto in tanto un servizio CalNCService in esecuzione caldo (ovvero su CPU 100%). Quindi, a partire dal nome, questo sembra essere un servizio di calendario. Ho provato a disabilitare i calendari nelle Preferenze degli account Internet, ma questo non mi è stato di aiuto. È possibile interrompere il servizio o riavviare il computer, ma il problema persiste. Di solito, dopo alcune ore, torna alla normalità.
Cosa sta facendo questo demone? Come posso eseguire il debug di questo problema?
Aggiornamento: nella console di registro lo trovo all'avvio di 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 ?
Aggiornamento2: il servizio è collegato alla sincronizzazione dei promemoria. La disabilitazione della sincronizzazione dei promemoria in Account Internet riporta il servizio alla normalità, abilitandolo nuovamente lo fa tornare al 100%. Questo sembra indipendente dal server. Ho un sacco di promemoria ricorrenti e per prima cosa ho riscontrato questo problema con il mio account su fruux.com. Poi ho migrato tutto su iCloud e ora è lo stesso lì.
Aggiornamento 3: ancora molto presente nel 10.12.1. e nessuna risposta sulle community di supporto Apple .
Aggiornamento 4: Un'altra mattina, un altro servizio calNC. Ho anche controllato manualmente i file .ics esportati dell'elenco dei promemoria offensivi. Sembra totalmente innocuo. Circa 40 promemoria con niente di speciale in essi.
Aggiornamento 5: sempre lo stesso in 10.12.2
Aggiornamento 6: confermato in 10.12.4. Iterazione: questo sembra essere un compito di pulizia. Quando ho attivato i promemoria dopo l'aggiornamento, il problema non è stato attivato per più di 24 ore. Ma ora è tornato. Come in precedenza, può essere semplicemente interrotto disattivando la sincronizzazione dei promemoria in "Account Internet"
Aggiornamento 7: il bug sembra essere ancora presente in MacOS 10.13 High Sierra, ma è meno grave. Ho lasciato attivato l'account promemoria corrispondente. Durante un periodo di attività di 13 giorni, CalNCService ha registrato un tempo di CPU di 1:07:01 (31h), troppo, ma meno di, ad esempio, "task kernel" (7:16:16).
Aggiornamento 8: ancora presente in 10.13.4. Ho due macchine con MacOS e succede su entrambe. Sembra essere collegato ai promemoria aggiunti tramite alcune API, ad esempio quando si aggiungono promemoria tramite Launchbar. Il tempo di CPU di calNCService sembra essere correlato a quanto utilizzo Launchbar o Siri per inserire promemoria.