Da quando ho aggiornato a macOS Sierra, occasionalmente vedo un servizio CalNCService che si sta scaldando (cioè su una CPU al 100%). Quindi, andando dal nome, questo sembra essere un servizio di Calendar. Ho provato a disattivare i calendari nelle preferenze di account Internet, ma questo non è stato di aiuto. Uno può uccidere il servizio o riavviare il computer, ma il problema persiste. Di solito, dopo alcune ore o giù di lì, torna alla normalità.
Che cosa sta facendo questo demone? Come posso eseguire il debug di questo problema?
Aggiornamento: nella console di registro lo trovo quando calNCService si avvia:
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: il servizio è connesso alla sincronizzazione dei promemoria. Disabilitare la sincronizzazione del promemoria in Account Internet rende il servizio tornato alla normalità, abilitandolo nuovamente lo fa tornare al 100%. Questo sembra indipendente dal server. Ho un sacco di promemoria ricorrenti e prima ho avuto questo problema con il mio account su fruux.com. Poi ho migrato tutto in iCloud e ora è lo stesso lì.
Update3: ancora molto presente in 10.12.1. e nessuna risposta su Comunità di supporto Apple .
Update4: Un'altra mattina, un altro calNCService. Ho anche controllato manualmente l'esportazione .ics dell'elenco dei promemoria offensivi. Sembra totalmente innocuo. Circa 40 promemoria con niente di speciale in loro.
Aggiornamento5:ancoralostessoin10.12.2
Aggiornamento6:confermatoin10.12.4.Iterazione:questosembraessereuncompitodipulizie.Quandohoattivatoipromemoriadopol'aggiornamento,ilproblemanonèstatoattivatoperpiùdi24ore.Maoraètornato.Comeprima,puòesseresemplicementeinterrottodisattivandolasincronizzazionepromemoriain"Account Internet"
Aggiornamento 7: Il bug sembra essere ancora presente in MacOS 10.13 High Sierra, ma è meno grave. Ho lasciato che il conto dei promemoria corrispondente fosse attivato. Durante un periodo di operatività di 13 giorni, CalNCService ha cronometrato in un tempo CPU di 1:07:01 (31h), troppo, ma meno di, ad es. "task del kernel" (7:16:16).
Aggiornamento 8: ancora presente in 10.13.4. Ho due macchine con MacOS e succede su entrambi. Sembra essere collegato a promemoria aggiunti tramite alcune API come quando si aggiungono promemoria tramite Launchbar. Il tempo di CPU di calNCService sembra essere correlato con quanto uso Launchbar o Siri per inserire promemoria.