13515149 story 17行のCコードでシステム全体をフリーズさせられる不具合がmacOS High Sierraで確認 44 ストーリー by hylom 2018年01月30日 17時47分実装は不明 部門より macOS Hight Sierra 10.13.3で、execシステムコールを実行した直後にtask_for_pidシステムコールを実行すると、システムがフリーズするという不具合が確認されているそうだ。C言語でこれを実装した実証コードも公開されている。 task_for_pidシステムコールはMach APIの一つで、ほかのプロセスの情報を得たり操作するためのAPIだそうだ(解説記事)。この不具合の影響で、プロセスの情報を取得するhtopコマンドがシステムをフリーズさせることも確認されているという。