HeliosLauncher icon indicating copy to clipboard operation
HeliosLauncher copied to clipboard

critical problem with lwjgl on APLLE M

Open Envel-Nikita-Gutsenkov opened this issue 1 year ago • 5 comments

Hi! On MacBooks with M processors on MacOS 15 only on HeliosLauncher, the game cannot find lwjgl. Tests have shown that launchers with a similar location launch the game normally. The problem is complex - it does not always reproduce. Sometimes (on some Macs) it works, sometimes (on others) it does not, we do not understand why. We have not yet received this problem on older versions of MacOS.

Tested versions: fabric 1.16.5, forge 1.16.5

crash log: https://gist.github.com/Envel-Nikita-Gutsenkov/325a684030575a8ea5e06d7cca8287f7

p.s. On newer versions of MacOS we recommend installing via sudo spctl --master-disable

Envel-Nikita-Gutsenkov avatar Dec 24 '24 07:12 Envel-Nikita-Gutsenkov

I can assume that the problem is with the launch parameters or paths, but it would be great if someone could test from a suitable MacBook, since we do not have such equipment permanently.

Envel-Nikita-Gutsenkov avatar Dec 24 '24 07:12 Envel-Nikita-Gutsenkov

image While chatting on Discord we came to the conclusion that older versions of the game that don't support macos arm should use java 64, this is probably a solution to the problem, but not for sure

All of the versions for each platform is listed here: https://piston-meta.mojang.com/v1/products/java-runtime/2ec0cc96c44e5a76b9c8b7c39df7210883d12871/all.json

Envel-Nikita-Gutsenkov avatar Dec 24 '24 20:12 Envel-Nikita-Gutsenkov

I am forwarding a Sentry telemetry report to assist with the fix. The report contains hardware information, full logs, etc. mac - nda.json

or https://paste.geekcorner.eu.org/avitumicis

in readable format: https://paste.geekcorner.eu.org/aduzuxuxed.yaml

The idea is to check that the Minecraft version is lower than 1.20 on apple arm and download java x64

Envel-Nikita-Gutsenkov avatar Jan 09 '25 14:01 Envel-Nikita-Gutsenkov

image image

Envel-Nikita-Gutsenkov avatar Jan 09 '25 15:01 Envel-Nikita-Gutsenkov

Replace LWJGL with a newer version, e.g., see https://github.com/jebibot/helios-core/commit/f82edd7994fc0a8b4430bd677ebbd424b5e7615a.

jebibot avatar Jul 26 '25 05:07 jebibot