[解決]問題が発生したためコンピュータを再起動しました。(Macが勝手に再起動する)

こんにちは。
BIG1等を当てたいサラリーマンです。

panic

会社で使っているMacが頻繁にカーネルパニックに見舞われるようになりました。
仮想マシンが動いていて、書きかけのコードもあるので手動での再起動もなるべくしたくない状況で勝手に再起動されては困ります。

SS 2016-03-05 10.30.06

一度や二度ならスルーするのですが、ほぼ毎日起こるので解決する必要がありました。

OS X:コンピュータが勝手に再起動したり「問題が起きたためコンピュータを再起動しました」というメッセージが表示される – Apple サポート

Apple サポートからの抜粋

予期しない再起動について

OS X に回復不能な問題が発生し、開いているすべてのアプリケーションにその影響が及ぶことが稀にあります。このような場合は Mac を再起動する必要があります。往々にして、これはオペレーティングシステムの一部 (「カーネル」) が「再起動が必要な問題がある」と判断したためで、それゆえ「カーネルパニック」と呼ばれます。

カーネルパニックと呼ばれるようです。
OS Xの歴史の中では古くからある現象のようですね。

Apple サポートからの抜粋

予期しない再起動を防ぐには

ほとんどの場合、カーネルパニックは Mac 自体に問題があるために起きるわけではありません。通常は、インストールされているソフトウェアや接続されているハードウェアの問題が原因です。
カーネルパニックを防ぐには、ソフトウェア・アップデートで「お使いのソフトウェアは最新です」というメッセージが表示されるまで、適用可能なすべてのソフトウェアをインストールします。これにより、不正な形式のネットワークパケットや他社製ソフトウェアの問題など、カーネルパニックの原因となる可能性のある問題に Mac が対応しやすくなります。ほとんどのカーネルパニックはソフトウェアをアップデートするだけで解決できます。

インストールされているアプリに原因があるとこが多いとの事なので最近導入したアプリを検証してみました。
僕のMacで、カーネルパニックを引き起こしていたアプリは、VMware Fusion 8でした。

このMacには、BootCampでWindows 10をインストールしているのですが、BootCampはOSを切り替える際に再起動が必要です。
もうちょっと手軽にWindowsを利用するために、VMware Fusion 8を導入したのでした。

この、VMware Fusion上で稼働しているWindowsの状態に問題があったようです。

Windowsを終了させる際に、サスペンドとシャットダウンがあります。

IT用語辞典 e-Wordsからの抜粋

サスペンドとは、コンピュータの電源を切る直前の状態を保存して、次に電源を入れたときに電源を切る直前の状態から作業を再開する機能。

サスペンドとは|スタンバイ|suspend – 意味/定義 : IT用語辞典

Windowsをサスペンド状態で、Macがスリープになった際に何かが起因してカーネルパニックを起こしていたので思われます。
Windowsを、シャットダウンで終わらせていればカーネルパニックは起こらなくなりました。

まとめ

カーネルパニックの原因は個々の環境で様々な原因があると思います。
僕の環境では、VMware Fusionが原因だったのですが全てではありません。
どなたかの参考になれば嬉しいです。

スポンサーリンク
レクタングル(大)
レクタングル(大)

コメントをどうぞ

メールアドレスが公開されることはありません。

CAPTCHA


次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>