Oracle has issued a warning that macOS 14.4, the latest version, is causing certain Java applications to experience occasional problems leading to crashes. Organizations using Java applications should exercise caution.
The issue arises from Java applications sometimes attempting to access restricted memory areas. Previously, macOS would send out SIGBUS or SIGSEGV signals, allowing the application to handle the signal and continue functioning. However, in macOS 14.4, Apple has switched to SIGKILL, which forcibly terminates the process.
Oracle noted that this issue was not present in the early access version of macOS 14.4, making it impossible to alert Apple in advance. As a result, users must wait for Apple to address the bug, affecting Java 8 applications up to the latest version.
TLDR: Oracle warns of macOS 14.4 issue causing Java application crashes due to a change in signal handling, waiting for Apple to fix the bug.
Leave a Comment