---- Minecraft Crash Report ---- // Why did you do that? Time: 2026-04-25 14:00:24 Description: Client shutdown from window close callback java.lang.Error: Watchdog (Client shutdown from window close callback) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b8d1000.invoke(LambdaForm$MH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b75b000.invokeExact_MT(LambdaForm$MH) at java.base@25.0.1/jdk.internal.foreign.abi.DowncallStub/0x000000001b758400.invoke(Unknown Source) at java.base@25.0.1/java.lang.invoke.LambdaForm$DMH/0x000000001b758800.invokeStatic(LambdaForm$DMH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b8d0c00.invoke(LambdaForm$MH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b75a800.invokeExact_MT(LambdaForm$MH) at app//org.lwjgl.system.JNIBindingsImpl/0x000000001a39c000.callPJJJJPI(Unknown Source) at app//org.lwjgl.system.JNI.callPJJJJPI(JNI.java:2126) at app//org.lwjgl.vulkan.KHRSwapchain.nvkAcquireNextImageKHR(KHRSwapchain.java:121) at app//org.lwjgl.vulkan.KHRSwapchain.vkAcquireNextImageKHR(KHRSwapchain.java:130) at app//com.mojang.blaze3d.vulkan.VulkanGpuSurface.acquireNextTexture(VulkanGpuSurface.java:263) at app//com.mojang.blaze3d.systems.GpuSurface.acquireNextTexture(GpuSurface.java:61) at app//net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1296) at app//net.minecraft.client.Minecraft.setScreenAndShow(Minecraft.java:2260) at app//net.minecraft.client.Minecraft.disconnect(Minecraft.java:2210) at app//net.minecraft.client.Minecraft.disconnectWithProgressScreen(Minecraft.java:2160) at app//net.minecraft.client.Minecraft.disconnectWithProgressScreen(Minecraft.java:2156) at app//net.minecraft.client.Minecraft.exitWorldAndClose(Minecraft.java:1145) at app//net.minecraft.client.main.Main.main(Main.java:296) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client shutdown watchdog Stacktrace: at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b8d1000.invoke(LambdaForm$MH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b75b000.invokeExact_MT(LambdaForm$MH) at java.base@25.0.1/jdk.internal.foreign.abi.DowncallStub/0x000000001b758400.invoke(Unknown Source) at java.base@25.0.1/java.lang.invoke.LambdaForm$DMH/0x000000001b758800.invokeStatic(LambdaForm$DMH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b8d0c00.invoke(LambdaForm$MH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b75a800.invokeExact_MT(LambdaForm$MH) at app//org.lwjgl.system.JNIBindingsImpl/0x000000001a39c000.callPJJJJPI(Unknown Source) at app//org.lwjgl.system.JNI.callPJJJJPI(JNI.java:2126) at app//org.lwjgl.vulkan.KHRSwapchain.nvkAcquireNextImageKHR(KHRSwapchain.java:121) at app//org.lwjgl.vulkan.KHRSwapchain.vkAcquireNextImageKHR(KHRSwapchain.java:130) at app//com.mojang.blaze3d.vulkan.VulkanGpuSurface.acquireNextTexture(VulkanGpuSurface.java:263) at app//com.mojang.blaze3d.systems.GpuSurface.acquireNextTexture(GpuSurface.java:61) at app//net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1296) at app//net.minecraft.client.Minecraft.setScreenAndShow(Minecraft.java:2260) at app//net.minecraft.client.Minecraft.disconnect(Minecraft.java:2210) at app//net.minecraft.client.Minecraft.disconnectWithProgressScreen(Minecraft.java:2160) -- Thread Dump -- Details: Threads: "Render thread" prio=10 Id=3 RUNNABLE at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b8d1000.invoke(LambdaForm$MH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b75b000.invokeExact_MT(LambdaForm$MH) at java.base@25.0.1/jdk.internal.foreign.abi.DowncallStub/0x000000001b758400.invoke(Unknown Source) at java.base@25.0.1/java.lang.invoke.LambdaForm$DMH/0x000000001b758800.invokeStatic(LambdaForm$DMH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b8d0c00.invoke(LambdaForm$MH) at java.base@25.0.1/java.lang.invoke.LambdaForm$MH/0x000000001b75a800.invokeExact_MT(LambdaForm$MH) at app//org.lwjgl.system.JNIBindingsImpl/0x000000001a39c000.callPJJJJPI(Unknown Source) at app//org.lwjgl.system.JNI.callPJJJJPI(JNI.java:2126) ... "IO-Worker-10" prio=10 Id=99 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-11" prio=8 Id=100 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-12" prio=8 Id=101 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-13" prio=10 Id=108 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-4" prio=10 Id=70 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-5" prio=10 Id=94 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-6" prio=10 Id=95 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-7" prio=10 Id=96 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-8" prio=10 Id=97 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "IO-Worker-9" prio=10 Id=98 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@5a236f08 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "Attach Listener" daemon prio=5 Id=28 RUNNABLE "Client shutdown watchdog" daemon prio=10 Id=109 RUNNABLE at java.management@25.0.1/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@25.0.1/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:505) at java.management@25.0.1/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:493) at app//net.minecraft.util.Util.dumpThreadInfo(Util.java:474) at app//net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:79) at app//com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:27) at app//com.mojang.blaze3d.platform.ClientShutdownWatchdog$$Lambda/0x000000001c0f6e00.run(Unknown Source) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) ... "Notification Thread" daemon prio=9 Id=36 RUNNABLE "Reference Handler" daemon prio=10 Id=25 RUNNABLE at java.base@25.0.1/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@25.0.1/java.lang.ref.Reference.processPendingReferences(Reference.java:246) at java.base@25.0.1/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208) "Signal Dispatcher" daemon prio=9 Id=27 RUNNABLE "Finalizer" daemon prio=8 Id=26 WAITING on java.lang.ref.ReferenceQueue$Lock@7c8acf2a at java.base@25.0.1/java.lang.Object.wait0(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@7c8acf2a at java.base@25.0.1/java.lang.Object.wait(Object.java:389) at java.base@25.0.1/java.lang.Object.wait(Object.java:351) at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:137) at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:215) at java.base@25.0.1/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:165) "Sound engine" daemon prio=10 Id=105 WAITING on java.lang.String@78a195dc at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@78a195dc at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:223) at app//net.minecraft.client.sounds.SoundEngineExecutor.waitForTasks(SoundEngineExecutor.java:58) at app//net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:158) at app//net.minecraft.client.sounds.SoundEngineExecutor.run(SoundEngineExecutor.java:51) at app//net.minecraft.client.sounds.SoundEngineExecutor$$Lambda/0x000000001b4f8c00.run(Unknown Source) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474) "Telemetry-Sender-#1" daemon prio=5 Id=65 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1deb4fd0 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1deb4fd0 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.park(LockSupport.java:369) at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:520) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:4364) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:4310) at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1752) at java.base@25.0.1/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016) ... "Worker-Main-12" daemon prio=10 Id=81 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-13" daemon prio=10 Id=82 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-15" daemon prio=10 Id=84 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-16" daemon prio=10 Id=85 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-17" daemon prio=10 Id=86 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-18" daemon prio=10 Id=87 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-19" daemon prio=10 Id=88 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-20" daemon prio=10 Id=89 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-21" daemon prio=10 Id=90 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Worker-Main-22" daemon prio=10 Id=91 WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Common-Cleaner" daemon prio=8 Id=37 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@140fb98c at java.base@25.0.1/java.lang.Object.wait0(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@140fb98c at java.base@25.0.1/java.lang.Object.wait(Object.java:389) at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123) at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201) at java.base@25.0.1/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:146) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474) at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148) "Download-3" daemon prio=10 Id=80 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@6e25ad90 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@6e25ad90 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408) at java.base@25.0.1/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@25.0.1/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:235) at java.base@25.0.1/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:338) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1015) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) ... "JNA Cleaner" daemon prio=5 Id=42 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@7f71918d at java.base@25.0.1/java.lang.Object.wait0(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@7f71918d at java.base@25.0.1/java.lang.Object.wait(Object.java:389) at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:123) at java.base@25.0.1/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:201) at app//com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154) "Keep-Alive-Timer" daemon prio=8 Id=111 TIMED_WAITING at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method) at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509) at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540) at java.base@25.0.1/sun.net.www.http.KeepAliveCache.run(KeepAliveCache.java:224) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) at java.base@25.0.1/java.lang.Thread.run(Thread.java:1474) at java.base@25.0.1/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:148) "Netty Local IO #0" daemon prio=5 Id=102 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@7e45abd3 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on io.netty.channel.local.LocalIoHandler@7e45abd3 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271) at app//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63) at app//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) at app//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3fdfd80f "Netty Local IO #1" daemon prio=5 Id=103 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@29be379b at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on io.netty.channel.local.LocalIoHandler@29be379b at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271) at app//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63) at app//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) at app//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@3d4fd0a6 "Netty Local IO #2" daemon prio=5 Id=104 TIMED_WAITING on io.netty.channel.local.LocalIoHandler@3ba8b8ef at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on io.netty.channel.local.LocalIoHandler@3ba8b8ef at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271) at app//io.netty.channel.local.LocalIoHandler.run(LocalIoHandler.java:63) at app//io.netty.channel.SingleThreadIoEventLoop.runIo(SingleThreadIoEventLoop.java:225) at app//io.netty.channel.SingleThreadIoEventLoop.run(SingleThreadIoEventLoop.java:196) at app//io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:1193) at app//io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@25.0.1/java.lang.Thread.runWith(Thread.java:1487) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@68608d03 "Timer hack thread" daemon prio=5 Id=43 TIMED_WAITING at java.base@25.0.1/java.lang.Thread.sleepNanos0(Native Method) at java.base@25.0.1/java.lang.Thread.sleepNanos(Thread.java:509) at java.base@25.0.1/java.lang.Thread.sleep(Thread.java:540) at app//net.minecraft.util.Util$9.run(Util.java:1026) "Worker-Main-14" daemon prio=10 Id=83 TIMED_WAITING on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@788d9d01 at java.base@25.0.1/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:2109) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.deactivate(ForkJoinPool.java:2063) at java.base@25.0.1/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2027) at java.base@25.0.1/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187) "Yggdrasil Key Fetcher" daemon prio=5 Id=45 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33a4b356 at java.base@25.0.1/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@33a4b356 at java.base@25.0.1/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:271) at java.base@25.0.1/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1803) at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1166) at java.base@25.0.1/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:883) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1016) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) at java.base@25.0.1/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:614) ... Stacktrace: at net.minecraft.server.dedicated.ServerWatchdog.createWatchdogCrashReport(ServerWatchdog.java:95) at com.mojang.blaze3d.platform.ClientShutdownWatchdog.lambda$startShutdownWatchdog$0(ClientShutdownWatchdog.java:27) at java.base/java.lang.Thread.run(Thread.java:1474) -- Uptime -- Details: JVM uptime: 164.634s Wall uptime: 160.906s High-res time: 1233.720s Client ticks: 2387 ticks / 119.350s -- Last reload -- Details: Reload number: 1 Reload reason: initial Finished: Yes Packs: vanilla -- System Details -- Details: Minecraft Version: 26.2 Snapshot 4 Minecraft Version ID: 26.2-snapshot-4 Operating System: Windows 11 (amd64) version 10.0 Java Version: 25.0.1, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 3674210304 bytes (3504 MiB) / 5538578432 bytes (5282 MiB) up to 6442450944 bytes (6144 MiB) Memory (heap): init: 2048MiB, used: 1778MiB, committed: 5282MiB, max: 6144MiB Memory (non-head): init: 007MiB, used: 238MiB, committed: 252MiB, max: 000MiB CPUs: 12 Processor Vendor: AuthenticAMD Processor Name: AMD Ryzen 5 7600X 6-Core Processor Identifier: AuthenticAMD Family 25 Model 97 Stepping 2 Microarchitecture: Zen 3 Frequency (GHz): 4.69 Number of physical packages: 1 Number of physical CPUs: 6 Number of logical CPUs: 12 Graphics card #0 name: AMD Radeon RX 9060 XT Graphics card #0 vendor: Advanced Micro Devices, Inc. Graphics card #0 VRAM (MiB): 16304.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 32.0.23033.1002 Graphics card #1 name: AMD Radeon(TM) Graphics Graphics card #1 vendor: Advanced Micro Devices, Inc. Graphics card #1 VRAM (MiB): 512.00 Graphics card #1 deviceId: VideoController2 Graphics card #1 versionInfo: 32.0.21043.5001 Memory slot #0 capacity (MiB): 16384.00 Memory slot #0 clockSpeed (GHz): 6.00 Memory slot #0 type: DDR5 Memory slot #1 capacity (MiB): 16384.00 Memory slot #1 clockSpeed (GHz): 6.00 Memory slot #1 type: DDR5 Virtual memory max (MiB): 36980.30 Virtual memory used (MiB): 17713.37 Swap memory total (MiB): 5120.00 Swap memory used (MiB): 0.00 Space in storage for jna.tmpdir (MiB): available: 877607.88, total: 952962.00 Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 877607.88, total: 952962.00 Space in storage for io.netty.native.workdir (MiB): available: 877607.88, total: 952962.00 Space in storage for java.io.tmpdir (MiB): available: 877607.88, total: 952962.00 Space in storage for workdir (MiB): available: 877607.88, total: 952962.00 Operating System Version: Microsoft Windows 11 (Home) build 26200 Process Elevated: false Process Loads: Uptime: 166s, user: 156s (94.11%), kernel: 9s (5.27%), total: 165s (99.39%) Process Virtual Size (MiB): 1258.15 Process Resident Size (MiB): 750.78 JVM Flags: 8 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xms2G -Xmx6G -XX:+UseCompactObjectHeaders -XX:+AlwaysPreTouch -XX:+UseStringDeduplication -XX:+UseZGC Debug Flags: 0 total; Launched Version: 26.2-snapshot-4 Launcher name: minecraft-launcher Backend library: LWJGL version 3.4.1+2 Window size: 3840x2054 Surface Info: FIFO_RELAXED, 3840 x 2054 GFLW Platform: win32 Graphics Device: AMD Radeon RX 9060 XT Graphics Backend: Vulkan Graphics Vendor: AMD Graphics Drivers: 1.4.344 AMD proprietary driver 26.3.1 (LLPC) Graphics Device Extensions: VK_KHR_synchronization2 (D), VK_KHR_win32_surface (I), VK_KHR_swapchain (D), VK_KHR_surface (I), VK_KHR_push_descriptor (D), VK_EXT_debug_utils (I), VK_KHR_dynamic_rendering (D) Graphics Device Type: DISCRETE GL debug messages: Is Modded: Probably not. Client jar signature and brand is untouched Universe: 400921fb54442d18 Type: Client Transparency: regular Render Distance: 16/16 chunks Narrator config: OFF Narrator status: true Resource Packs: vanilla Sound Cache: 0 bytes in 0 buffers Current Language: en_us Locale: en_AU System encoding: Cp1252 File encoding: UTF-8 CPU: 12x AMD Ryzen 5 7600X 6-Core Processor