macOS 10.13 High Sierraでhtopコマンドを実行するとシステム全体がフリーズする不具合が確認される。

スポンサーリンク

 macOS 10.13 High Sierraでhtopコマンドを実行するとシステム全体がフリーズする不具合が確認されています。詳細は以下から。

ターミナルのアイコン。

 htopコマンドはリオデジャネイロ・カトリック大学のHisham Muhammadさんが2004年から開発しているシステムのCPU,メモリ,ストレージ使用率やタスクを表示してくれるtopコマンドをグラフィカルに改善したコマンドラインツールですが、このhtopコマンドをmacOS 10.13 High Sierraで利用するとシステム全体がフリーズしてしまうそうです。

DESCRIPTION
The top program periodically displays a sorted list of system processes. The default sorting key is pid, but other keys can be used instead. Various output options are available.

top(1) Mac OS X Manual Page

スポンサーリンク

原因は不明

 この問題はhtopのissueで議論されており、High Sierraがリリースされた直後にhtopコマンドを利用したユーザーはなぜHigh Sierraのシステム全体がフリーズするか分からず、iTerm2やAPFSが原因ではないかと疑われていたようですが、その後、iTerm2開発者のgnachmanさんやHigh SierraをHFS+で利用しているユーザーからのレポートにより、

macOS 10.13 High Sierra graphics issue

既に2,000人以上の方が同じ様な不具合に遭遇しているWindowServerやSIPに関連しているという書き込みはあるものの確定的な原因は不明で、2017年12月にリリースされたmacOS 10.13.2でもhtopコマンドを実行するだけで、ターミナルがフリーズしその後システム全体が止まり、ハードウェア(電源ボタン)での強制終了を余儀なくされるので、Sierra以下でhtopを利用されている方はアップデートした際に注意して下さい。

macOS 10.12 Sierraではhtopを実行しても問題ありません

Nixでもこれに似た不具合があったようですが、こちらはmacOS 10.13.2で修正されたようです。
:)