VulkanMod icon indicating copy to clipboard operation
VulkanMod copied to clipboard

Crash on start

Open IntangibleW opened this issue 1 month ago • 6 comments

Describe the bug

Crash under wayland.

Steps to reproduce

Install VulkanMod and start game.

Log files

Click to expand log Prism Launcher version: 9.4 (nixpkgs)

Launched instance in online mode

login.microsoftonline.com resolves to: [2603:1047:1:168::2d, 2603:1047:1:168::25, 2603:1047:1:168::1b, 2603:1047:1:168::19, 2603:1047:1:168::2e, 2603:1047:1:168::28, 2603:1047:1:168::2f, 2603:1047:1:168::18]

session.minecraft.net resolves to: [13.107.213.73, 13.107.246.73, 2620:1ec:46::73, 2620:1ec:bdf::73]

textures.minecraft.net resolves to: [13.107.213.74, 13.107.246.74, 2620:1ec:bdf::74, 2620:1ec:46::74]

api.mojang.com resolves to: [13.107.253.49, 13.107.226.49, 2620:1ec:48:1::49, 2620:1ec:29:1::49]

Minecraft folder is: /home/intangiblew/.local/share/PrismLauncher/instances/1.21.5/minecraft

Java path is: /nix/store/x1f6yd37mb7lfp61xh585vrfjs3cgw99-temurin-bin-21.0.8/bin/java

Java is version 21.0.8, using 64 (amd64) architecture, from Eclipse Adoptium.

AMD Ryzen 7 9700X 8-Core Processor Advanced Micro Devices, Inc. [AMD/ATI] Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] (rev c0)

Subsystem: Yeston Device 8900

Kernel driver in use: amdgpu

OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.2.5

Main Class: net.fabricmc.loader.impl.launch.knot.KnotClient

Native path: /home/intangiblew/.local/share/PrismLauncher/instances/1.21.5/natives

Traits: traits feature:is_quick_play_multiplayer traits FirstThreadOnMacOS traits XR:Initial traits feature:is_quick_play_singleplayer

Libraries: /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype-natives-linux/3.3.3/lwjgl-freetype-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-freetype/3.3.3/lwjgl-freetype-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw-natives-linux/3.3.3/lwjgl-glfw-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-glfw/3.3.3/lwjgl-glfw-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc-natives-linux/3.3.3/lwjgl-jemalloc-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-jemalloc/3.3.3/lwjgl-jemalloc-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-natives-linux/3.3.3/lwjgl-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-openal-natives-linux/3.3.3/lwjgl-openal-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-openal/3.3.3/lwjgl-openal-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl-natives-linux/3.3.3/lwjgl-opengl-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-opengl/3.3.3/lwjgl-opengl-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-stb-natives-linux/3.3.3/lwjgl-stb-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-stb/3.3.3/lwjgl-stb-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd-natives-linux/3.3.3/lwjgl-tinyfd-natives-linux-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl-tinyfd/3.3.3/lwjgl-tinyfd-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lwjgl/lwjgl/3.3.3/lwjgl-3.3.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/fasterxml/jackson/core/jackson-annotations/2.13.4/jackson-annotations-2.13.4.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/fasterxml/jackson/core/jackson-core/2.13.4/jackson-core-2.13.4.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/fasterxml/jackson/core/jackson-databind/2.13.4.2/jackson-databind-2.13.4.2.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/github/oshi/oshi-core/6.6.5/oshi-core-6.6.5.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/github/stephenc/jcip/jcip-annotations/1.0-1/jcip-annotations-1.0-1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/ibm/icu/icu4j/76.1/icu4j-76.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/microsoft/azure/msal4j/1.17.2/msal4j-1.17.2.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/authlib/6.0.58/authlib-6.0.58.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/brigadier/1.3.10/brigadier-1.3.10.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/datafixerupper/8.0.16/datafixerupper-8.0.16.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/jtracy/1.0.29/jtracy-1.0.29.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/jtracy-natives-linux/1.0.29/jtracy-natives-linux-1.0.29.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/logging/1.5.10/logging-1.5.10.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/text2speech/1.18.11/text2speech-1.18.11.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/nimbusds/content-type/2.3/content-type-2.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/nimbusds/lang-tag/1.7/lang-tag-1.7.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/nimbusds/nimbus-jose-jwt/9.40/nimbus-jose-jwt-9.40.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/nimbusds/oauth2-oidc-sdk/11.18/oauth2-oidc-sdk-11.18.jar /home/intangiblew/.local/share/PrismLauncher/libraries/commons-codec/commons-codec/1.17.1/commons-codec-1.17.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/commons-io/commons-io/2.17.0/commons-io-2.17.0.jar /home/intangiblew/.local/share/PrismLauncher/libraries/commons-logging/commons-logging/1.3.4/commons-logging-1.3.4.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-buffer/4.1.118.Final/netty-buffer-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-codec/4.1.118.Final/netty-codec-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-common/4.1.118.Final/netty-common-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-handler/4.1.118.Final/netty-handler-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-resolver/4.1.118.Final/netty-resolver-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-transport-classes-epoll/4.1.118.Final/netty-transport-classes-epoll-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final-linux-aarch_64.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final-linux-x86_64.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-transport-native-unix-common/4.1.118.Final/netty-transport-native-unix-common-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/io/netty/netty-transport/4.1.118.Final/netty-transport-4.1.118.Final.jar /home/intangiblew/.local/share/PrismLauncher/libraries/it/unimi/dsi/fastutil/8.5.15/fastutil-8.5.15.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/java/dev/jna/jna-platform/5.15.0/jna-platform-5.15.0.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/java/dev/jna/jna/5.15.0/jna-5.15.0.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/minidev/accessors-smart/2.5.1/accessors-smart-2.5.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/minidev/json-smart/2.5.1/json-smart-2.5.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-api/2.24.1/log4j-api-2.24.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-core/2.24.1/log4j-core-2.24.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.24.1/log4j-slf4j2-impl-2.24.1.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/jcraft/jorbis/0.0.17/jorbis-0.0.17.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/joml/joml/1.10.8/joml-1.10.8.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/ow2/asm/asm/9.9/asm-9.9.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/slf4j/slf4j-api/2.0.16/slf4j-api-2.0.16.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/fabricmc/intermediary/1.21.5/intermediary-1.21.5.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/ow2/asm/asm-analysis/9.9/asm-analysis-9.9.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/ow2/asm/asm-commons/9.9/asm-commons-9.9.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/ow2/asm/asm-tree/9.9/asm-tree-9.9.jar /home/intangiblew/.local/share/PrismLauncher/libraries/org/ow2/asm/asm-util/9.9/asm-util-9.9.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/sponge-mixin-0.16.5+mixin.0.8.7.jar /home/intangiblew/.local/share/PrismLauncher/libraries/net/fabricmc/fabric-loader/0.17.3/fabric-loader-0.17.3.jar /home/intangiblew/.local/share/PrismLauncher/libraries/com/mojang/minecraft/1.21.5/minecraft-1.21.5-client.jar

Native libraries:

Mods: [✔] VulkanMod_1.21.5-0.5.6

Params: --username --version 1.21.5 --gameDir /home/intangiblew/.local/share/PrismLauncher/instances/1.21.5/minecraft --assetsDir /home/intangiblew/.local/share/PrismLauncher/assets --assetIndex 24 --uuid --accessToken --userType --versionType release

Window size: 854 x 480

Launcher: standard

Java Arguments: [-XX:+UseZGC, -XX:+ZGenerational, -XX:+DisableExplicitGC, -XX:+AlwaysPreTouch, -XX:+PerfDisableSharedMem, -XX:+UseDynamicNumberOfGCThreads, -Xms12288m, -Xmx32768m, -Duser.language=en]

Minecraft process ID: 17489

[22:38:28] [main/INFO]: Loading Minecraft 1.21.5 with Fabric Loader 0.17.3 [22:38:28] [main/INFO]: Loading 25 mods: - fabricloader 0.17.3 -- mixinextras 0.5.0 - java 21 - minecraft 1.21.5 - vulkanmod 0.5.6 |-- fabric-api-base 0.4.62+73a52b4b07 |-- fabric-block-view-api-v2 1.0.26+aa6d566c07 |-- fabric-renderer-api-v1 6.0.0+55bce67a07 |-- fabric-rendering-data-attachment-v1 0.3.64+73761d2e07 |-- fabric-rendering-fluids-v1 3.1.27+86c3a9f107 |-- fabric-rendering-v1 11.1.11+081cc04307 |-- fabric-resource-loader-v0 3.1.6+02ca679607 |-- org_lwjgl_lwjgl-shaderc 3.3.3 |-- org_lwjgl_lwjgl-shaderc_natives-linux 3.3.3 |-- org_lwjgl_lwjgl-shaderc_natives-macos 3.3.3 |-- org_lwjgl_lwjgl-shaderc_natives-macos-arm64 3.3.3 |-- org_lwjgl_lwjgl-shaderc_natives-windows 3.3.3 |-- org_lwjgl_lwjgl-vma 3.3.3 |-- org_lwjgl_lwjgl-vma_natives-linux 3.3.3 |-- org_lwjgl_lwjgl-vma_natives-macos 3.3.3 |-- org_lwjgl_lwjgl-vma_natives-macos-arm64 3.3.3 |-- org_lwjgl_lwjgl-vma_natives-windows 3.3.3 |-- org_lwjgl_lwjgl-vulkan 3.3.3 |-- org_lwjgl_lwjgl-vulkan_natives-macos 3.3.3 -- org_lwjgl_lwjgl-vulkan_natives-macos-arm64 3.3.3 [22:38:28] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/home/intangiblew/.local/share/PrismLauncher/libraries/net/fabricmc/sponge-mixin/0.16.5+mixin.0.8.7/sponge-mixin-0.16.5+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT [22:38:28] [main/INFO]: Compatibility level set to JAVA_21 [22:38:29] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0). [22:38:29] [Datafixer Bootstrap/INFO]: 263 Datafixer optimizations took 404 milliseconds [22:38:30] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD] [22:38:30] [Render thread/INFO]: Setting user: IntangibleW [22:38:30] [Render thread/INFO]: == VulkanMod == [22:38:30] [Render thread/INFO]: Selecting Platform: WAYLAND [22:38:30] [Render thread/INFO]: GLFW: 3.4.0 Wayland X11 GLX Null EGL OSMesa monotonic shared [22:38:30] [Render thread/WARN]: Failed to get system info for Render Extensions java.lang.IllegalStateException: Can't getDevice() before it was initialized at knot/com.mojang.blaze3d.systems.RenderSystem.getDevice(RenderSystem.java:451) ~[client-intermediary.jar:?] at knot/net.minecraft.class_310.method_68671(class_310.java:2432) ~[client-intermediary.jar:?] at knot/net.minecraft.class_6396.method_37123(class_6396.java:70) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_37274(class_310.java:2432) [client-intermediary.jar:?] at knot/net.minecraft.class_310.method_22681(class_310.java:2402) [client-intermediary.jar:?] at knot/net.minecraft.client.main.Main.main(Main.java:258) [client-intermediary.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) [fabric-loader-0.17.3.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) [fabric-loader-0.17.3.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.17.3.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) [NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) [NewLaunch.jar:?] ---- Minecraft Crash Report ---- // Shall we play a game?

Time: 2025-10-27 22:38:30 Description: Initializing game

java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'vulkanmod' at 'net.vulkanmod.Initializer'! at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) at knot//net.minecraft.class_310.(class_310.java:473) at knot//net.minecraft.client.main.Main.main(Main.java:249) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) Caused by: java.lang.NullPointerException at knot//org.lwjgl.system.Checks.check(Checks.java:188) at knot//org.lwjgl.glfw.GLFW.nglfwGetVideoMode(GLFW.java:1738) at knot//org.lwjgl.glfw.GLFW.glfwGetVideoMode(GLFW.java:1761) at knot//net.vulkanmod.config.video.VideoModeManager.getCurrentVideoMode(VideoModeManager.java:44) at knot//net.vulkanmod.config.video.VideoModeManager.init(VideoModeManager.java:20) at knot//net.vulkanmod.Initializer.onInitializeClient(Initializer.java:33) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:405) ... 9 more

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Thread: Render thread Stacktrace: at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$0(FabricLoaderImpl.java:409) at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:407) at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) at knot//net.minecraft.class_310.(class_310.java:473)

-- Initialization -- Details: Modules: Stacktrace: at knot//net.minecraft.client.main.Main.main(Main.java:249) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105) at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)

-- System Details -- Details: Minecraft Version: 1.21.5 Minecraft Version ID: 1.21.5 Operating System: Linux (amd64) version 6.12.55 Java Version: 21.0.8, Eclipse Adoptium Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium Memory: 11475615744 bytes (10944 MiB) / 12884901888 bytes (12288 MiB) up to 34359738368 bytes (32768 MiB) CPUs: 16 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 7 9700X 8-Core Processor Identifier: AuthenticAMD Family 26 Model 68 Stepping 0 Microarchitecture: unknown Frequency (GHz): -0.00 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 16 Graphics card #0 name: Navi 48 [Radeon RX 9070/9070 XT/9070 GRE] Graphics card #0 vendor: Advanced Micro Devices, Inc. [AMD/ATI] (0x1002) Graphics card #0 VRAM (MiB): 16640.00 Graphics card #0 deviceId: 0x7550 Graphics card #0 versionInfo: unknown Virtual memory max (MiB): 31977.40 Virtual memory used (MiB): 16796.70 Swap memory total (MiB): 0.00 Swap memory used (MiB): 0.00 Space in storage for jna.tmpdir (MiB): Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): Space in storage for io.netty.native.workdir (MiB): Space in storage for java.io.tmpdir (MiB): available: 824286.00, total: 937777.00 Space in storage for workdir (MiB): available: 824286.00, total: 937777.00 JVM Flags: 8 total; -XX:+UseZGC -XX:+ZGenerational -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:+PerfDisableSharedMem -XX:+UseDynamicNumberOfGCThreads -Xms12288m -Xmx32768m Launched Version: 1.21.5 Launcher name: PrismLauncher Backend library: LWJGL version 3.3.3-snapshot Backend API: Unknown Window size: GFLW Platform: Render Extensions: ERR GL debug messages: Is Modded: Definitely; Client brand changed to 'fabric' Universe: 404 Type: Client (map_client.txt) Locale: en_CN System encoding: UTF-8 File encoding: UTF-8 CPU: 16x AMD Ryzen 7 9700X 8-Core Processor

-- VulkanMod Device Report -- Device Manager not initialized #@!@# Game crashed! Crash report saved to: #@!@# /home/intangiblew/.local/share/PrismLauncher/instances/1.21.5/minecraft/crash-reports/crash-2025-10-27_22.38.30-client.txt 进程退出,代码:255。 Clipboard copy at: 27 Oct 2025 22:38:32 +0800

IntangibleW avatar Oct 27 '25 14:10 IntangibleW

Cant seem to reproduce it :/ What desktop enviroment and what distro? Because just "Wayland" is a bit vague

NotNekodev avatar Oct 27 '25 20:10 NotNekodev

Not OP, but having the same issue

  • Kubuntu 25.10
  • KDE 6.4.5
  • Using a Plasma Wayland desktop session
  • It crashes on both my Desktop (GTX 1070) and my old laptop (Intel HD4600 iGPU + GTX 850M dGPU). Same hardware configurations work under an X11 session.

Interestingly, unlike OP, I do not get a log file: The log always ends with

[21:33:25] [Render thread/INFO]: == VulkanMod ==
[21:33:25] [Render thread/INFO]: Selecting Platform: WAYLAND
[21:33:25] [Render thread/INFO]: GLFW: 3.4.0 Wayland X11 GLX Null EGL OSMesa monotonic shared

After which the process terminates with a SIGSEGV.

luziferius avatar Oct 27 '25 20:10 luziferius

Cant seem to reproduce it :/ What desktop enviroment and what distro? Because just "Wayland" is a bit vague

Gnome 48

IntangibleW avatar Oct 28 '25 03:10 IntangibleW

So we have KWin Wayland on both Nvidia and Intel+NVidia, and Gnome 48 on amdgpu crashing.

It may help forcing XWayland until this is fixed.

luziferius avatar Oct 28 '25 16:10 luziferius

It may help forcing XWayland until this is fixed.

No. I switch GDK_BACKEND environment variable of Vulkan instace to x11. And "Can't getDevice()" error still exists.

IntangibleW avatar Oct 28 '25 17:10 IntangibleW

im also a wayland user and for me it works, it isnt a wayland proble im on fedora 43, gnome 48.6 am on amd gpu (rx 9070)

[22:25:10] [Render thread/INFO]: == VulkanMod == [22:25:10] [Render thread/INFO]: Selecting Platform: WAYLAND [22:25:10] [Render thread/INFO]: GLFW: 3.4.0 Wayland X11 GLX Null EGL OSMesa monotonic shared [22:25:11] [Render thread/INFO]: Backend library: LWJGL version 3.3.3-snapshot

AVIVO10 avatar Oct 30 '25 20:10 AVIVO10