Oracle、macOS 14.4 Sonomaアップデート後にApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合がるとしてアップデートを控えるよう通知。

Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update macOS 14 Sonoma
記事内に広告が含まれています。
スポンサーリンク
スポンサーリンク
スポンサーリンク

 OracleがmacOS 14.4 Sonomaアップデート後にApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合がるとしてアップデートを控えるよう通知しています。詳細は以下から。

macOS 14 Sonoma

 Appleは現地時間2024年03月07日、書き起こし機能を追加したポッドキャストアプリを同梱し、複数の脆弱性を修正したmacOS 14.4 Sonomaをリリースしましいたが、米Oracleは03月15日、このmacOS 14.4ではApple Silicon MacでJavaプロセスが予期せず終了してしまう不具合を確認したと発表しています。

 OracleでJDKのプロダクトマネージメント・シニアディレクターを務めるAurelio Garcia-Ribeyroさんによると、この不具合はJava 8からJDK 22の早期アクセスビルドまで幅広く影響しており、Appleが公開していた早期アクセスのmacOS 14.4(Beta)には存在しなかったため、macOS 14.4リリース後に発見されたそうで、

Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update

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が送られてくるようになったこと原因のようです。

JDK-8327860 Java processes get killed on macOS 14 4

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ハブが利用できなくなる不具合

macOS Sonoma 14.4環境でScanSnap Homeのインストールは完了したが、接続する機種を選択する画面が表示されず、セットアップができない。

PACE/iLokで保護されたAUプラグインによりApple Silicon搭載のMacでLogic ProなどのDAWアプリがクラッシュする不具合が報告されており、一部はAppleも既に問題を認識しているそうなので、macOS 14.5リリース前にHotfixがリリースされるかもしれません。

My PACE protected Audio Units plugins are crashing on macOS Sonoma 14 4

コメント

  1. 匿名 より:

    なにやってくれちゃってんのApple

  2. 匿名 より:

    アップデートの取り消しが出来ないのが、Appleの致命傷。
    Winみたいにアンインストールできれば良いのに。

タイトルとURLをコピーしました