После обновления до macOS Sierra я время от времени вижу работающую службу CalNCService (т.е. на 100% CPU). Итак, исходя из названия, это, похоже, какая-то служба календаря. Я пытался отключить календари в настройках учетных записей Интернета, но это не помогло. Можно убить службу или перезагрузить компьютер, но проблема сохраняется. Обычно, через несколько часов или около того, все возвращается в норму.
Что делает этот демон? Как я могу отладить эту проблему?
Обновление: в консоли журнала я нахожу это при запуске 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 ?
Обновление 2: Сервис подключен к синхронизации напоминаний. Отключение синхронизации напоминаний в учетных записях Интернета возвращает службу в нормальное состояние, а при повторном включении она возвращается к 100%. Это кажется независимым от сервера. У меня есть куча повторяющихся напоминаний, и сначала у меня возникла эта проблема с моим аккаунтом на fruux.com. Затем я перенес все в iCloud, и теперь там тоже самое.
Обновление 3: все еще присутствует в 10.12.1. и нет ответа на сообщества поддержки Apple .
Обновление 4: еще одно утро, еще одна услуга CalNCS. Я также вручную проверил экспортированные .ics оскорбительного списка напоминаний. Это выглядит абсолютно безвредным. Около 40 напоминаний, в которых нет ничего особенного.
Обновление 5: Все равно в 10.12.2
Обновление 6: подтверждено в 10.12.4. Итерация: это, кажется, какая-то домашняя задача. Когда я активировал напоминания после обновления, проблема не возникала более 24 часов. Но теперь он вернулся. Как и раньше, его можно просто остановить, отключив синхронизацию напоминаний в разделе «Учетные записи в Интернете».
Обновление 7: эта ошибка все еще присутствует в MacOS 10.13 High Sierra, но она менее серьезна. Я позволил активировать соответствующий аккаунт напоминаний. В течение 13 дней непрерывной работы CalNCService работал с ЦП 1:07:01 (31 ч), что слишком много, но меньше, чем, например, «задача ядра» (7:16:16).
Обновление 8: все еще присутствует в 10.13.4. У меня есть две машины с MacOS, и это происходит на обеих из них. Кажется, это связано с напоминаниями, добавленными через некоторый API, например, когда вы добавляете напоминания через панель запуска. Кажется, что время процессора calNCService коррелирует с тем, насколько я использую Launchbar или Siri для ввода напоминаний.