Macが約一週間ごとにクラッシュする
macOS 10.15.2 (Catalina) にアップデートして以降、一週間ごとのMacのクラッシュに悩まされています。
クラッシュはちょうど約一週間ごとに繰り返され、数々の App のクラッシュ、macOS のアカウントサービスへのログインの失敗、macOS のクラッシュを含みます。
環境:
- iMac16,2 (21.5-inch Late 2015)
- Intel Core i5 (2.8 GHz)
- RAM: 8 GB (1867 MHz DDR3)
- ストレージ: SSD 1TB (TRIM サポート: はい)
- macOS 10.15.2 - 10.15.6
- 周辺機器: iPhone, iPad Wi-Fi 同期
発生条件:
- 起動してからちょうど約一週間後発生します(数時間前後することがあります, lastコマンドで確認)。
- スリープ、スクリーンセーバーの状態は発生間隔・症状には影響しません。
- PowerNapのオン・オフの状態に関わらず発生します(オフの状態を長期間テストしていません)。
症状:
- Mac が1〜数秒フリーズし、すぐに緩和される。
- この時点で、 /Library/Logs/DiagnosticReports/ に数多くの JetSamEvent が記録されることがある。
- 「Apple ID設定をアップデート 再度サインインするまで、一部のアカウントサービスは利用できません。」という通知が表示される。
- 「Googleのパスワードが必要です "****"のパスワードを"インターネットアカウント"で入力。」という通知が表示される。
- Macの「設定」を含め、現在起動中でないアプリを開くことが出来なくなる。この時点でメニューから Mac を再起動しようとしても完了できなくなる。
- 起動中のアプリの一部の機能が動作しなくなる。
- 「Unapproved caller. SecurityAgent may only be invoked by Apple software.」という内容のダイアログが表示される。
- 「Unrecoverable error: security agent was unable to create requested mechanism (builtin:unlock-keychain)」という内容のダイアログが表示される。
- 一時的なディスクアクセスと CPU 使用率の上昇。
- Dock や Finder 含め起動中のアプリがランダムにクラッシュし終了する。Dock や Finder は再起動することがある。
- その他、iCloud に接続できない旨の数種類ダイアログが頻繁に表示される。
- Macの動作が非常に重たくなり、しばしばフリーズする。この時点まで、「ターミナル」での sudo reboot を受け付ける。
- 症状の発生から10〜20分で、画面がブラックアウトする。
- いわゆる「Red Square Apple Logo」が表示される。
- 数十秒後、Mac がブラックアウトし、完全に応答しなくなる。
- これらの症状は表記した順番で発生することが多いですが、いくつかの段階をスキップしたり、順番が前後することがあります。
- 症状が一度発生すると、再起動以外に元の状態に回復する手段はありません。
- 再起動後、Apple ID やその他のインターネットアカウントに再度ログインする必要があります。
- JetSamEvent に記録されている対象のアプリは普段使用しているアプリケーション(Safari のコンポーネントなど)や WindowServer などです。
- 症状発生時刻に大量の BambiClient のログが記録されていることもあります(BambiClinent のクラッシュ・起動失敗によるものかもしれません)。
試したこと:
- 現行バージョンの macOS の再インストール。
- First Aidやメモリチェックを行ってもエラーは検出されない。
- Apple Diagnostics ハードウェアテスト。エラーはない。
- /private/var/db/auth.db の削除。
- /private/var/folders/ 以下のディレクトリの全削除。
- PRAM, NVRAM のリセット。
- デフォルトキーチェーンの再構築。
- macOSのアップデート。
- アプリの定期的な終了。
- macOSに元々含まれていない、かつ不要なカーネル拡張機能(*.kext)の削除。
- ファイルディスクリプタの上限を変更していたので、リセットした(ulimit -n: 256 または ulimit -n: 2560)。
- Macの再起動は症状が出るまでの間隔をリセットする。
試していないこと:
- 別のユーザーアカウントでログインしている時に同症状が出るかどうか。
- ユーザーの再作成。
- macOS の完全なクリーンインストール。
- macOS 10.15.7 のインストール。
- PowerNapをオフにした状態での長期間使用。
- TRIM サポートをオフにした状態での長期間使用。
- セーフモードでの長期間使用。
- 「アクティビティモニタ」でのスワップ領域が枯渇しているかどうかの詳しい監視。
考察:
- 症状が一定間隔で起こることから、ハードウェアの故障ではない可能性が高いと考えています。
- ハードウェアやドライバに関連して異常が発生している可能性は、完全には排除できていません。
- 現時点では、スワップの異常やディスクアクセスの異常が原因ではないかと予想しています。
関連があると思われる discussion:
- mojave crashes weekly
- Unapproved Caller/Security Agent, Unrecoverable Error **answers?**
- [SOLVED] "Unapproved Caller: SecurityAgent may only be invoked by Apple software"
多くのことを試しましたが、未だ解決しておりません。
症状の解決に向けて、何かヒントになるような情報や、調べてみるべきこと、アドバイスなどあれば是非お力添えいただきたいという状況です。
よろしくお願いいたします。
iMac 21.5″, macOS 10.15