---- Minecraft Crash Report ---- // I let you down. Sorry :( Time: 2025-08-02 17:38:01 Description: Client shutdown java.lang.Error: Watchdog at app//org.lwjgl.system.JNI.invokeV(Native Method) at app//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) at app//com.mojang.blaze3d.systems.RenderSystem.pollEvents(SourceFile:148) at app//com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:170) at app//fni.a(SourceFile:308) at app//fue.c(SourceFile:1380) at app//fue.a(SourceFile:2224) at app//fue.z(SourceFile:2188) at app//fue.n(SourceFile:1239) at app//net.minecraft.client.main.Main.main(SourceFile:270) A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Client shutdown watchdog Stacktrace: at app//org.lwjgl.system.JNI.invokeV(Native Method) at app//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) at app//com.mojang.blaze3d.systems.RenderSystem.pollEvents(SourceFile:148) at app//com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:170) at app//fni.a(SourceFile:308) at app//fue.c(SourceFile:1380) at app//fue.a(SourceFile:2224) -- Thread Dump -- Details: Threads: "Render thread" prio=10 Id=1 RUNNABLE at app//org.lwjgl.system.JNI.invokeV(Native Method) at app//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) at app//com.mojang.blaze3d.systems.RenderSystem.pollEvents(SourceFile:148) at app//com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:170) at app//fni.a(SourceFile:308) at app//fue.c(SourceFile:1380) at app//fue.a(SourceFile:2224) at app//fue.z(SourceFile:2188) ... "Reference Handler" daemon prio=10 Id=9 RUNNABLE at java.base@21.0.3/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@21.0.3/java.lang.ref.Reference.processPendingReferences(Reference.java:246) at java.base@21.0.3/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:208) "Finalizer" daemon prio=8 Id=10 WAITING on java.lang.ref.NativeReferenceQueue$Lock@300bad3d at java.base@21.0.3/java.lang.Object.wait0(Native Method) - waiting on java.lang.ref.NativeReferenceQueue$Lock@300bad3d at java.base@21.0.3/java.lang.Object.wait(Object.java:366) at java.base@21.0.3/java.lang.Object.wait(Object.java:339) at java.base@21.0.3/java.lang.ref.NativeReferenceQueue.await(NativeReferenceQueue.java:48) at java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:158) at java.base@21.0.3/java.lang.ref.NativeReferenceQueue.remove(NativeReferenceQueue.java:89) at java.base@21.0.3/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:173) "Signal Dispatcher" daemon prio=9 Id=11 RUNNABLE "Attach Listener" daemon prio=5 Id=12 RUNNABLE "Notification Thread" daemon prio=9 Id=19 RUNNABLE "Common-Cleaner" daemon prio=8 Id=20 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@519a9671 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@519a9671 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) at java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847) at java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71) at java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143) at java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218) at java.base@21.0.3/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596) ... "JNA Cleaner" daemon prio=5 Id=33 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@31814e8e at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@31814e8e at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) at java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1847) at java.base@21.0.3/java.lang.ref.ReferenceQueue.await(ReferenceQueue.java:71) at java.base@21.0.3/java.lang.ref.ReferenceQueue.remove0(ReferenceQueue.java:143) at java.base@21.0.3/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:218) at app//com.sun.jna.internal.Cleaner$CleanerThread.run(Cleaner.java:154) "Timer hack thread" daemon prio=5 Id=35 TIMED_WAITING at java.base@21.0.3/java.lang.Thread.sleep0(Native Method) at java.base@21.0.3/java.lang.Thread.sleep(Thread.java:509) at app//ag$9.run(SourceFile:993) "Yggdrasil Key Fetcher" daemon prio=5 Id=37 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@457f9cd6 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@457f9cd6 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:269) at java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1758) at java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@21.0.3/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1070) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ... "Download-1" daemon prio=5 Id=38 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@28f0b301 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@28f0b301 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "Download-2" daemon prio=5 Id=39 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@28f0b301 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@28f0b301 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "Worker-Main-1" daemon prio=5 Id=44 WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Worker-Main-2" daemon prio=5 Id=45 WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Worker-Main-3" daemon prio=5 Id=46 WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Worker-Main-4" daemon prio=5 Id=47 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:449) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1891) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Worker-Main-5" daemon prio=5 Id=48 WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Worker-Main-6" daemon prio=5 Id=49 WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Worker-Main-7" daemon prio=5 Id=50 WAITING on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2d5c9170 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1893) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1809) at java.base@21.0.3/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) "Server thread" prio=8 Id=53 WAITING on java.util.concurrent.CompletableFuture$Signaller@16925f6b at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.CompletableFuture$Signaller@16925f6b at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221) at java.base@21.0.3/java.util.concurrent.CompletableFuture$Signaller.block(CompletableFuture.java:1864) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) at java.base@21.0.3/java.util.concurrent.CompletableFuture.waitingGet(CompletableFuture.java:1898) at java.base@21.0.3/java.util.concurrent.CompletableFuture.join(CompletableFuture.java:2117) at app//ehi.o(SourceFile:123) ... "IO-Worker-2" prio=5 Id=54 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-3" prio=5 Id=56 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-4" prio=10 Id=55 RUNNABLE at java.base@21.0.3/sun.nio.ch.FileDispatcherImpl.pwrite0(Native Method) at java.base@21.0.3/sun.nio.ch.FileDispatcherImpl.pwrite(FileDispatcherImpl.java:81) at java.base@21.0.3/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:135) at java.base@21.0.3/sun.nio.ch.IOUtil.write(IOUtil.java:102) at java.base@21.0.3/sun.nio.ch.IOUtil.write(IOUtil.java:72) at java.base@21.0.3/sun.nio.ch.FileChannelImpl.writeInternal(FileChannelImpl.java:1028) at java.base@21.0.3/sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:1009) - locked java.lang.Object@2f72e0f at app//eho.a(SourceFile:423) - locked eho@4f049f21 ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6aa5a3a2 "IO-Worker-5" prio=10 Id=57 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-6" prio=10 Id=58 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-8" prio=10 Id=60 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-9" prio=10 Id=61 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "Netty Server IO #0" daemon prio=5 Id=62 RUNNABLE (in native) at java.base@21.0.3/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.3/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114) at java.base@21.0.3/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130) - locked io.netty.channel.nio.SelectedSelectionKeySet@77cc8672 - locked sun.nio.ch.WEPollSelectorImpl@4c7049d2 at java.base@21.0.3/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:147) at app//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:887) at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ... "Netty Local Client IO #0" daemon prio=5 Id=63 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485c0014 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@485c0014 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:371) at java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:519) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3780) at java.base@21.0.3/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3725) at java.base@21.0.3/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1707) at java.base@21.0.3/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at app//io.netty.util.concurrent.SingleThreadEventExecutor.takeTask(SingleThreadEventExecutor.java:243) ... "Netty Server IO #1" daemon prio=5 Id=64 RUNNABLE (in native) at java.base@21.0.3/sun.nio.ch.WEPoll.wait(Native Method) at java.base@21.0.3/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:114) at java.base@21.0.3/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:130) - locked io.netty.channel.nio.SelectedSelectionKeySet@234a73a9 - locked sun.nio.ch.WEPollSelectorImpl@30269ea4 at java.base@21.0.3/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:147) at app//io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at app//io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:887) at app//io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at app//io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998) ... "Download-3" daemon prio=10 Id=66 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@28f0b301 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@28f0b301 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-10" prio=10 Id=67 RUNNABLE at java.base@21.0.3/sun.nio.ch.FileDispatcherImpl.pwrite0(Native Method) at java.base@21.0.3/sun.nio.ch.FileDispatcherImpl.pwrite(FileDispatcherImpl.java:81) at java.base@21.0.3/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:135) at java.base@21.0.3/sun.nio.ch.IOUtil.write(IOUtil.java:81) at java.base@21.0.3/sun.nio.ch.IOUtil.write(IOUtil.java:72) at java.base@21.0.3/sun.nio.ch.FileChannelImpl.writeInternal(FileChannelImpl.java:1028) at java.base@21.0.3/sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:1009) - locked java.lang.Object@7e566fab at app//eho.e(SourceFile:456) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@720c72e5 "Client shutdown watchdog" daemon prio=10 Id=68 RUNNABLE at java.management@21.0.3/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@21.0.3/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:518) at java.management@21.0.3/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:506) at app//arl.a(SourceFile:75) at app//fmu.a(SourceFile:26) at app//fmu$$Lambda/0x00000008013e56f8.run(Unknown Source) at java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.3/java.lang.Thread.run(Thread.java:1583) "IO-Worker-11" prio=8 Id=69 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "IO-Worker-12" prio=5 Id=70 TIMED_WAITING on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$Transferer@2fb2e843 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:410) at java.base@21.0.3/java.util.concurrent.LinkedTransferQueue$DualNode.await(LinkedTransferQueue.java:452) at java.base@21.0.3/java.util.concurrent.SynchronousQueue$Transferer.xferLifo(SynchronousQueue.java:194) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.xfer(SynchronousQueue.java:233) at java.base@21.0.3/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:336) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1069) at java.base@21.0.3/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ... "Sound engine" daemon prio=10 Id=71 WAITING on java.lang.String@26857a83 at java.base@21.0.3/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@26857a83 at java.base@21.0.3/java.util.concurrent.locks.LockSupport.park(LockSupport.java:221) at app//hwv.A(SourceFile:49) at app//bvx.b(SourceFile:149) at app//hwv.c(SourceFile:42) at app//hwv$$Lambda/0x0000000800d79ea8.run(Unknown Source) at java.base@21.0.3/java.lang.Thread.runWith(Thread.java:1596) at java.base@21.0.3/java.lang.Thread.run(Thread.java:1583) Stacktrace: at arl.a(SourceFile:90) at fmu.a(SourceFile:26) at java.base/java.lang.Thread.run(Thread.java:1583) -- System Details -- Details: Minecraft Version: 1.21.8 Minecraft Version ID: 1.21.8 Operating System: Windows 10 (amd64) version 10.0 Java Version: 21.0.3, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 339261184 bytes (323 MiB) / 1409286144 bytes (1344 MiB) up to 14260633600 bytes (13600 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz Identifier: Intel64 Family 6 Model 94 Stepping 3 Microarchitecture: Skylake (Client) Frequency (GHz): 3.41 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: Intel(R) HD Graphics 530 Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 1024.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 31.0.101.2111 Memory slot #0 capacity (MiB): 4096.00 Memory slot #0 clockSpeed (GHz): 2.13 Memory slot #0 type: DDR4 Memory slot #1 capacity (MiB): 8192.00 Memory slot #1 clockSpeed (GHz): 2.13 Memory slot #1 type: DDR4 Memory slot #2 capacity (MiB): 8192.00 Memory slot #2 clockSpeed (GHz): 2.13 Memory slot #2 type: DDR4 Virtual memory max (MiB): 37065.59 Virtual memory used (MiB): 32627.31 Swap memory total (MiB): 16705.98 Swap memory used (MiB): 3306.47 Space in storage for jna.tmpdir (MiB): available: 20591.77, total: 257009.00 Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 20591.77, total: 257009.00 Space in storage for io.netty.native.workdir (MiB): available: 20591.52, total: 257009.00 Space in storage for java.io.tmpdir (MiB): available: 20591.52, total: 257009.00 Space in storage for workdir (MiB): available: 20591.52, total: 257009.00 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx13572M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M