henkelmax / sound-physics-remastered

A Minecraft mod that provides realistic sound attenuation, reverberation, and absorption through blocks.
GNU General Public License v3.0
69 stars 22 forks source link

Crash on startup after mod load, before main menu #199

Closed T3sT3ro closed 3 months ago

T3sT3ro commented 3 months ago

Bug description

Game crashes before main menu loads

Minecraft version

1.20.1

Mod version

1.20.1-1.3.1

Mod loader and version

Forge 47.2.20

Steps to reproduce

  1. Install mod(s) from the bug report (possibly only Sound Physics Remastered, if doesn't trigger install all)
  2. Launch the game

Expected behavior

Game launches

Log files

https://gist.github.com/T3sT3ro/6b51fe1526c7063bf1afd639928105ac

Videos

There are no videos, so please remove the flag from this field

henkelmax commented 3 months ago

Works perfectly fine for me with the same Forge and mod version. Looks like that's an issue with your Linux installation. Please check that all your packages are up to date and your Minecraft installation is done properly.

Please also check if this happens without the mod installed.

T3sT3ro commented 3 months ago

They are up to date. Have you tried with the JDK from the log? Disabling the mod in multiMC launches the game without problems. It is a prevailing problem I had before, but only now I reported it, so it ocurred across forge versions. Are you using any experimental apis (for a state of jdk 19) or are you depending on some concrete audio stack implementation? For some additional info I am running wireplumber 0.4.17 and pipewire 1.0.3. The crash also happens on java 21.0.2. The linux installation is basiclly a basic Ubuntu 22.04, with the only possible relevant change of using pipewire instead of pulseaudio.

Running bare install of sound physics without any other mod and on neoforge 47.1.102, for test, also crashes:

crash log ```log MultiMC version: 0.7.0-3847 Launched instance in online mode authserver.mojang.com resolves to: [N/A] session.minecraft.net resolves to: [13.107.246.44, 13.107.213.44, 2620:1ec:bdf::44, 2620:1ec:46::44] textures.minecraft.net resolves to: [13.107.246.44, 13.107.213.44, 2620:1ec:bdf::44, 2620:1ec:46::44] api.mojang.com resolves to: [13.107.246.44, 13.107.213.44, 2620:1ec:bdf::44, 2620:1ec:46::44] Minecraft folder is: /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft Java path is: /home/tooster/.sdkman/candidates/java/current/bin/java Checking Java version... Java is version 19.0.2, using 64-bit architecture, from Oracle Corporation. Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz Intel Corporation CoffeeLake-H GT2 [UHD Graphics 630] Subsystem: Lenovo CoffeeLake-H GT2 [UHD Graphics 630] Kernel driver in use: i915 OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.2.1-1ubuntu3.1~22.04.2 Main Class: io.github.zekerzhayard.forgewrapper.installer.Main Native path: /home/tooster/.local/share/multimc/instances/1.20.1/natives Traits: traits XR:Initial traits FirstThreadOnMacOS Libraries: /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1.jar /home/tooster/.local/share/multimc/libraries/com/github/oshi/oshi-core/6.2.2/oshi-core-6.2.2.jar /home/tooster/.local/share/multimc/libraries/com/google/code/gson/gson/2.10/gson-2.10.jar /home/tooster/.local/share/multimc/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar /home/tooster/.local/share/multimc/libraries/com/google/guava/guava/31.1-jre/guava-31.1-jre.jar /home/tooster/.local/share/multimc/libraries/com/ibm/icu/icu4j/71.1/icu4j-71.1.jar /home/tooster/.local/share/multimc/libraries/com/mojang/authlib/4.0.43/authlib-4.0.43.jar /home/tooster/.local/share/multimc/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar /home/tooster/.local/share/multimc/libraries/com/mojang/brigadier/1.1.8/brigadier-1.1.8.jar /home/tooster/.local/share/multimc/libraries/com/mojang/datafixerupper/6.0.8/datafixerupper-6.0.8.jar /home/tooster/.local/share/multimc/libraries/com/mojang/logging/1.1.1/logging-1.1.1.jar /home/tooster/.local/share/multimc/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar /home/tooster/.local/share/multimc/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar /home/tooster/.local/share/multimc/libraries/commons-codec/commons-codec/1.15/commons-codec-1.15.jar /home/tooster/.local/share/multimc/libraries/commons-io/commons-io/2.11.0/commons-io-2.11.0.jar /home/tooster/.local/share/multimc/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-buffer/4.1.82.Final/netty-buffer-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-codec/4.1.82.Final/netty-codec-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-common/4.1.82.Final/netty-common-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-handler/4.1.82.Final/netty-handler-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-resolver/4.1.82.Final/netty-resolver-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-transport-classes-epoll/4.1.82.Final/netty-transport-classes-epoll-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-aarch_64.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-transport-native-epoll/4.1.82.Final/netty-transport-native-epoll-4.1.82.Final-linux-x86_64.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-transport-native-unix-common/4.1.82.Final/netty-transport-native-unix-common-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/io/netty/netty-transport/4.1.82.Final/netty-transport-4.1.82.Final.jar /home/tooster/.local/share/multimc/libraries/it/unimi/dsi/fastutil/8.5.9/fastutil-8.5.9.jar /home/tooster/.local/share/multimc/libraries/net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.jar /home/tooster/.local/share/multimc/libraries/net/java/dev/jna/jna/5.12.1/jna-5.12.1.jar /home/tooster/.local/share/multimc/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar /home/tooster/.local/share/multimc/libraries/org/apache/commons/commons-compress/1.21/commons-compress-1.21.jar /home/tooster/.local/share/multimc/libraries/org/apache/commons/commons-lang3/3.12.0/commons-lang3-3.12.0.jar /home/tooster/.local/share/multimc/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar /home/tooster/.local/share/multimc/libraries/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar /home/tooster/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar /home/tooster/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar /home/tooster/.local/share/multimc/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar /home/tooster/.local/share/multimc/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar /home/tooster/.local/share/multimc/libraries/org/slf4j/slf4j-api/2.0.1/slf4j-api-2.0.1.jar /home/tooster/.local/share/multimc/libraries/io/github/zekerzhayard/ForgeWrapper/mmc5/ForgeWrapper-mmc5.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/loader/47.2.2/loader-47.2.2.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/earlydisplay/47.2.2/earlydisplay-47.2.2.jar /home/tooster/.local/share/multimc/libraries/cpw/mods/securejarhandler/2.1.10/securejarhandler-2.1.10.jar /home/tooster/.local/share/multimc/libraries/org/ow2/asm/asm/9.5/asm-9.5.jar /home/tooster/.local/share/multimc/libraries/org/ow2/asm/asm-commons/9.5/asm-commons-9.5.jar /home/tooster/.local/share/multimc/libraries/org/ow2/asm/asm-tree/9.5/asm-tree-9.5.jar /home/tooster/.local/share/multimc/libraries/org/ow2/asm/asm-util/9.5/asm-util-9.5.jar /home/tooster/.local/share/multimc/libraries/org/ow2/asm/asm-analysis/9.5/asm-analysis-9.5.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/accesstransformers/8.0.4/accesstransformers-8.0.4.jar /home/tooster/.local/share/multimc/libraries/org/antlr/antlr4-runtime/4.9.1/antlr4-runtime-4.9.1.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/eventbus/6.0.5/eventbus-6.0.5.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/forgespi/7.0.1/forgespi-7.0.1.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/coremods/5.0.1/coremods-5.0.1.jar /home/tooster/.local/share/multimc/libraries/cpw/mods/modlauncher/10.0.9/modlauncher-10.0.9.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/unsafe/0.2.0/unsafe-0.2.0.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/mergetool/1.1.5/mergetool-1.1.5-api.jar /home/tooster/.local/share/multimc/libraries/com/electronwill/night-config/core/3.6.4/core-3.6.4.jar /home/tooster/.local/share/multimc/libraries/com/electronwill/night-config/toml/3.6.4/toml-3.6.4.jar /home/tooster/.local/share/multimc/libraries/org/apache/maven/maven-artifact/3.8.5/maven-artifact-3.8.5.jar /home/tooster/.local/share/multimc/libraries/net/jodah/typetools/0.6.3/typetools-0.6.3.jar /home/tooster/.local/share/multimc/libraries/net/minecrell/terminalconsoleappender/1.2.0/terminalconsoleappender-1.2.0.jar /home/tooster/.local/share/multimc/libraries/org/jline/jline-reader/3.12.1/jline-reader-3.12.1.jar /home/tooster/.local/share/multimc/libraries/org/jline/jline-terminal/3.12.1/jline-terminal-3.12.1.jar /home/tooster/.local/share/multimc/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar /home/tooster/.local/share/multimc/libraries/org/openjdk/nashorn/nashorn-core/15.3/nashorn-core-15.3.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/JarJarSelector/0.3.19/JarJarSelector-0.3.19.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/JarJarMetadata/0.3.19/JarJarMetadata-0.3.19.jar /home/tooster/.local/share/multimc/libraries/cpw/mods/bootstraplauncher/1.1.2/bootstraplauncher-1.1.2.jar /home/tooster/.local/share/multimc/libraries/net/minecraftforge/JarJarFileSystems/0.3.19/JarJarFileSystems-0.3.19.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/events/47.2.2/events-47.2.2.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/core/47.2.2/core-47.2.2.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/language-java/47.2.2/language-java-47.2.2.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/language-lowcode/47.2.2/language-lowcode-47.2.2.jar /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/language-minecraft/47.2.2/language-minecraft-47.2.2.jar /home/tooster/.local/share/multimc/libraries/com/mojang/minecraft/1.20.1/minecraft-1.20.1-client.jar Native libraries: /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-glfw/3.3.1/lwjgl-glfw-3.3.1-natives-linux.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-jemalloc/3.3.1/lwjgl-jemalloc-3.3.1-natives-linux.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-openal/3.3.1/lwjgl-openal-3.3.1-natives-linux.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-opengl/3.3.1/lwjgl-opengl-3.3.1-natives-linux.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-stb/3.3.1/lwjgl-stb-3.3.1-natives-linux.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl-tinyfd/3.3.1/lwjgl-tinyfd-3.3.1-natives-linux.jar /home/tooster/.local/share/multimc/libraries/org/lwjgl/lwjgl/3.3.1/lwjgl-3.3.1-natives-linux.jar Mods: [✔️] sound-physics-remastered-forge-1.20.1-1.3.1.jar Params: --username T3sT3ro --version 1.20.1 --gameDir /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft --assetsDir /home/tooster/.local/share/multimc/assets --assetIndex 5 --uuid --accessToken --userType msa --versionType release --launchTarget forgeclient --fml.forgeVersion 47.1.102 --fml.fmlVersion 47.2.2 --fml.mcVersion 1.20.1 --fml.mcpVersion 20230612.114412 Window size: max (if available) Java Arguments: [-Xms409m, -Xmx8192m, -Duser.language=en] Wrapper command is: env __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia Minecraft process ID: 372244 Using onesix launcher. Checking: MC_SLIM Checking: MERGED_MAPPINGS Checking: MAPPINGS Checking: MC_EXTRA Checking: MOJMAPS Checking: PATCHED Checking: MC_SRG [12:36:36.749] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--username, T3sT3ro, --version, 1.20.1, --gameDir, /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft, --assetsDir, /home/tooster/.local/share/multimc/assets, --assetIndex, 5, --uuid, , --accessToken, ❄❄❄❄❄❄❄❄, --userType, msa, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 47.1.102, --fml.fmlVersion, 47.2.2, --fml.mcVersion, 1.20.1, --fml.mcpVersion, 20230612.114412] [12:36:36.757] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 10.0.9+10.0.9+main.dcd20f30 starting: java version 19.0.2 by Oracle Corporation; OS Linux arch amd64 version 6.0.0-1007-oem [12:36:37.006] [main/INFO] [loading.ImmediateWindowHandler/]: Loading ImmediateWindowProvider fmlearlywindow [12:36:37.131] [main/INFO] [EARLYDISPLAY/]: Trying GL version 4.6 [12:36:37.255] [main/INFO] [EARLYDISPLAY/]: Requested GL version 4.6 got version 4.6 Failed to load forge logo [LWJGL] [ThreadLocalUtil] Unsupported JNI version detected, this may result in a crash. Please inform LWJGL developers. [12:36:37.399] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/home/tooster/.local/share/multimc/libraries/org/spongepowered/mixin/0.8.5/mixin-0.8.5.jar%23128!/ Service=ModLauncher Env=CLIENT [12:36:37.430] [pool-2-thread-1/INFO] [EARLYDISPLAY/]: GL info: NVIDIA GeForce GTX 1050/PCIe/SSE2 GL version 4.6.0 NVIDIA 525.147.05, NVIDIA Corporation [12:36:37.567] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "sound-physics-remastered-forge-1.20.1-1.3.1.jar" of type MOD with provider {mods folder locator at /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft/mods} [12:36:37.769] [main/WARN] [loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/core/47.2.2/core-47.2.2.jar is missing mods.toml file [12:36:37.771] [main/WARN] [loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/language-java/47.2.2/language-java-47.2.2.jar is missing mods.toml file [12:36:37.772] [main/WARN] [loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/language-lowcode/47.2.2/language-lowcode-47.2.2.jar is missing mods.toml file [12:36:37.774] [main/WARN] [loading.moddiscovery.ModFileParser/LOADING]: Mod file /home/tooster/.local/share/multimc/libraries/net/neoforged/fancymodloader/language-minecraft/47.2.2/language-minecraft-47.2.2.jar is missing mods.toml file [12:36:37.782] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "core-47.2.2.jar" of type LIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@328572f0 [12:36:37.782] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "language-java-47.2.2.jar" of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@328572f0 [12:36:37.782] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "language-lowcode-47.2.2.jar" of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@328572f0 [12:36:37.782] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "language-minecraft-47.2.2.jar" of type LANGPROVIDER with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@328572f0 [12:36:37.783] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "client-1.20.1-20230612.114412-srg.jar" of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@328572f0 [12:36:37.783] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "forge-1.20.1-47.1.102-universal.jar" of type MOD with provider net.minecraftforge.fml.loading.moddiscovery.MinecraftLocator@328572f0 [12:36:37.787] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "events-47.2.2.jar" of type GAMELIBRARY with provider net.minecraftforge.fml.loading.moddiscovery.BuiltinGameLibraryLocator@584f5497 [12:36:37.838] [main/INFO] [loading.moddiscovery.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! [12:36:39.225] [main/INFO] [mixin/]: Successfully loaded Mixin Connector [com.sonicether.soundphysics.MixinConnector] [12:36:39.250] [main/INFO] [mixin/]: Compatibility level set to JAVA_17 [12:36:39.250] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.20.1, --gameDir, /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft, --assetsDir, /home/tooster/.local/share/multimc/assets, --uuid, , --username, T3sT3ro, --assetIndex, 5, --accessToken, ❄❄❄❄❄❄❄❄, --userType, msa, --versionType, release] 2024-03-21 12:36:39,749 main WARN Advanced terminal features are not available in this environment [12:36:44] [Datafixer Bootstrap/INFO] [mojang/DataFixerBuilder]: 188 Datafixer optimizations took 213 milliseconds [12:36:46] [Render thread/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/home/tooster/.local/share/multimc/libraries/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-srg.jar%23134!/assets/.mcassetsroot' uses unexpected schema [12:36:46] [Render thread/WARN] [minecraft/VanillaPackResourcesBuilder]: Assets URL 'union:/home/tooster/.local/share/multimc/libraries/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-srg.jar%23134!/data/.mcassetsroot' uses unexpected schema [12:36:46] [Render thread/INFO] [mojang/YggdrasilAuthenticationService]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [12:36:47] [Render thread/INFO] [minecraft/Minecraft]: Setting user: T3sT3ro [12:36:47] [Render thread/INFO] [minecraft/Minecraft]: Backend library: LWJGL version 3.3.1 build 7 [12:36:48] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: NeoForge mod loading, version 47.1.102, for MC 1.20.1 with MCP 20230612.114412 [12:36:48] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: NeoForge v47.1.102 Initialized [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [12:36:49] [Render thread/INFO] [minecraft/ReloadableResourceManager]: Reloading ResourceManager: vanilla, mod_resources [12:36:49] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [sound_physics_remastered] Starting version check at https://update.maxhenkel.de/forge/sound_physics_remastered [12:36:49] [Worker-Main-6/INFO] [minecraft/UnihexProvider]: Found unifont_all_no_pua-15.0.06.hex, loading [12:36:49] [Worker-Main-4/INFO] [Sound Physics - General/]: Reloading reverb parameters [12:36:50] [Forge Version Check/INFO] [ne.mi.fm.VersionChecker/]: [sound_physics_remastered] Found status: AHEAD Current: 1.20.1-1.3.1 Target: null [12:36:54] [Render thread/WARN] [minecraft/SoundEngine]: Missing sound for event: minecraft:item.goat_horn.play [12:36:54] [Render thread/WARN] [minecraft/SoundEngine]: Missing sound for event: minecraft:entity.goat.screaming.horn_break # # A fatal error has been detected by the Java Runtime Environment: # # SIGFPE (0x8) at pc=0x00007f7e0989fb4d, pid=372244, tid=372475 # # JRE version: OpenJDK Runtime Environment (19.0.2+7) (build 19.0.2+7-44) # Java VM: OpenJDK 64-Bit Server VM (19.0.2+7-44, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64) # Problematic frame: # C [libopenal.so+0x9fb4d] # # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft/core.372244) # # An error report file with more information is saved as: # /home/tooster/.local/share/multimc/instances/1.20.1/.minecraft/hs_err_pid372244.log [thread 372245 also had an error] [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) [ALSOFT] (EE) Failed to set real-time priority for thread: Operation not permitted (1) # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp # Process crashed with exit code 6 (0x6). Please note that usually neither the exit code, nor its description are enough to diagnose issues! Always upload the entire log and not just the exit code. Clipboard copy at: 21 Mar 2024 12:36:55 +0100 ```
henkelmax commented 3 months ago

For Minecraft 1.20.1 you should use Java 17. Does the same issue happen when using the vanilla launcher?

mjwells2002 commented 3 months ago

OpenAL is attempting to use the JACK backend instead of the pulseaudio backend because both are provided by pipewire, to fix this you can either set ALSOFT_DRIVERS=pulse environment variable for the game, or to configure this systemwide for anything that uses openal-soft (mostly games) create ~/.alsoftrc with the content drivers=pulse

T3sT3ro commented 3 months ago

OpenAL is attempting to use the JACK backend instead of the pulseaudio backend because both are provided by pipewire, to fix this you can either set ALSOFT_DRIVERS=pulse environment variable for the game, or to configure this systemwide for anything that uses openal-soft (mostly games) create ~/.alsoftrc with the content drivers=pulse

Indeed, setting additional ALSOFT_DRIVERS=pulse parameter works. Is this a workaround for some invalid configuration on my part, or is it a problem with the mod making some assumptions or something else entirely? Can I read somewhere more about this issue? As a note, this is the first instance of a program not working correctly, so I am inclined to believe that it's some invalid mod assumptions?

mjwells2002 commented 3 months ago

No, this is purely an issue with OpenAL-Soft and can even happen with vanilla instances depending on system configuration

T3sT3ro commented 3 months ago

Although this issue is now resolved, I propose adding some kind of remark on the mod's README pages and either write directly about this workaround or give a link to this issue :+1: