自从我升级到Mavericks以来,经常有以下进程使用全部CPU能力:
securityd
syslogd
kernel_task
我想securityd
其中包含一个错误,因为它/var/log/system.log
每秒污染成千上万条消息,并且系统无法跟进。
这是我收到的消息的示例:
Nov 11 15:55:10 localhost securityd[22]: assertion failed: 13A603: libxpc.dylib + 44365 [4554927A-9467-365C-91F1-5A116989DD7F]: 0x13
Nov 11 16:14:47 --- last message repeated 1 time ---
Nov 11 15:55:10 localhost securityd[22]: assertion failed: 13A603: libxpc.dylib + 26642 [4554927A-9467-365C-91F1-5A116989DD7F]: 0x13
Nov 11 16:14:47 --- last message repeated 1 time ---
Nov 11 15:55:10 localhost securityd[22]: assertion failed: 13A603: libxpc.dylib + 44365 [4554927A-9467-365C-91F1-5A116989DD7F]: 0x13
Nov 11 16:14:47 --- last message repeated 1 time ---
Nov 11 15:55:10 localhost securityd[22]: assertion failed: 13A603: libxpc.dylib + 26642 [4554927A-9467-365C-91F1-5A116989DD7F]: 0x13
Nov 11 16:14:47 --- last message repeated 1 time ---
我认为这是一个关键问题,因为它使Mac OS X极其缓慢且无响应。
杀人securityid
无济于事。重新创建该过程,并保持污染syslogd
。
如果我重新启动整个系统,那么一段时间后一切似乎还可以,然后再发生同一问题。我还没有弄清楚是什么触发了这个问题。
/System/Library/LaunchDaemons/com.apple.securityd.plist
或/usr/sbin/securityd
或做从恢复分区OS X的升级安装。
sudo sysdiagnose securityd
并提交错误报告,并可能从Apple寻求帮助以修复错误或对问题进行故障排除。