OracleがmacOS 14.4 Sonomaアップデート後にApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合がるとしてアップデートを控えるよう通知しています。詳細は以下から。
Appleは現地時間2024年03月07日、書き起こし機能を追加したポッドキャストアプリを同梱し、複数の脆弱性を修正した「macOS 14.4 Sonoma」をリリースしましいたが、米Oracleは03月15日、このmacOS 14.4ではApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合を確認したと発表しています。
Java users on macOS 14 running on Apple silicon systems should consider delaying the update to macOS 14.4. For further information: https://t.co/NnrPpFwRDh
— Java (@java) March 15, 2024
OracleでJDKのプロダクトマネージメント・シニアディレクターを務めるAurelio Garcia-Ribeyroさんによると、この不具合はJava 8からJDK 22の早期アクセスビルドまで幅広く影響しており、Appleが公開していた早期アクセスのmacOS 14.4(Beta)には存在しなかったため、macOS 14.4リリース後に発見されたそうで、
An issue introduced by macOS 14.4, which causes Java process to terminate unexpectedly, is affecting all Java versions from Java 8 to the early access builds of JDK 22. There is no workaround available, and since there is no easy way to revert a macOS update, affected users might be unable to return to a stable configuration unless they have a complete backup of their systems prior to the OS update.
Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update – Oracle Blog
Apple SiliconではmacOSで動的に生成されるコードをスレッドごとに生成/実行するタイミングを制御する機能があり、Just-In-Timeコンパイルと実行サイクルの中で保護されたメモリ領域へアクセスを行うことがあるが、macOS 14.4アップデート前は保護されたメモリアクセスに対しmacOS kernelがSIGBUS or SIGSEGVを送ってきたが、macOS 14.4では代わりにSIGKILLが送られてくるようになったこと原因のようです。
Prior to the macOS 14.4 update, in certain circumstances, the macOS kernel would respond to these protected memory accesses by sending a signal, SIGBUS or SIGSEGV, to the process. […] With macOS 14.4, when a thread is operating in the write mode, if a memory access to a protected memory region is attempted, macOS will send the signal SIGKILL instead.
Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update – Oracle Blog
Oracleはこの問題をJDK-8327860として登録していますが、IntelliJ IDEAなどJetBrains IDE製品が既にこの影響を受けており、Oracleによると現在のところ、この不具合に回避策はないため、問題が解決するまでmacOS 14.4へのアップデートを見送ることを勧めています。
おまけ
なお、macOS 14.4 Sonomaでは、PFUのスキャナー管理アプリ「ScanSnap Home」でセットアップができない不具合、USBアクセサリーに対するセキュリティ機能がリセットされUSBハブが利用できなくなる不具合、
PACE/iLokで保護されたAUプラグインによりApple Silicon搭載のMacでLogic ProなどのDAWアプリがクラッシュする不具合が報告されており、一部はAppleも既に問題を認識しているそうなので、macOS 14.5リリース前にHotfixがリリースされるかもしれません。
コメント
なにやってくれちゃってんのApple
アップデートの取り消しが出来ないのが、Appleの致命傷。
Winみたいにアンインストールできれば良いのに。