Page 1 of 1

Oxygen 23.1 & 24 crashing frequently on Mac

Posted: Sun Sep 18, 2022 4:31 pm
by joe_b
Oxygen 23.1 & 24.0 crashing frequently on MacOSMonterey 12.6, I've sent the JavaApplicationStub crash reports to support@oxygenxml.com. Is this something that's been seen before?

Re: Oxygen 23.1 & 24 crashing frequently on Mac

Posted: Thu Oct 13, 2022 3:15 pm
by adrian
Hello,

In case anyone else encounters this...
We have received frequent crash reports of Oxygen v23.1 and v24.0 using the Java 8 distribution when running on macOS 12 on a Mac with M1 CPU (e.g. MacBook Pro 16" 2021 models) . This also applies to the OpenJDK distribution, if running with JavaFX 17.0.1 or older.
From the crash reports we have received from users, we have identified this JavaFX issue, Crash on macOS 12 in GlassRunnable::dealloc.
The issue has been fixed in JavaFX 11.0.14 and 17.0.2 and later. Oxygen bundles JavaFX 17.0.2 in the OpenJDK distribution since v24.0 build 2021121317 and also in v24.1 and later versions. Note that there is no fix for the Java SE 8u202 distribution of Oxygen, that continues to be affected.

If your Mac is a 2020 or later model with Apple silicon CPU, you should use the Apple silicon distribution of Oxygen (Universal starting with v25.0).
You can find the download for v24.0 and v24.1 here:
Software Archive - Oxygen XML Editor 24
Software Archive - Oxygen XML Author 24
Software Archive - Oxygen XML Developer 24
For people running Oxygen on a MacBook with Apple M1 CPU I recommend using the macOS 11 and later (Apple silicon*) (Includes OpenJDK 17.0.2) download (oxygen*-openjdk-aarch64.dmg).
If you don't want to use that for some reason or you have a MacBook with Intel CPU, please use the macOS 10.12 and later (Includes OpenJDK 17.0.2) download (oxygen*-openjdk.dmg).
Do NOT download the macOS 10.11 and later (Includes Java SE 8u202) distribution because that is still affected by this issue.

You can find the download for v23.1 here:
Software Archive - Oxygen XML Editor 23.1
Software Archive - Oxygen XML Author 23.1
Software Archive - Oxygen XML Developer 23.1
For people running Oxygen on a MacBook with Apple M1 CPU I recommend using the macOS 11 and later (Apple silicon*) (Requires OpenJDK 11 or 15) download (oxygen*-openjdk-aarch64.dmg).
For Oxygen v23.1 the distribution for Apple silicon does not contain a Java VM. You can find one for download here (use the .dmg), I recommend 11 (v23.1 is not compatible with 17):
Download Azul Zulu Builds of OpenJDK / Java 11 LTS / macOS / ARM 64-bit / JDK FX

Starting with v25.0 the main OpenJDK distribution of Oxygen for macOS is universal, so it works on both Intel and Apple silicon Macs.

Regards,
Adrian