Crash
Describe the bug
Minecraft crashes immediately upon launch. The only installed mods are Fabric API and Vulkan, and my system supports Vulkan 1.4.
Steps to reproduce
No idea.
Log files
---- Minecraft Crash Report ---- // This doesn't make any sense!
Time: 2025-05-15 15:32:04 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$2(FabricLoaderImpl.java:403)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at knot//net.minecraft.class_310.
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$2(FabricLoaderImpl.java:403)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at knot//net.minecraft.class_310.
-- Initialization -- Details: Modules: Stacktrace: at knot//net.minecraft.client.main.Main.main(Main.java:250) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
-- System Details --
Details:
Minecraft Version: 1.21.4
Minecraft Version ID: 1.21.4
Operating System: Linux (amd64) version 6.14.2-300.fc42.x86_64
Java Version: 21.0.3, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 1077978560 bytes (1028 MiB) / 1744830464 bytes (1664 MiB) up to 6845104128 bytes (6528 MiB)
CPUs: 4
Processor Vendor: GenuineIntel
Processor Name: 11th Gen Intel(R) Core(TM) i3-1115G4 @ 3.00GHz
Identifier: Intel64 Family 6 Model 140 Stepping 1
Microarchitecture: Tiger Lake
Frequency (GHz): 3.00
Number of physical packages: 1
Number of physical CPUs: 2
Number of logical CPUs: 4
Graphics card #0 name: Tiger Lake-LP GT2 [UHD Graphics G4]
Graphics card #0 vendor: Intel Corporation (0x8086)
Graphics card #0 VRAM (MiB): 256.00
Graphics card #0 deviceId: 0x9a78
Graphics card #0 versionInfo: unknown
Virtual memory max (MiB): 16055.99
Virtual memory used (MiB): 6352.04
Swap memory total (MiB): 8192.00
Swap memory used (MiB): 0.75
Space in storage for jna.tmpdir (MiB): available: 99646.69, total: 242573.00
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 99646.69, total: 242573.00
Space in storage for io.netty.native.workdir (MiB): available: 99646.69, total: 242573.00
Space in storage for java.io.tmpdir (MiB): available: 1572.15, total: 1572.80
Space in storage for workdir (MiB): available: 99646.69, total: 242573.00
JVM Flags: 9 total; -Xmx6500M -XX:MetaspaceSize=256M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xss1M
Fabric Mods:
fabric-api: Fabric API 0.119.2+1.21.4
fabric-api-base: Fabric API Base 0.4.54+b47eab6b04
fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.86+b1caf1e904
fabric-biome-api-v1: Fabric Biome API (v1) 15.0.6+b1c29d8e04
fabric-block-api-v1: Fabric Block API (v1) 1.0.31+7feeb73304
fabric-block-view-api-v2: Fabric BlockView API (v2) 1.0.20+9c49cc8c04
fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 2.0.8+7feeb73304
fabric-client-tags-api-v1: Fabric Client Tags 1.1.29+20ea1e2304
fabric-command-api-v1: Fabric Command API (v1) 1.2.62+f71b366f04
fabric-command-api-v2: Fabric Command API (v2) 2.2.41+e496eb1504
fabric-commands-v0: Fabric Commands (v0) 0.2.79+df3654b304
fabric-content-registries-v0: Fabric Content Registries (v0) 9.1.19+25d1a67604
fabric-convention-tags-v1: Fabric Convention Tags 2.1.20+7f945d5b04
fabric-convention-tags-v2: Fabric Convention Tags (v2) 2.14.1+1edcd29104
fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.3.6+7feeb73304
fabric-data-attachment-api-v1: Fabric Data Attachment API (v1) 1.6.2+e99da0f704
fabric-data-generation-api-v1: Fabric Data Generation API (v1) 22.3.1+0f4e5f5504
fabric-dimensions-v1: Fabric Dimensions API (v1) 4.0.10+7feeb73304
fabric-entity-events-v1: Fabric Entity Events (v1) 2.0.15+62245bef04
fabric-events-interaction-v0: Fabric Events Interaction (v0) 4.0.4+a4eebcf004
fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.63+7d48d43904
fabric-item-api-v1: Fabric Item API (v1) 11.3.0+ee91fa1f04
fabric-item-group-api-v1: Fabric Item Group API (v1) 4.2.2+fcb9601404
fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.57+7d48d43904
fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.55+df3654b304
fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.5.4+bf2a60eb04
fabric-loot-api-v2: Fabric Loot API (v2) 3.0.38+3f89f5a504
fabric-loot-api-v3: Fabric Loot API (v3) 1.0.26+203e6b2304
fabric-message-api-v1: Fabric Message API (v1) 6.0.25+7feeb73304
fabric-model-loading-api-v1: Fabric Model Loading API (v1) 4.3.0+ae23723504
fabric-networking-api-v1: Fabric Networking API (v1) 4.4.0+db5e668204
fabric-object-builder-api-v1: Fabric Object Builder API (v1) 18.0.14+38b0d59804
fabric-particles-v1: Fabric Particles (v1) 4.0.14+7feeb73304
fabric-recipe-api-v1: Fabric Recipe API (v1) 8.1.1+640e77ae04
fabric-registry-sync-v0: Fabric Registry Sync (v0) 6.1.11+4a9c1ece04
fabric-renderer-api-v1: Fabric Renderer API (v1) 5.0.3+50f0feb204
fabric-renderer-indigo: Fabric Renderer - Indigo 2.0.3+50f0feb204
fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.58+73761d2e04
fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.1.19+7feeb73304
fabric-rendering-v1: Fabric Rendering (v1) 10.2.1+0d31b09f04
fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 5.0.13+203e6b2304
fabric-resource-loader-v0: Fabric Resource Loader (v0) 3.1.1+360374ac04
fabric-screen-api-v1: Fabric Screen API (v1) 2.0.38+7feeb73304
fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.3.118+7feeb73304
fabric-sound-api-v1: Fabric Sound API (v1) 1.0.32+7feeb73304
fabric-tag-api-v1: Fabric Tag API (v1) 1.0.7+7d48d43904
fabric-transfer-api-v1: Fabric Transfer API (v1) 5.4.9+efa825c904
fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 6.3.2+56e78b9b04
fabricloader: Fabric Loader 0.16.14
mixinextras: MixinExtras 0.4.1
java: OpenJDK 64-Bit Server VM 21
minecraft: Minecraft 1.21.4
vulkanmod: VulkanMod 0.5.4
org_lwjgl_lwjgl-shaderc: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-linux: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-macos: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-macos-arm64: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-shaderc_natives-windows: lwjgl-shaderc 3.3.3
org_lwjgl_lwjgl-vma: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-linux: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-macos: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-macos-arm64: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vma_natives-windows: lwjgl-vma 3.3.3
org_lwjgl_lwjgl-vulkan: lwjgl-vulkan 3.3.3
org_lwjgl_lwjgl-vulkan_natives-macos: lwjgl-vulkan 3.3.3
org_lwjgl_lwjgl-vulkan_natives-macos-arm64: lwjgl-vulkan 3.3.3
Launched Version: 1.21.4
Launcher name: ATLauncher
Backend library: LWJGL version 3.3.3-snapshot
Backend API: Unknown
Window size:
-- VulkanMod Device Report -- Device Manager not initialized
might be related to running on the integrated graphics (UHD Graphics G4). Are you sure that your integrated graphics supports vulkan?
might be related to running on the integrated graphics (UHD Graphics G4). Are you sure that your integrated graphics supports vulkan?
Yes it indeed does. 1.4
As a current java student and not at all a professional, it just looks like the game crashes because it can’t find a graphics device with GFLW (maybe bad graphics drivers?).
I have no idea why, latest stable mesa driver is installed, everything else works fine.
The issue appears to stem from the following line in VulkanMod:
GLFW.glfwGetVideoMode(GLFW.glfwGetPrimaryMonitor())
The call to glfwGetPrimaryMonitor() is returning null, which causes a NullPointerException when passed into glfwGetVideoMode(). This is likely because GLFW failed to find a valid primary monitor.
Based on your OS Fedora 42 and the fact that GLFW failed to detect the platform, it's likely you're running under Wayland. You can confirm with echo $XDG_SESSION_TYPE. If it's wayland,consider switching to X11 for testing (GDK_BACKEND=x11) as GLFW has known issues with monitor detection on Wayland.