MacOS 13.3 beta killed Java??

I've been running OpenJDK & Apache Tomcat on my M1 MBAir - but with Ventura 13.3 I can't any longer...

% java --version

A fatal error has been detected by the Java Runtime Environment:

SIGBUS (0xa) at pc=0x00000001038e6f38, pid=1446, tid=8707

JRE version: (19.0.2) (build )

Java VM: OpenJDK 64-Bit Server VM (19.0.2, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)

Problematic frame:

V [libjvm.dylib+0x3baf38] CodeHeap::allocate(unsigned long)+0x1c0

No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

I've tried brew uninstall openjdk, reboots, brew install java, reboots, etc... nothing.

Any thoughts?

Accepted Reply

Oracle for the win! I quit messing with "brew install java" and instead downloaded the .dmg for openJKD directly from Oracle and that worked.

  • Which version of the openJDK did you download and install?

  • jdk-19_macos-aarch64_bin.dmg -- worked for me

Add a Comment

Replies

Oracle for the win! I quit messing with "brew install java" and instead downloaded the .dmg for openJKD directly from Oracle and that worked.

  • Which version of the openJDK did you download and install?

  • jdk-19_macos-aarch64_bin.dmg -- worked for me

Add a Comment

This is tracked in https://github.com/Homebrew/homebrew-core/issues/124306

Thanks for posting this error message; I am getting me same message this past week, which is when I upgraded to Ventura 13.3. I have tried downloading the open JDK right from Oracle as well as Azul. I have also tried installing with Brew.

Has anyone else worked on or solved this issue?