macOSでJavaがクラッシュする件、Appleが修正したmacOS Sonoma 14.4.1をリリース
Appleは、Appleシリコン搭載のマシンでJavaが予期せず終了する現象などを修正したmacOSのアップデート「macOS Sonoma 14.4.1」をリリースしました(リリースノート)。
macOS Sonoma 14.4では、Appleシリコン搭載のマシンでJava 8以降のすべてのバージョンでJavaが予期せず終了する現象が発生するとして、オラクルなどが注意喚起を行っていました。
参考:macOS Sonoma 14.4にアップデートするとJavaがクラッシュするとオラクルが注意喚起。Appleシリコン搭載Macで
Javaが予期せず終了する原因は、JavaのJITコンパイルと実行のサイクルのなかでOSの保護メモリ領域にアクセスすると、以前のmacOSとは異なりSIGKILLシグナルがプロセスに送られるようになったためだと説明されていました。そのため、OS側での修正が待たれていました。
このバグをトラックする「JDK-8327860」でも、CのテストケースをmacOS Sonoma 14.4.1で試して修正を確認したとのコメントも書き込まれています。
下記は筆者の手元のAppleシリコン搭載MacでmacOS Sonoma 14.4.1にアップデートし、Javaを起動したところです。
macOS Sonoma 14.4.1ではその他、外部ディスプレイに接続されたUSBハブが認識されないことがある問題、プロフェッショナル向けの音楽制作アプリ用に設計されたコピー保護済みのAudio Unitプラグインが開かない、または検証がパスしないことがある問題なども修正されています。
あわせて読みたい
クラウドからオンプレミスへ回帰した理由は? クラウドとの通信費用の高さや、クラウド移行ありきなどが課題。ノークリサーチが中堅中小企業を調査
≪前の記事
フロントエンドにおけるフィーチャーフラグ標準化のための「OpenFeature Web SDK v1」がリリース。CNCFから