OS X Yosemiteにアップグレード後、システムログに出現する「BUG in process suhelperd」とは何なのか?


 「OS X Yosemiteのコンソール.appでsystem.logを見ると大量に”BUG in process suhelperd[xxx]: over-released legacy external boost assertions~~”というメッセージが出ている」という報告が何件か来ていたので調べてみました。詳細は以下から。


 OS X Yosemiteがリリースされた10月頃からApple Support Communities[1, 2, 3, 4, 5]やForum[1, 2]に「Mavericksでは無かったのにYosemiteにアップグレードしたらシステムログに”kernel BUG in process suhelperd~~”というログが大量に発生するようになった」という報告が多く投稿されており「これがYosemiteのMacがクラッシュする原因?」と推測されているようなので調べてみました。


 結論から言うと、このメッセージはSoftware Update Helperが原因で、Mac App Storeの更新などをすると出力されます。


It is the Software Update Helper. You could try quitting the process in Activity Monitor. it should restart, but quitting it might resolve the problem.

[Seeing a suhelperd BUG after upgrade to Yosemite – Apple Support Communities]

 これが原因でMacがクラッシュするかは分かりませんが、このメッセージは[システム環境設定] > [App Store] > [アップデートを自動的に確認する] がONになっている場合も表示されるそうなので、頻繁にRebootする場合はチェックしてみてください。



The following may or may not help you, as the process suhelperd is trying to connect to the internet (am not sure about.. ), and this happen at the startup of the Mac:

 1.Open System Preferences
 2.Open App Store
 3.Uncheck all checkboxes
 4.Restart your Mac

Let me know if the above will help you.

Again, the above is an assumption that worked for me in order to stop this bug.
[RE:JF– Apple Support Communities]

BUG in process suhelperd: over-released legacy external boost assertions (1 total, 1 external, 0 legacy-external)– Apple Support Communities


  1. Apple7743 より:

    suhelperdはSoftware Update HELPER Daemonか。
    自分のMac miniもこのエラーいっぱいでてたわ…