happyredstone / sodiumplus

MIT License
10 stars 1 forks source link

Sodium Plus 2.2.0 with Prism Launcher crashes when world opens. M1 Mac OSX 13.4 #7

Closed Omay238 closed 1 year ago

Omay238 commented 1 year ago

Link to log I am using Adoptium JRE 17

RedstoneWizard08 commented 1 year ago

I'll take a look at this.

RedstoneWizard08 commented 1 year ago

@Omay238 Sorry for the late reply, but it seems like this is a problem with the Adoptium JRE and not Sodium Plus.

# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (assembler_aarch64.hpp:267), pid=31795, tid=30211
#  guarantee(chk == -1 \|\| chk == 0) failed: Field too big for insn
#
JRE version: OpenJDK Runtime Environment Temurin-17.0.7 7 (17.0.7 7) (build 17.0.7 7)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.7 7 (17.0.7 7, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /Users/********/Library/Application Support/PrismLauncher/instances/Sodium Plus/.minecraft/hs_err_pid31795.log
#
# Compiler replay data is saved as:
# /Users/********/Library/Application Support/PrismLauncher/instances/Sodium Plus/.minecraft/replay_pid31795.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
#

I would note that it looks like your Minecraft installation may be broken since it can't find the bundle datapack assets. I use Prism Launcher as well on a daily basis and would recommend trying a different JRE if it still doesn't work.

Omay238 commented 1 year ago

Ok, I'll try to install another. Which are you using?

RedstoneWizard08 commented 1 year ago

I use Temurin JDK 17, and I've never had a problem with it, but I use an Intel Windows 11 PC, so it may be different on an M1 Mac.

Omay238 commented 1 year ago

Alright, after some testing, the only one that works is the classic Oracle OpenJDK. At least Amazon Corretto and Adoptium don't work on M1.