[21:44:34] [main/INFO]: Loading Minecraft 1.20.1 with Fabric Loader 0.15.7 [21:44:34] [main/WARN]: Warnings were found! - Mod 'LambDynamicLights' (lambdynlights) 2.3.2+1.20.1 recommends version 0.19.1 or later of quilt_loader, which is missing! - You should install version 0.19.1 or later of quilt_loader for the optimal experience. [21:44:34] [main/INFO]: Loading 94 mods: - betterf3 7.0.2 - catalogue 1.8.0 - cloth-config 11.1.118 \-- cloth-basic-math 0.6.1 - continuity 3.0.0-beta.5+1.20.1 - copyshot 1.0.0 - distanthorizons 2.1.2-a - fabric-api 0.92.0+1.20.1 |-- fabric-api-base 0.4.31+1802ada577 |-- fabric-api-lookup-api-v1 1.6.36+1802ada577 |-- fabric-biome-api-v1 13.0.13+1802ada577 |-- fabric-block-api-v1 1.0.11+1802ada577 |-- fabric-block-view-api-v2 1.0.1+1802ada577 |-- fabric-blockrenderlayer-v1 1.1.41+1802ada577 |-- fabric-client-tags-api-v1 1.1.2+1802ada577 |-- fabric-command-api-v1 1.2.34+f71b366f77 |-- fabric-command-api-v2 2.2.13+1802ada577 |-- fabric-commands-v0 0.2.51+df3654b377 |-- fabric-containers-v0 0.1.64+df3654b377 |-- fabric-content-registries-v0 4.0.11+1802ada577 |-- fabric-convention-tags-v1 1.5.5+1802ada577 |-- fabric-crash-report-info-v1 0.2.19+1802ada577 |-- fabric-data-attachment-api-v1 1.0.0+de0fd6d177 |-- fabric-data-generation-api-v1 12.3.4+1802ada577 |-- fabric-dimensions-v1 2.1.54+1802ada577 |-- fabric-entity-events-v1 1.6.0+1c78457f77 |-- fabric-events-interaction-v0 0.6.2+1802ada577 |-- fabric-events-lifecycle-v0 0.2.63+df3654b377 |-- fabric-game-rule-api-v1 1.0.40+1802ada577 |-- fabric-item-api-v1 2.1.28+1802ada577 |-- fabric-item-group-api-v1 4.0.12+1802ada577 |-- fabric-key-binding-api-v1 1.0.37+1802ada577 |-- fabric-keybindings-v0 0.2.35+df3654b377 |-- fabric-lifecycle-events-v1 2.2.22+1802ada577 |-- fabric-loot-api-v2 1.2.1+1802ada577 |-- fabric-loot-tables-v1 1.1.45+9e7660c677 |-- fabric-message-api-v1 5.1.9+1802ada577 |-- fabric-mining-level-api-v1 2.1.50+1802ada577 |-- fabric-model-loading-api-v1 1.0.3+1802ada577 |-- fabric-models-v0 0.4.2+9386d8a777 |-- fabric-networking-api-v1 1.3.11+1802ada577 |-- fabric-networking-v0 0.3.51+df3654b377 |-- fabric-object-builder-api-v1 11.1.3+1802ada577 |-- fabric-particles-v1 1.1.2+1802ada577 |-- fabric-recipe-api-v1 1.0.21+1802ada577 |-- fabric-registry-sync-v0 2.3.3+1802ada577 |-- fabric-renderer-api-v1 3.2.1+1802ada577 |-- fabric-renderer-indigo 1.5.1+1802ada577 |-- fabric-renderer-registries-v1 3.2.46+df3654b377 |-- fabric-rendering-data-attachment-v1 0.3.37+92a0d36777 |-- fabric-rendering-fluids-v1 3.0.28+1802ada577 |-- fabric-rendering-v0 1.1.49+df3654b377 |-- fabric-rendering-v1 3.0.8+1802ada577 |-- fabric-resource-conditions-api-v1 2.3.8+1802ada577 |-- fabric-resource-loader-v0 0.11.10+1802ada577 |-- fabric-screen-api-v1 2.0.8+1802ada577 |-- fabric-screen-handler-api-v1 1.3.30+1802ada577 |-- fabric-sound-api-v1 1.0.13+1802ada577 |-- fabric-transfer-api-v1 3.3.4+1802ada577 \-- fabric-transitive-access-wideners-v1 4.3.1+1802ada577 - fabricloader 0.15.7 \-- mixinextras 0.3.5 - framework 0.6.16 |-- com_electronwill_night-config_core 3.6.6 |-- com_electronwill_night-config_toml 3.6.6 |-- org_javassist_javassist 3.29.2-GA \-- org_reflections_reflections 0.10.2 - indium 1.0.34+mc1.20.1 - iris 1.7.2+mc1.20.1 |-- io_github_douira_glsl-transformer 2.0.1 |-- org_anarres_jcpp 1.4.14 \-- org_antlr_antlr4-runtime 4.13.1 - java 17 - lambdynlights 2.3.2+1.20.1 |-- pride 1.2.0+1.19.4 \-- spruceui 5.0.0+1.20 - lithium 0.11.2 - logical_zoom 0.0.20 - minecraft 1.20.1 - modernfix 5.19.0+mc1.20.1 - modmenu 7.2.2 - sodium 0.5.11+mc1.20.1 - special-model-loader 1.2.0 - xaerominimap 24.2.0 - xaeroworldmap 1.38.8 - yet_another_config_lib_v3 3.5.0+1.20.1-fabric |-- com_twelvemonkeys_common_common-image 3.10.0 |-- com_twelvemonkeys_common_common-io 3.10.0 |-- com_twelvemonkeys_common_common-lang 3.10.0 |-- com_twelvemonkeys_imageio_imageio-core 3.10.0 |-- com_twelvemonkeys_imageio_imageio-metadata 3.10.0 |-- com_twelvemonkeys_imageio_imageio-webp 3.10.0 |-- org_quiltmc_parsers_gson 0.2.1 \-- org_quiltmc_parsers_json 0.2.1 [21:44:37] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=file:/C:/Users/********/AppData/Roaming/.minecraft/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar Service=Knot/Fabric Env=CLIENT [21:44:37] [main/INFO]: Compatibility level set to JAVA_17 [21:44:38] [main/INFO]: Loaded configuration file for Lithium: 115 options available, 0 override(s) found [21:44:38] [main/INFO]: Loaded configuration file for ModernFix 5.19.0+mc1.20.1: 60 options available, 15 override(s) found [21:44:38] [main/WARN]: Option 'mixin.feature.spark_profile_launch' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.faster_item_rendering' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.dynamic_resources' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.clear_mixin_classinfo' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.deduplicate_location' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.dynamic_entity_renderers' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.remove_spawn_chunks' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.feature.direct_stack_trace' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.clear_fabric_mapping_tables' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.feature.disable_unihex_font' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.feature.spam_thread_dump' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.bugfix.packet_leak' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.feature.stalled_chunk_load_detection' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.feature.remove_chat_signing' overriden (by user configuration) to 'true' [21:44:38] [main/WARN]: Option 'mixin.perf.deduplicate_climate_parameters' overriden (by user configuration) to 'true' [21:44:38] [main/INFO]: Applying Nashorn fix [21:44:38] [main/INFO]: Loaded configuration file for Sodium: 42 options available, 3 override(s) found [21:44:39] [main/WARN]: Error loading class: net/fabricmc/fabric/impl/client/model/ModelLoadingRegistryImpl$LoaderInstance (java.lang.ClassNotFoundException: net/fabricmc/fabric/impl/client/model/ModelLoadingRegistryImpl$LoaderInstance) [21:44:39] [main/WARN]: @Mixin target net.fabricmc.fabric.impl.client.model.ModelLoadingRegistryImpl$LoaderInstance was not found modernfix-fabric.mixins.json:perf.dynamic_resources.LoaderInstanceMixin from mod modernfix [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.entity.CuboidMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.entity.ModelPartMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.entity.cull.EntityRendererMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.entity.shadows.EntityRenderDispatcherMixin' as rule 'mixin.features.render.entity' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.gui.font.GlyphRendererMixin' as rule 'mixin.features.render.gui.font' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.world.sky.BackgroundRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.world.sky.ClientWorldMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Force-disabling mixin 'features.render.world.sky.WorldRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [iris]) disables it and children [21:44:39] [main/WARN]: Error loading class: org/jetbrains/annotations/ApiStatus$Internal (java.lang.ClassNotFoundException: org/jetbrains/annotations/ApiStatus$Internal) [21:44:39] [main/ERROR]: Failed to start profiler java.lang.NoClassDefFoundError: me/lucko/spark/lib/protobuf/AbstractMessageLite at org.embeddedt.modernfix.ModernFixPreLaunchFabric.lambda$onPreLaunch$0(ModernFixPreLaunchFabric.java:20) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at org.embeddedt.modernfix.util.CommonModUtil.runWithoutCrash(CommonModUtil.java:17) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at org.embeddedt.modernfix.ModernFixPreLaunchFabric.onPreLaunch(ModernFixPreLaunchFabric.java:20) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:384) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:160) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?] Caused by: java.lang.ClassNotFoundException: me.lucko.spark.lib.protobuf.AbstractMessageLite at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.7.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] ... 7 more [21:44:39] [main/INFO]: Searching for graphics cards... [21:44:40] [main/INFO]: Found graphics adapter: AdapterInfo{vendor=NVIDIA, description='NVIDIA GeForce RTX 3060 Ti', adapterType=0x0000031B, openglIcdFilePath='C:\WINDOWS\System32\DriverStore\FileRepository\nvaei.inf_amd64_c641ead7932722e5\nvoglv64.dll', openglIcdVersion=32.0.15.6081} [21:44:40] [main/WARN]: Sodium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS] [21:44:40] [main/WARN]: This is not necessarily an issue, but it may result in certain features or optimizations being disabled. You can sometimes fix these issues by upgrading your graphics driver. [21:44:40] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.3.5). [21:44:43] [main/INFO]: Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin [21:44:43] [main/INFO]: Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin [21:44:43] [main/INFO]: Injecting BlockStateBase cache population hook into getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin [21:44:46] [main/WARN]: Method overwrite conflict for method_21740 in modernfix-common.mixins.json:perf.remove_biome_temperature_cache.BiomeMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.temperature_cache.BiomeMixin. Skipping method. [21:44:46] [main/INFO]: Vanilla bootstrap took 4600 milliseconds [21:44:47] [Render thread/INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [21:44:47] [Render thread/INFO]: Setting user: Gary_Baggins [21:44:47] [Render thread/INFO]: Bypassed Mojang DFU [21:44:47] [Render thread/INFO]: Initializing Copyshot. [21:44:48] [Render thread/INFO]: Reflections took 3 ms to scan 0 urls, producing 0 keys and 0 values [21:44:48] [Render thread/INFO]: [BetterF3] Loading... [21:44:48] [Render thread/INFO]: [BetterF3] All done! [21:44:48] [Render thread/INFO]: Initializing Distant Horizons [21:44:48] [Render thread/INFO]: Java.awt.headless set to true. Distant Horizons can correctly display error and info dialog windows. [21:44:48] [Render thread/INFO]: Distant Horizons, Version: 2.1.2-a [21:44:48] [Render thread/INFO]: DH Branch: main [21:44:48] [Render thread/INFO]: DH Commit: 095fff96ff360513ae486764ec5942f778b50300 [21:44:48] [Render thread/INFO]: DH Jar Build Source: User [21:44:48] [Render thread/INFO]: Registering Fabric Client Events [21:44:48] [Render thread/INFO]: Registering Fabric Server Events [21:44:48] [Render thread/INFO]: Registered mod compatibility accessor for: [Sodium-Fabric]. [21:44:48] [Render thread/INFO]: Registered mod compatibility accessor for: [iris]. [21:44:48] [Render thread/INFO]: Distant Horizons Initialized [21:44:48] [Render thread/INFO]: Initialising config for DistantHorizons [21:44:48] [Render thread/INFO]: Config for DistantHorizons initialised [21:44:48] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo. [21:44:49] [Render thread/INFO]: [LambDynLights] Initializing LambDynamicLights... [21:44:49] [Render thread/INFO]: [LambDynLights] Configuration loaded. [21:44:49] [Render thread/INFO]: DH TerraFirmaCraft detection: false [21:44:49] [Worker-Main-1/INFO]: Checking mod updates... [21:44:49] [Render thread/INFO]: Loading Xaero's Minimap - Stage 1/2 [21:44:49] [Render thread/INFO]: Loading Xaero's World Map - Stage 1/2 [21:44:49] [Worker-Main-1/INFO]: Update available for 'modernfix@5.19.0+mc1.20.1', (-> 5.19.1+mc1.20.1) [21:44:49] [Worker-Main-1/INFO]: Update available for 'fabric-api@0.92.0+1.20.1', (-> 0.92.2+1.20.1) [21:44:49] [Render thread/INFO]: Deserializing YACLConfig from 'C:\Users\********\AppData\Roaming\.minecraft\config\yacl.json5' [21:44:50] [Render thread/INFO]: Queuing DH event binding... [21:44:50] [Render thread/INFO]: DH Ready, binding Iris event handlers... [21:44:50] [Render thread/INFO]: DH Iris events bound. [21:44:50] [ForkJoinPool.commonPool-worker-1/WARN]: [Iris Update Check] Cached update file detected, using that! [21:44:50] [Render thread/INFO]: Backend library: LWJGL version 3.3.1 SNAPSHOT [21:44:51] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: BALANCED [21:44:51] [DH-ApplyConfigPresetTimer/INFO]: changing preset to: MEDIUM [21:44:51] [DH-ApplyConfigPresetTimer/INFO]: preset active: MEDIUM [21:44:51] [DH-ApplyConfigPresetTimer/INFO]: preset active: BALANCED [21:44:52] [Render thread/WARN]: Applying workaround: Prevent the NVIDIA OpenGL driver from using broken optimizations (NVIDIA_THREADED_OPTIMIZATIONS) [21:44:53] [Render thread/INFO]: Debug functionality is disabled. [21:44:53] [Render thread/INFO]: ARB_direct_state_access detected, enabling DSA. [21:44:53] [Render thread/INFO]: Shaders are disabled because enableShaders is set to false in iris.properties [21:44:54] [Render thread/INFO]: Found non-pack entry 'C:\Users\********\AppData\Roaming\.minecraft\resourcepacks\New folder', ignoring [21:44:54] [Render thread/INFO]: Hardware information: [21:44:54] [Render thread/INFO]: CPU: 12x 12th Gen Intel(R) Core(TM) i5-12400F [21:44:54] [Render thread/INFO]: GPU: NVIDIA GeForce RTX 3060 Ti/PCIe/SSE2 (Supports OpenGL 3.2.0 NVIDIA 560.81) [21:44:54] [Render thread/INFO]: OS: Windows 11 (10.0) [21:44:55] [Render thread/INFO]: Starting up renderer (fabric) [21:44:55] [Render thread/INFO]: Renderer starting up. [21:44:55] [Render thread/INFO]: Creating GLProxy... If this is the last message you see there must have been an OpenGL error. [21:44:55] [Render thread/INFO]: Lod Render OpenGL version [3.2.0 NVIDIA 560.81]. [21:44:55] [Render thread/INFO]: minecraftGlCapabilities: Your OpenGL support: openGL version 3.2+: [true] <- REQUIRED Vertex Attribute Buffer Binding: [true] <- optional improvement Buffer Storage: [true] <- optional improvement [21:44:55] [Render thread/INFO]: GPU Vendor [NVIDIA CORPORATION], Preferred upload method is [BUFFER_STORAGE]. [21:44:55] [Render thread/INFO]: GLProxy creation successful. OpenGL smiles upon you this day. [21:44:55] [Render thread/INFO]: Invalidating pack caches [21:44:55] [Render thread/INFO]: Reloading ResourceManager: vanilla, file/Human.zip, fabric (betterf3, catalogue, cloth-config, continuity, copyshot, distanthorizons, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-blockrenderlayer-v1, fabric-client-tags-api-v1, fabric-command-api-v1, fabric-command-api-v2, fabric-commands-v0, fabric-containers-v0, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-crash-report-info-v1, fabric-data-attachment-api-v1, fabric-data-generation-api-v1, fabric-dimensions-v1, fabric-entity-events-v1, fabric-events-interaction-v0, fabric-events-lifecycle-v0, fabric-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-keybindings-v0, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-tables-v1, fabric-message-api-v1, fabric-mining-level-api-v1, fabric-model-loading-api-v1, fabric-models-v0, fabric-networking-api-v1, fabric-networking-v0, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-renderer-registries-v1, fabric-rendering-data-attachment-v1, fabric-rendering-fluids-v1, fabric-rendering-v0, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-sound-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, indium, iris, lambdynlights, lithium, logical_zoom, modernfix, modmenu, pride, sodium, special-model-loader, spruceui, xaerominimap, xaeroworldmap, yet_another_config_lib_v3), continuity:default, continuity:glass_pane_culling_fix, file/3Gary's Extras 1.2.zip, file/2No Footprints.zip [21:44:55] [Worker-ResourceReload-7/WARN]: Unihex provider is disabled, a number of Unicode characters will likely not render [21:44:55] [Render thread/INFO]: Checking for DH update [21:44:55] [Worker-ResourceReload-2/INFO]: Early baking 1 models [21:44:55] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [21:44:56] [Render thread/ERROR]: The following compatibility issues were found with installed resource packs: - Resource pack: Human.zip - Problem found: - Description: The resource pack replaces terrain shaders, which are not supported - More information: https://github.com/CaffeineMC/sodium-fabric/wiki/Resource-Packs - Files: - shaders/core/rendertype_cutout.json - shaders/core/rendertype_cutout_mipped.json - shaders/core/rendertype_solid.json - shaders/core/rendertype_translucent.json - Problem found: - Description: The resource pack modifies shader include files, which are not fully supported - More information: https://github.com/CaffeineMC/sodium-fabric/wiki/Resource-Packs - Files: - shaders/include/fog.glsl [21:44:56] [Render thread/INFO]: Post-Initializing Mod [21:44:56] [Render thread/INFO]: Mod Post-Initialized [21:44:56] [Render thread/INFO]: Loading Xaero's World Map - Stage 2/2 [21:44:56] [Render thread/INFO]: New world map region cache hash code: -1693091049 [21:44:56] [Render thread/INFO]: Registered player tracker system: map_synced [21:44:56] [Render thread/INFO]: Xaero's WorldMap Mod: Xaero's minimap found! [21:44:56] [Render thread/INFO]: Registered player tracker system: minimap_synced [21:44:56] [Render thread/INFO]: No Optifine! [21:44:56] [Render thread/INFO]: Xaero's World Map: No Vivecraft! [21:44:56] [Render thread/INFO]: Xaero's World Map: Iris found! [21:44:56] [Render thread/INFO]: Loading Xaero's Minimap - Stage 2/2 [21:44:56] [Render thread/INFO]: Registered player tracker system: minimap_synced [21:44:56] [Render thread/INFO]: Xaero's Minimap: World Map found! [21:44:56] [Render thread/INFO]: No Optifine! [21:44:56] [Render thread/INFO]: Xaero's Minimap: No Vivecraft! [21:44:56] [Render thread/INFO]: Xaero's Minimap: Iris found! [21:44:56] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play [21:44:56] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [21:44:56] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Right Screen (Realtek(R) Audio) [21:44:56] [Render thread/INFO]: Sound engine started [21:44:56] [Render thread/INFO]: Created: 4096x4096x0 minecraft:textures/atlas/blocks.png-atlas [21:44:56] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/signs.png-atlas [21:44:56] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shield_patterns.png-atlas [21:44:56] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/banner_patterns.png-atlas [21:44:56] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/armor_trims.png-atlas [21:44:56] [Render thread/INFO]: Created: 128x64x0 minecraft:textures/atlas/decorated_pot.png-atlas [21:44:56] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/chest.png-atlas [21:44:56] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/shulker_boxes.png-atlas [21:44:56] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas [21:44:56] [Render thread/INFO]: Loaded 540 manual model load scope [21:44:56] [Render thread/INFO]: Dynamic entity renderer hook setup [21:44:57] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [21:44:57] [Render thread/INFO]: Shutting down renderer (fabric) [21:44:57] [Render thread/INFO]: Renderer shutting down. [21:44:57] [Render thread/INFO]: Starting up renderer (fabric) [21:44:57] [Render thread/INFO]: Renderer starting up. [21:44:57] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas [21:44:57] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas [21:44:57] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/mob_effects.png-atlas [21:44:57] [Render thread/INFO]: Successfully reloaded the minimap shaders! [21:44:57] [Render thread/INFO]: Successfully reloaded the world map shaders! [21:44:59] [Render thread/WARN]: Game took 26.74 seconds to start [21:44:59] [Render thread/ERROR]: Failed to stop profiler java.lang.NoClassDefFoundError: me/lucko/spark/lib/protobuf/AbstractMessageLite at org.embeddedt.modernfix.platform.fabric.ModernFixPlatformHooksImpl.lambda$onLaunchComplete$3(ModernFixPlatformHooksImpl.java:120) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at org.embeddedt.modernfix.util.CommonModUtil.runWithoutCrash(CommonModUtil.java:17) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at org.embeddedt.modernfix.platform.fabric.ModernFixPlatformHooksImpl.onLaunchComplete(ModernFixPlatformHooksImpl.java:120) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at org.embeddedt.modernfix.ModernFixClient.onGameLaunchFinish(ModernFixClient.java:80) ~[modernfix-fabric-5.19.0+mc1.20.1.jar:?] at net.minecraft.client.MinecraftClient.handler$ccc000$modernfix$onClientTick(MinecraftClient.java:10008) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1574(class_310.java) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1181) ~[client-intermediary.jar:?] at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:250) ~[iris-fabric-loader-0.15.7-1.20.1.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.7.jar:?] Caused by: java.lang.ClassNotFoundException: me.lucko.spark.lib.protobuf.AbstractMessageLite at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.15.7.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.15.7.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:525) ~[?:?] ... 12 more [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7744 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5684 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_174 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7869 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2170 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2852 [21:44:59] [Finalizer/WARN]: One or more BufferBuilders have been leaked, ModernFix will attempt to correct this. [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.ShaderChunkRenderer [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_853 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_846 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5455$class_6891 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.BlockRenderCache [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5235$class_5241 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7237 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1097 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2818$class_5564 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4243 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5574 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2818$class_5563 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1095 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5573 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5572 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6306 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gui.options.OptionImpl [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3244$1 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5294 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7196 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2622 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2985 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1258 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7595 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5579 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_32$class_5143 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_446 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4246 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1927 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_318 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1928 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.model.light.data.ArrayLightDataCache [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3962$class_3963 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4916 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3962$class_3964 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.vertex.builder.ChunkMeshBufferBuilder [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4618$class_4586 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6755 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7845 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gl.shader.ShaderType [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_350 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3065$1 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.model.light.smooth.SmoothLightPipeline [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1928$class_4310 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_631 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1863 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_8496 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1928$class_4312 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2674 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1928$class_4313 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4696 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4970$class_4971$class_3752 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6544$class_6552 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2826 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.vertex.format.ChunkMeshFormats [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3218$class_5526 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.fabricmc.fabric.impl.client.indigo.renderer.render.AbstractBlockRenderContext [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3495 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4583 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_895$class_625 [21:44:59] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5272 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3898 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2841 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_631$class_3681 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6640 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1355 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4983 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4103 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_14 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3806 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1867 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class com.mojang.datafixers.types.templates.TaggedChoice [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4180 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4720$class_6189 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7788 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3065 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3898$class_3208 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4153 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5235$class_5241$1 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_638$class_5271 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gui.SodiumGameOptionPages [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5361 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7782 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_55$class_56 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_412 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.DefaultChunkRenderer [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3225 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6850 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3069 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4157 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_846$class_851$class_4578 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4706 [21:45:00] [Worker-ResourceReload-2/WARN]: Method overwrite conflict for removeIf in modernfix-common.mixins.json:bugfix.paper_chunk_patches.SortedArraySetMixin from mod modernfix, previously written by me.jellysquid.mods.lithium.mixin.world.chunk_tickets.SortedArraySetMixin. Skipping method. [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2405 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4309 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.immediate.model.BakedModelEncoder [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class com.mojang.datafixers.types.templates.TaggedChoice$TaggedChoiceType [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3853$class_4162 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2841$class_6563 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.model.light.flat.FlatLightPipeline [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class com.mojang.brigadier.suggestion.SuggestionsBuilder [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3231 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_528$class_4272 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6502 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4720$class_4589 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_481 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.compile.ChunkBuildBuffers [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5131 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3193 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2821 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4725 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4603 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4723 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2545 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_8089 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_525 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_636 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_637 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.immediate.CloudRenderer [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2817 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3509 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3508 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3505 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3962$class_3925 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gl.attribute.GlVertexAttributeFormat [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6832 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4010 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gl.shader.GlProgram [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4097 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5582 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4095 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6032 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5349 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2248$class_2249 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_4897 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.gl.attribute.GlVertexFormat$Builder [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3169 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_434 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3324 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2474 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_638$class_5612 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2989 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.fabricmc.fabric.impl.client.indigo.renderer.aocalc.AoCalculator [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7138 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_7655 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_6568 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5350 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5579$class_5580 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1950 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3215 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_5235 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.compile.pipeline.BlockRenderer [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.vertex.serializers.VertexSerializerRegistryImpl [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.region.RenderRegion$DeviceResources [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2913 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_1946 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_3727 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_55 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.vertex.format.ChunkMeshAttribute [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class net.minecraft.class_2637 [21:45:00] [Worker-ResourceReload-2/INFO]: Force-loading class me.jellysquid.mods.sodium.client.render.chunk.compile.buffers.BakedChunkModelBuilder [21:45:00] [Worker-ResourceReload-2/WARN]: Cleared mixin data structures [21:45:38] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:45:38] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3474) at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:237) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1244) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-2" daemon prio=4 Id=58 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "HttpClient-1-Worker-0" daemon prio=5 Id=59 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@23789a2b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@23789a2b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "HttpClient-1-Worker-1" daemon prio=5 Id=60 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@23789a2b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@23789a2b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapRunner.run(MapRunner.java:22) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "ForkJoinPool.commonPool-worker-1" daemon prio=5 Id=62 TIMED_WAITING on java.util.concurrent.ForkJoinPool@41b91371 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@41b91371 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Sound engine" daemon prio=5 Id=63 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-2" daemon prio=5 Id=66 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-4" daemon prio=5 Id=68 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-6" daemon prio=5 Id=70 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-8" daemon prio=5 Id=72 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-9" daemon prio=5 Id=73 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-10" daemon prio=5 Id=74 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-4" daemon prio=4 Id=79 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-5" daemon prio=4 Id=80 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-6" daemon prio=4 Id=81 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-7" daemon prio=4 Id=82 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-9" daemon prio=4 Id=84 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [21:45:53] [Render thread/INFO]: Connecting to build.mcmiddleearth.com, 25565 [21:45:54] [Render thread/INFO]: New Xaero hud session initialized! [21:45:54] [Render thread/INFO]: New world map session initialized! [21:45:54] [Render thread/INFO]: New world map region cache hash code: 899877338 [21:45:54] [Render thread/INFO]: Reloading pipeline on dimension change: minecraft:overworld => minecraft:overworld [21:45:54] [Render thread/INFO]: Destroying pipeline minecraft:overworld [21:45:54] [Render thread/INFO]: Creating pipeline for dimension minecraft:overworld [21:45:54] [Render thread/INFO]: Started 6 worker threads [21:45:54] [Render thread/INFO]: Client on ClientOnly mode connecting. [21:45:54] [Render thread/INFO]: Started DhWorld of type Client_Only [21:45:54] [Render thread/INFO]: Loading [0] waiting client level wrappers. [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 2ce95612-8374-453a-aa9c-5e1623dc69be [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 1ecaaa0c-952c-486b-8495-296a59967b2b [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player bea40da9-1b98-4aa3-9499-7a3bebe11350 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player b4a9f735-ff5d-4635-b000-f567fa249d3d [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 57d86c13-ba3c-4a63-bc5e-dd1d8a8a2bb3 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player b80bf72f-8eea-4e05-856a-2778e313dfe5 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 221c5644-29ae-4081-9bb6-3f4c8c097dab [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 1d0bb17a-440d-4180-b598-b40489714d3e [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player debddf39-4962-4f81-8db1-c4a4dbc53865 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 7f0e4cde-3dbb-44fb-b023-1ed5194fd13f [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 9b76ec9c-6b67-435d-abfd-0db158abe9e0 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player d6a01f1a-5228-46ff-9243-94217d0accfd [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player a672c25e-e109-41dd-b785-edec42b78b3e [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 815b6ea2-9e92-44d7-a794-c7f02308c8ed [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 2ce95612-8374-453a-aa9c-5e1623dc69be [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 45dbec74-5e90-49cc-b038-fe742ba3f282 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 26958631-5f73-4dda-bafc-e216ef888c51 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 1d0fbdd6-74ab-4a8a-a761-8a18d1f6fe68 [21:45:54] [Render thread/WARN]: Ignoring player info update for unknown player 9a1bf860-7b22-49ad-ad77-6a8c118fbb3f [21:45:55] [Render thread/INFO]: Loaded 205 advancements [21:45:55] [Render thread/INFO]: Loading level overworld [21:45:55] [DH-Sub Dimension Matcher Thread[0]/INFO]: Attempting to determine sub-dimension for [overworld] [21:45:55] [DH-Sub Dimension Matcher Thread[0]/INFO]: Player block pos in dimension: [9708,212,-11690] [21:45:55] [DH-Sub Dimension Matcher Thread[0]/INFO]: Potential Sub Dimension folders: [2] [21:45:55] [DH-Sub Dimension Matcher Thread[0]/INFO]: Testing level folder: [5de5e395] [21:45:55] [Render thread/INFO]: Reloading entity icon resources... [21:45:55] [Render thread/INFO]: Reloaded entity icon resources! [21:45:55] [Render thread/WARN]: Time from main menu to in-game was 1.8534827 seconds [21:45:55] [Render thread/WARN]: Total time to load game and open world was 28.593483 seconds [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Attempting to migrate data sources for: [overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\MCME\overworld\5de5e395-1009-44d8-8d39-fdcab1d8d065]... [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Found [0] data sources that need migration. [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: No migration necessary. [21:45:56] [Render thread/INFO]: [System] [CHAT] Gary_Baggins joined the game. [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closing [RemoteFullDataSourceProvider] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@7a930b86]. [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closing [FullDataSourceProviderV1] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@7a930b86]. [21:45:56] [DH-Parent Update Queue [overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [overworld] Thread[0]] terminated. [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closed DhClientLevel for Wrapped{ClientLevel@overworld} [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Last known player pos: [0,0,0] [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Player block position distance between saved sub dimension and first seen is [21610] [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Sub dimension [5de5e395...] is current dimension probability: 1.0 (5120/5120) [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Testing level folder: [ae8fc5e3] [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Attempting to migrate data sources for: [overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\MCME\overworld\ae8fc5e3-3d01-4d0f-a838-6f2a13cdb6f8]... [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Found [0] data sources that need migration. [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: No migration necessary. [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closing [RemoteFullDataSourceProvider] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@1fd3d467]. [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closing [FullDataSourceProviderV1] for level: [com.seibel.distanthorizons.core.level.DhClientLevel@1fd3d467]. [21:45:56] [DH-Parent Update Queue [overworld] Thread[0]/INFO]: Update thread [DH-Parent Update Queue [overworld] Thread[0]] terminated. [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Closed DhClientLevel for Wrapped{ClientLevel@overworld} [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Last known player pos: [0,0,0] [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Player block position distance between saved sub dimension and first seen is [21610] [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Sub dimension [ae8fc5e3...] is current dimension probability: 1.0 (0/0) [21:45:56] [DH-Sub Dimension Matcher Thread[0]/INFO]: Sub Dimension set to: [5de5e395...] with an equality of [1.0] [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Attempting to migrate data sources for: [overworld]-[C:\Users\********\AppData\Roaming\.minecraft\Distant_Horizons_server_data\MCME\overworld\5de5e395-1009-44d8-8d39-fdcab1d8d065]... [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: Found [0] data sources that need migration. [21:45:56] [DH-Full Data Migration Thread: [overworld] Thread[0]/INFO]: No migration necessary. [21:45:56] [Render thread/INFO]: Started DHLevel for Wrapped{ClientLevel@overworld} with saves at [ClientOnlySaveStructure@MCME] [21:45:56] [Render thread/INFO]: Setting up renderer [21:45:56] [Render thread/INFO]: Loading shader with type: 35633 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Loading shader with type: 35632 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 16 [21:45:56] [Render thread/INFO]: Quad IBO Resizing from [0] to [16384] with type: GL_UNKNOWN(5125) [21:45:56] [Render thread/INFO]: Renderer setup complete [21:45:56] [Render thread/INFO]: Loading shader with type: 35633 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Loading shader with type: 35632 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Loading shader with type: 35633 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Loading shader with type: 35632 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Vertex Attribute (GL43+) completed. It contains 1 binding points and a stride size of 8 [21:45:56] [Render thread/INFO]: Loading shader with type: 35633 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:56] [Render thread/INFO]: Loading shader with type: 35632 [21:45:56] [Render thread/INFO]: Shader loaded sucessfully. [21:45:59] [Render thread/INFO]: [System] [CHAT] Generating audio session.. [21:45:59] [Render thread/INFO]: [System] [CHAT] [21:45:59] [Render thread/INFO]: [System] [CHAT] �b�lClick �ahere�b�l to open the Web Client! [21:45:59] [Render thread/INFO]: [System] [CHAT] �3This lets you use �dProximity Voice Chat�3 and in-game �daudio�3! [21:45:59] [Render thread/INFO]: [System] [CHAT] [21:46:01] [Render thread/INFO]: [System] [CHAT] Guide GingerlyGinger1: o/ Gary [21:46:08] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:46:08] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: hey [21:46:10] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: oi beltalowda [21:46:23] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:46:23] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: i think i'm finding out there's a file size limit [21:46:38] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:46:39] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL15C.nglBufferData(Native Method) at org.lwjgl.opengl.GL15C.glBufferData(GL15C.java:267) at org.lwjgl.opengl.GL15.glBufferData(GL15.java:281) at com.mojang.blaze3d.platform.GlStateManager._glBufferData(GlStateManager.java:299) at com.mojang.blaze3d.systems.RenderSystem.glBufferData(RenderSystem.java:936) at net.minecraft.client.gl.VertexBuffer.uploadVertexBuffer(VertexBuffer.java:74) at net.minecraft.client.gl.VertexBuffer.upload(VertexBuffer.java:47) at net.minecraft.client.render.BufferRenderer.upload(BufferRenderer.java:54) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgramInternal(BufferRenderer.java:31) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgram(BufferRenderer.java:26) at net.minecraft.client.gui.DrawContext.drawTexturedQuad(DrawContext.java:398) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:378) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:350) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:339) at net.minecraft.client.gui.hud.InGameHud.renderStatusBars(InGameHud.java:854) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:214) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-2" daemon prio=4 Id=58 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-4" daemon prio=5 Id=68 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-6" daemon prio=5 Id=70 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-8" daemon prio=5 Id=72 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-9" daemon prio=5 Id=73 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-10" daemon prio=5 Id=74 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-4" daemon prio=4 Id=79 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-5" daemon prio=4 Id=80 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-6" daemon prio=4 Id=81 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-7" daemon prio=4 Id=82 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-9" daemon prio=4 Id=84 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Downloader 0" daemon prio=5 Id=98 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@1beb95f2 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@1beb95f2 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:46:40] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: how so? [21:46:41] [Render thread/INFO]: [System] [CHAT] Guide GingerlyGinger1: What kind of file? [21:46:53] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:46:53] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: distant horizons [21:46:54] [Render thread/INFO]: [System] [CHAT] Amprafel left the game. [21:47:01] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: ah [21:47:01] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:47:01] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: it's just done the same thing again [21:47:03] [Render thread/INFO]: [System] [CHAT] Commoner 14_2~: omg how many hours have you spent on the mapping already? [21:47:16] [Render thread/WARN]: Ignoring player info update for unknown player 5307a8e9-c2c5-476c-9384-7567c3f4c856 [21:47:17] [Render thread/INFO]: [System] [CHAT] Your link to the audio client has expired. Use /audio to request a new one. [21:47:17] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:47:17] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: today? 12ish hours [21:47:18] [Render thread/INFO]: [System] [CHAT] FireFan96 joined the game. [21:47:20] [Render thread/INFO]: [System] [CHAT] FireFan96 left the game. [21:47:22] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: geez [21:47:39] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:47:39] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL20C.glUseProgram(Native Method) at org.lwjgl.opengl.GL20.glUseProgram(GL20.java:398) at com.seibel.distanthorizons.core.render.glObject.shader.ShaderProgram.bind(ShaderProgram.java:112) at com.seibel.distanthorizons.core.render.renderer.LodRenderProgram.bind(LodRenderProgram.java:146) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.setModelViewMatrixOffset(LodRenderer.java:120) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.renderOpaque(ColumnRenderBuffer.java:261) at com.seibel.distanthorizons.core.render.RenderBufferHandler.lambda$renderOpaque$2(RenderBufferHandler.java:354) at com.seibel.distanthorizons.core.render.RenderBufferHandler$$Lambda$6823/0x00000000811009e0.accept(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bb698e6 extended trace: at java.base@17.0.8/java.lang.Iterable.forEach(Iterable.java:75) at com.seibel.distanthorizons.core.render.RenderBufferHandler.renderOpaque(RenderBufferHandler.java:354) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:381) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.client.render.WorldRenderer.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(WorldRenderer.java:5983) at net.minecraft.client.render.WorldRenderer.setupTerrain(WorldRenderer.java:11039) at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1247) at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-2" daemon prio=4 Id=58 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-4" daemon prio=5 Id=68 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-6" daemon prio=5 Id=70 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-8" daemon prio=5 Id=72 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-9" daemon prio=5 Id=73 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-4" daemon prio=4 Id=79 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-6" daemon prio=4 Id=81 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-7" daemon prio=4 Id=82 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-9" daemon prio=4 Id=84 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@24e26410 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4a6f035d extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6658/0x0000000080f81058.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6423/0x0000000081034c68.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:48:08] [Render thread/WARN]: Ignoring player info update for unknown player 2ef7b2db-dfb8-4da5-9533-31d7469953db [21:48:10] [Render thread/INFO]: [System] [CHAT] Easy_Silas joined the game. [21:48:18] [Render thread/INFO]: [System] [CHAT] Guide GingerlyGinger1: o/ Silas [21:48:22] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: so silly silly [21:48:30] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: salas [21:48:32] [Render thread/INFO]: [System] [CHAT] Guide GingerlyGinger1: Artale finally not AFK [21:48:36] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: ello Gingy, so arty party, ello Ribon [21:48:39] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:48:39] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL30C.glBindVertexArray(Native Method) at org.lwjgl.opengl.GL30.glBindVertexArray(GL30.java:2283) at com.seibel.distanthorizons.core.render.glObject.vertexAttribute.AbstractVertexAttribute.bind(AbstractVertexAttribute.java:67) at com.seibel.distanthorizons.core.render.renderer.LodRenderProgram.bind(LodRenderProgram.java:147) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.setModelViewMatrixOffset(LodRenderer.java:120) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.renderOpaque(ColumnRenderBuffer.java:261) at com.seibel.distanthorizons.core.render.RenderBufferHandler.lambda$renderOpaque$2(RenderBufferHandler.java:354) at com.seibel.distanthorizons.core.render.RenderBufferHandler$$Lambda$6823/0x00000000811009e0.accept(Unknown Source) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bb698e6 extended trace: at java.base@17.0.8/java.lang.Iterable.forEach(Iterable.java:75) at com.seibel.distanthorizons.core.render.RenderBufferHandler.renderOpaque(RenderBufferHandler.java:354) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:381) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.client.render.WorldRenderer.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(WorldRenderer.java:5983) at net.minecraft.client.render.WorldRenderer.setupTerrain(WorldRenderer.java:11039) at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1247) at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-2" daemon prio=4 Id=58 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-4" daemon prio=5 Id=68 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-6" daemon prio=5 Id=70 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-8" daemon prio=5 Id=72 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-6" daemon prio=4 Id=81 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-7" daemon prio=4 Id=82 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-9" daemon prio=4 Id=84 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:48:41] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: was i afk :P [21:48:43] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: i woke arty up [21:48:55] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: that's all i do, waking him up [21:49:39] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:49:40] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-2" daemon prio=4 Id=58 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-6" daemon prio=5 Id=70 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-8" daemon prio=5 Id=72 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-6" daemon prio=4 Id=81 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-9" daemon prio=4 Id=84 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:49:44] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: aerasumae [21:49:53] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:49:53] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: anyone here on the DH discord? [21:50:05] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: DH? [21:50:10] [Render thread/INFO]: [System] [CHAT] Guide GingerlyGinger1: Distant Horizons [21:50:10] [Render thread/INFO]: [System] [CHAT] Commoner Alfonios: distant horizons [21:50:14] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:50:14] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: distant horizons [21:50:16] [Render thread/INFO]: [System] [CHAT] Commoner Aerasumae: wyatt [21:50:16] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: ah then nah [21:50:31] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: are you interested in a moria plot perchance? [21:50:40] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:50:40] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.joml.FrustumIntersection.testAab(FrustumIntersection.java:401) at com.seibel.distanthorizons.core.render.DhFrustumBounds.intersects(DhFrustumBounds.java:60) at com.seibel.distanthorizons.core.render.RenderBufferHandler.buildRenderListAndUpdateSections(RenderBufferHandler.java:301) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:352) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bb698e6 extended trace: at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.client.render.WorldRenderer.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(WorldRenderer.java:5983) at net.minecraft.client.render.WorldRenderer.setupTerrain(WorldRenderer.java:11039) at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1247) at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "DH-ApplyConfigPresetTimer" daemon prio=5 Id=54 WAITING on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@4c15d8ce at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-ApplyConfigPresetTimer" daemon prio=5 Id=55 WAITING on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@36e72548 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-8" daemon prio=5 Id=72 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-6" daemon prio=4 Id=81 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-9" daemon prio=4 Id=84 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:51:19] [Render thread/INFO]: [System] [CHAT] 14_2 left the game. [21:51:40] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:51:41] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.text.TranslatableTextContent.updateTranslations(TranslatableTextContent.java:59) at net.minecraft.text.TranslatableTextContent.visit(TranslatableTextContent.java:143) at net.minecraft.text.Text.visit(Text.java:112) at net.minecraft.text.StringVisitable.getString(StringVisitable.java:91) at net.minecraft.text.Text.getString(Text.java:51) at net.minecraft.client.gui.hud.DebugHud.betterF3$immediate(DebugHud.java:812) at net.minecraft.client.gui.hud.DebugHud.handler$zza000$betterf3$drawRightText(DebugHud.java:766) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.client.gui.hud.DebugHud.method_51746(DebugHud.java:116) at net.minecraft.class_340$$Lambda$6909/0x00000000811276e0.run(Unknown Source) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:89) at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:114) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:261) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-7" daemon prio=5 Id=71 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-6" daemon prio=4 Id=81 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "HttpClient-1-Worker-2" daemon prio=5 Id=128 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@23789a2b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@23789a2b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:51:56] [Render thread/INFO]: [System] [CHAT] Commoner Aerasumae: cant right now srry, currently showing my friend around [21:52:00] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: ah cool stuff [21:52:04] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: reaven [21:52:13] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: you have the look of a moria starved individual [21:52:32] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: I have a plot m8 :P [21:52:41] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:52:41] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at java.base@17.0.8/java.util.regex.Pattern$BmpCharPropertyGreedy.match(Pattern.java:4322) at java.base@17.0.8/java.util.regex.Pattern$GroupHead.match(Pattern.java:4789) at java.base@17.0.8/java.util.regex.Pattern$Branch.match(Pattern.java:4734) at java.base@17.0.8/java.util.regex.Pattern$BranchConn.match(Pattern.java:4698) at java.base@17.0.8/java.util.regex.Pattern$GroupTail.match(Pattern.java:4820) at java.base@17.0.8/java.util.regex.Pattern$BmpCharPropertyGreedy.match(Pattern.java:4329) at java.base@17.0.8/java.util.regex.Pattern$GroupHead.match(Pattern.java:4789) at java.base@17.0.8/java.util.regex.Pattern$Branch.match(Pattern.java:4734) at java.base@17.0.8/java.util.regex.Pattern$Branch.match(Pattern.java:4732) at java.base@17.0.8/java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3955) at java.base@17.0.8/java.util.regex.Pattern$Start.match(Pattern.java:3608) at java.base@17.0.8/java.util.regex.Matcher.search(Matcher.java:1728) at java.base@17.0.8/java.util.regex.Matcher.find(Matcher.java:772) at java.base@17.0.8/java.util.Formatter.parse(Formatter.java:2746) at java.base@17.0.8/java.util.Formatter.format(Formatter.java:2671) at java.base@17.0.8/java.util.Formatter.format(Formatter.java:2625) at java.base@17.0.8/java.lang.String.format(String.java:4145) at me.cominixo.betterf3.modules.CoordsModule.update(CoordsModule.java:77) at net.minecraft.client.gui.hud.DebugHud.betterF3$newLeftText(DebugHud.java:707) at net.minecraft.client.gui.hud.DebugHud.handler$zza000$betterf3$drawLeftText(DebugHud.java:885) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.client.gui.hud.DebugHud.method_51746(DebugHud.java:115) at net.minecraft.class_340$$Lambda$6909/0x00000000811276e0.run(Unknown Source) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:89) at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:114) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:261) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Worker-Main-1" daemon prio=4 Id=57 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-5" daemon prio=5 Id=69 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-8" daemon prio=4 Id=83 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:52:49] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: haven't gotten around to finishing it cause it got removed tho so I can't finish it [21:52:49] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: what he's saying is that he wants another plot [21:52:56] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: uh wait [21:53:08] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: nah I'm good with the one for now :S [21:53:20] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: think salas wants one tho [21:53:23] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: you need to be readded to the plot? [21:53:23] [Render thread/WARN]: Config [client.advanced.debugging.exampleConfigScreen.byteTest] failed to show. Please try something like changing its type. [21:53:23] [Render thread/WARN]: Config [client.advanced.debugging.exampleConfigScreen.shortTest] failed to show. Please try something like changing its type. [21:53:23] [Render thread/WARN]: Config [client.advanced.debugging.exampleConfigScreen.longTest] failed to show. Please try something like changing its type. [21:53:23] [Render thread/WARN]: Config [client.advanced.debugging.exampleConfigScreen.floatTest] failed to show. Please try something like changing its type. [21:53:23] [Render thread/WARN]: Config [client.advanced.debugging.exampleConfigScreen.listTest] failed to show. Please try something like changing its type. [21:53:23] [Render thread/WARN]: Config [client.advanced.debugging.exampleConfigScreen.mapTest] failed to show. Please try something like changing its type. [21:53:25] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: that's not what you're telling me in local, ribon [21:53:32] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: yes please :D [21:53:35] [Render thread/INFO]: [System] [CHAT] Human100 left the game. [21:53:41] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:53:41] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL30C.glBindVertexArray(Native Method) at org.lwjgl.opengl.GL30.glBindVertexArray(GL30.java:2283) at com.mojang.blaze3d.platform.GlStateManager._glBindVertexArray(GlStateManager.java:294) at net.minecraft.client.gl.VertexBuffer.bind(VertexBuffer.java:100) at net.minecraft.client.render.BufferRenderer.bind(BufferRenderer.java:66) at net.minecraft.client.render.BufferRenderer.bind(BufferRenderer.java:60) at net.minecraft.client.render.BufferRenderer.upload(BufferRenderer.java:53) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgramInternal(BufferRenderer.java:31) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgram(BufferRenderer.java:26) at net.minecraft.client.render.WorldRenderer.renderSky(WorldRenderer.java:2050) at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1241) at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-3" daemon prio=5 Id=67 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-8" daemon prio=4 Id=83 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-Main-10" daemon prio=4 Id=85 WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@24e26410 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4a6f035d extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6658/0x0000000080f81058.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6423/0x0000000081034c68.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:53:56] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: done [21:53:56] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: i took a bus and i threw you under it [21:53:59] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: you can work on it whenever now [21:54:18] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: awesome, thank you good sir o7 [21:54:20] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:54:20] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: wyatt this actually is your fault for once [21:54:26] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: damn [21:54:29] [Render thread/INFO]: [System] [CHAT] Designer Mershy: hehe [21:54:34] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: :o [21:54:41] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: now i can see that artale needs a plot [21:54:41] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:54:42] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.client.font.TextRenderer.drawGlyph(TextRenderer.java:303) at net.minecraft.client.font.TextRenderer$Drawer.accept(class_327.java:232) at net.minecraft.text.TextVisitFactory.visitRegularCharacter(TextVisitFactory.java:17) at net.minecraft.text.TextVisitFactory.visitForwards(TextVisitFactory.java:43) at net.minecraft.text.OrderedText.method_30753(OrderedText.java:23) at net.minecraft.class_5481$$Lambda$5697/0x0000000080e53388.accept(Unknown Source) at net.minecraft.text.OrderedText.method_30743(OrderedText.java:82) at net.minecraft.class_5481$$Lambda$6904/0x0000000081123820.accept(Unknown Source) at net.minecraft.client.font.TextRenderer.drawLayer(TextRenderer.java:298) at net.minecraft.client.font.TextRenderer.drawInternal(TextRenderer.java:147) at net.minecraft.client.font.TextRenderer.draw(TextRenderer.java:84) at net.minecraft.client.font.TextRenderer.draw(TextRenderer.java:80) at net.minecraft.client.gui.hud.DebugHud.handler$zza000$betterf3$drawRightText(DebugHud.java:780) at net.minecraft.class_340.method_1848(class_340.java) at net.minecraft.client.gui.hud.DebugHud.method_51746(DebugHud.java:116) at net.minecraft.class_340$$Lambda$6909/0x00000000811276e0.run(Unknown Source) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:89) at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:114) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:261) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1724) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Worker-ResourceReload-1" daemon prio=5 Id=65 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-Main-10" daemon prio=4 Id=85 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2c3a2781 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:54:43] [Render thread/WARN]: Unknown custom packed identifier: venturechat:data [21:54:43] [Render thread/INFO]: [System] [CHAT] Commoner Gary_Baggins: you wanted that damn shot from the hobbit [21:54:48] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: he is just afking in great mines all the time [21:54:58] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: gj gary im so proud of you x3 [21:55:42] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:55:42] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Worker-ResourceReload-0" daemon prio=5 Id=64 TIMED_WAITING on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.ForkJoinPool@2874ff0a at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkUntil(LockSupport.java:410) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.awaitWork(ForkJoinPool.java:1726) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1623) at java.base@17.0.8/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 RUNNABLE at java.base@17.0.8/java.util.TimSort.mergeLo(TimSort.java:721) at java.base@17.0.8/java.util.TimSort.mergeAt(TimSort.java:518) at java.base@17.0.8/java.util.TimSort.mergeCollapse(TimSort.java:448) at java.base@17.0.8/java.util.TimSort.sort(TimSort.java:245) at java.base@17.0.8/java.util.Arrays.sort(Arrays.java:1307) at java.base@17.0.8/java.util.ArrayList.sort(ArrayList.java:1721) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:561) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:55:45] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: my list of plot capable people is at an end :( [21:56:13] [Render thread/INFO]: [System] [CHAT] Guide GingerlyGinger1: Do you have a plot? [21:56:15] [Render thread/INFO]: [System] [CHAT] Guide LordReavanPlays~: ping everyone in announcements and say plots are open [21:56:30] [Render thread/INFO]: [System] [CHAT] Commoner Alfonios: please do [21:56:42] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:56:42] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:57:25] [Render thread/INFO]: [System] [CHAT] Designer Wyattrox03~: ok [21:57:30] [Render thread/WARN]: Ignoring player info update for unknown player 20f27fac-f162-48fb-aedf-7352643a22c6 [21:57:31] [Render thread/INFO]: [System] [CHAT] dawatcher3933 joined the game. [21:57:42] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:57:43] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@24e26410 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4a6f035d extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6658/0x0000000080f81058.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6423/0x0000000081034c68.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:58:15] [Render thread/INFO]: [System] [CHAT] LordReavanPlays left the game. [21:58:43] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:58:43] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.glFenceSync(Native Method) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$postRender(MinecraftClient.java:12553) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1299) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [21:58:46] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: Artale for sure needs a plot [21:58:58] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: nah i dont [21:59:06] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: beans does tho [21:59:17] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: How about we do one together arty [21:59:39] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: By which I mean you do it and I watch [21:59:43] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [21:59:43] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.client.render.RenderPhase.endDrawing(RenderPhase.java:41) at net.minecraft.class_1921$class_4687$$Lambda$5322/0x0000000080dce228.accept(Unknown Source) at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at net.minecraft.client.render.RenderLayer$MultiPhase.method_34842(class_1921.java:1079) at net.minecraft.class_1921$class_4687$$Lambda$3597/0x0000000080ae1300.run(Unknown Source) at net.minecraft.client.render.RenderPhase.endDrawing(RenderPhase.java:41) at net.minecraft.client.render.RenderLayer.draw(RenderLayer.java:866) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:97) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:80) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:128) at net.minecraft.client.gui.DrawContext.drawItem(DrawContext.java:532) at net.minecraft.client.gui.DrawContext.drawItem(DrawContext.java:511) at net.minecraft.client.gui.DrawContext.drawItem(DrawContext.java:507) at net.minecraft.client.gui.hud.InGameHud.renderHotbarItem(InGameHud.java:1147) at net.minecraft.client.gui.hud.InGameHud.renderHotbar(InGameHud.java:549) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:201) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:00:01] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: ay beany [22:00:05] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: ugh [22:00:31] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: Yo silly [22:00:43] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:00:44] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:00:46] [Render thread/INFO]: [System] [CHAT] Commoner Easy_Silas: bye beany [22:00:48] [Render thread/INFO]: [System] [CHAT] Easy_Silas left the game. [22:00:53] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: dang silly [22:00:54] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Bean327: Damn [22:01:16] [Render thread/WARN]: Ignoring player info update for unknown player 7bd2429a-4708-4d74-8f54-09d74f6815f7 [22:01:18] [Render thread/INFO]: [System] [CHAT] WeShSoPhIe joined the game. [22:01:35] [Render thread/WARN]: Ignoring player info update for unknown player abb95b72-b83e-4544-931a-4abc7325a335 [22:01:37] [Render thread/INFO]: [System] [CHAT] The_other_Wyatt joined the game. [22:01:44] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:01:44] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.system.JNI.invokePV(Native Method) at org.lwjgl.glfw.GLFW.glfwSwapBuffers(GLFW.java:4901) at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:218) at net.minecraft.client.util.Window.swapBuffers(Window.java:288) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1241) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:01:44] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: oh best wyatto [22:01:57] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: i would accept a plot from you for sure [22:02:22] [Render thread/INFO]: [System] [CHAT] Commoner The_other_Wyatt: Arto [22:02:44] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:02:44] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL11C.nglDrawElements(Native Method) at org.lwjgl.opengl.GL11C.glDrawElements(GL11C.java:543) at com.mojang.blaze3d.platform.GlStateManager.redirect$zpb000$iris$modify(GlStateManager.java:2357) at com.mojang.blaze3d.platform.GlStateManager._drawElements(GlStateManager.java:740) at com.mojang.blaze3d.systems.RenderSystem.drawElements(RenderSystem.java:783) at net.minecraft.client.gl.VertexBuffer.draw(VertexBuffer.java:109) at net.minecraft.client.gl.VertexBuffer.drawInternal(VertexBuffer.java:181) at net.minecraft.client.gl.VertexBuffer.draw(VertexBuffer.java:123) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgramInternal(BufferRenderer.java:33) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgram(BufferRenderer.java:26) at net.minecraft.client.render.RenderLayer.draw(RenderLayer.java:865) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:97) at net.minecraft.client.render.VertexConsumerProvider$Immediate.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5320/0x0000000080dcbd18.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:73) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:128) at net.minecraft.client.gui.DrawContext.tryDraw(DrawContext.java:97) at net.minecraft.client.gui.DrawContext.fill(DrawContext.java:221) at net.minecraft.client.gui.DrawContext.fill(DrawContext.java:193) at net.minecraft.client.gui.DrawContext.fill(DrawContext.java:189) at net.minecraft.client.gui.hud.ChatHud.render(ChatHud.java:120) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:357) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:03:38] [Render thread/INFO]: [System] [CHAT] [g] D Commoner Cool_Silas: Dang [22:03:44] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:03:45] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.client.font.TextRenderer.drawGlyph(TextRenderer.java:303) at net.minecraft.client.font.TextRenderer$Drawer.accept(class_327.java:232) at net.minecraft.text.TextVisitFactory.visitRegularCharacter(TextVisitFactory.java:17) at net.minecraft.text.TextVisitFactory.visitForwards(TextVisitFactory.java:43) at net.minecraft.text.OrderedText.method_30753(OrderedText.java:23) at net.minecraft.class_5481$$Lambda$5697/0x0000000080e53388.accept(Unknown Source) at net.minecraft.text.OrderedText.method_30750(OrderedText.java:88) at net.minecraft.class_5481$$Lambda$6155/0x0000000080f93480.accept(Unknown Source) at net.minecraft.client.font.TextRenderer.drawLayer(TextRenderer.java:298) at net.minecraft.client.font.TextRenderer.drawInternal(TextRenderer.java:151) at net.minecraft.client.font.TextRenderer.draw(TextRenderer.java:84) at net.minecraft.client.font.TextRenderer.draw(TextRenderer.java:80) at net.minecraft.client.gui.hud.DebugHud.handler$zza000$betterf3$drawLeftText(DebugHud.java:900) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.client.gui.hud.DebugHud.method_51746(DebugHud.java:115) at net.minecraft.class_340$$Lambda$6909/0x00000000811276e0.run(Unknown Source) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:89) at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:114) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:261) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:04:45] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:04:45] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at java.base@17.0.8/java.util.IdentityHashMap$ValueSpliterator.forEachRemaining(IdentityHashMap.java:1497) at java.base@17.0.8/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base@17.0.8/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base@17.0.8/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base@17.0.8/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base@17.0.8/java.util.stream.IntPipeline.reduce(IntPipeline.java:515) at java.base@17.0.8/java.util.stream.IntPipeline.sum(IntPipeline.java:473) at net.minecraft.client.particle.ParticleManager.getDebugString(ParticleManager.java:546) at me.cominixo.betterf3.modules.EntityModule.update(EntityModule.java:94) at net.minecraft.client.gui.hud.DebugHud.betterF3$newLeftText(DebugHud.java:707) at net.minecraft.client.gui.hud.DebugHud.handler$zza000$betterf3$drawLeftText(DebugHud.java:885) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.client.gui.hud.DebugHud.method_51746(DebugHud.java:115) at net.minecraft.class_340$$Lambda$6909/0x00000000811276e0.run(Unknown Source) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:89) at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:114) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:261) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:04:57] [Render thread/INFO]: [System] [CHAT] dawatcher3933 left the game. [22:05:28] [Render thread/WARN]: Ignoring player info update for unknown player 221c5644-29ae-4081-9bb6-3f4c8c097dab [22:05:30] [Render thread/INFO]: [System] [CHAT] 14_2 joined the game. [22:05:45] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:05:45] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.client.render.RenderPhase.startDrawing(RenderPhase.java:37) at net.minecraft.class_1921$class_4687$$Lambda$5321/0x0000000080dce000.accept(Unknown Source) at com.google.common.collect.ImmutableList.forEach(ImmutableList.java:422) at net.minecraft.client.render.RenderLayer$MultiPhase.method_23595(class_1921.java:1079) at net.minecraft.class_1921$class_4687$$Lambda$3596/0x0000000080ae10e0.run(Unknown Source) at net.minecraft.client.render.RenderPhase.startDrawing(RenderPhase.java:37) at net.minecraft.client.render.RenderLayer.draw(RenderLayer.java:864) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:97) at net.minecraft.client.render.VertexConsumerProvider$Immediate.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5320/0x0000000080dcbd18.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:73) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:128) at net.minecraft.client.gui.DrawContext.tryDraw(DrawContext.java:97) at net.minecraft.client.gui.DrawContext.fill(DrawContext.java:221) at net.minecraft.client.gui.DrawContext.fill(DrawContext.java:193) at net.minecraft.client.gui.DrawContext.fill(DrawContext.java:189) at net.minecraft.client.gui.hud.ChatHud.render(ChatHud.java:120) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:357) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:05:54] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: wb 14 [22:06:45] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:06:46] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:07:46] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:07:46] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:08:46] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:08:46] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL30C.glBindVertexArray(Native Method) at org.lwjgl.opengl.GL30.glBindVertexArray(GL30.java:2283) at com.seibel.distanthorizons.core.render.glObject.vertexAttribute.AbstractVertexAttribute.bind(AbstractVertexAttribute.java:67) at com.seibel.distanthorizons.core.render.renderer.LodRenderProgram.bind(LodRenderProgram.java:147) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.setModelViewMatrixOffset(LodRenderer.java:120) at com.seibel.distanthorizons.core.dataObjects.render.bufferBuilding.ColumnRenderBuffer.renderTransparent(ColumnRenderBuffer.java:289) at com.seibel.distanthorizons.core.render.RenderBufferHandler.renderTransparent(RenderBufferHandler.java:366) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderTransparentBuffers(LodRenderer.java:516) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bb698e6 extended trace: at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:405) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.client.render.WorldRenderer.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(WorldRenderer.java:5983) at net.minecraft.client.render.WorldRenderer.setupTerrain(WorldRenderer.java:11039) at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1247) at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:08:48] [Render thread/INFO]: [System] [CHAT] The_other_Wyatt left the game. [22:09:37] [Render thread/WARN]: Ignoring player info update for unknown player 26958631-5f73-4dda-bafc-e216ef888c51 [22:09:46] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:09:47] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at net.minecraft.client.font.TextRenderer.drawGlyph(TextRenderer.java:303) at net.minecraft.client.font.TextRenderer$Drawer.accept(class_327.java:232) at net.minecraft.text.TextVisitFactory.visitRegularCharacter(TextVisitFactory.java:17) at net.minecraft.text.TextVisitFactory.visitForwards(TextVisitFactory.java:43) at net.minecraft.text.OrderedText.method_30753(OrderedText.java:23) at net.minecraft.class_5481$$Lambda$5697/0x0000000080e53388.accept(Unknown Source) at net.minecraft.text.OrderedText.method_30750(OrderedText.java:88) at net.minecraft.class_5481$$Lambda$6155/0x0000000080f93480.accept(Unknown Source) at net.minecraft.client.font.TextRenderer.drawLayer(TextRenderer.java:298) at net.minecraft.client.font.TextRenderer.drawInternal(TextRenderer.java:151) at net.minecraft.client.font.TextRenderer.draw(TextRenderer.java:84) at net.minecraft.client.font.TextRenderer.draw(TextRenderer.java:80) at net.minecraft.client.gui.hud.DebugHud.handler$zza000$betterf3$drawLeftText(DebugHud.java:900) at net.minecraft.class_340.method_1847(class_340.java) at net.minecraft.client.gui.hud.DebugHud.method_51746(DebugHud.java:115) at net.minecraft.class_340$$Lambda$6909/0x00000000811276e0.run(Unknown Source) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:89) at net.minecraft.client.gui.hud.DebugHud.render(DebugHud.java:114) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:261) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@24e26410 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4a6f035d extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6658/0x0000000080f81058.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6423/0x0000000081034c68.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:10:07] [Render thread/INFO]: [System] [CHAT] Saved screenshot as 2024-08-14_22.10.06.png [22:10:07] [IO-Worker-3/INFO]: [STDERR]: java.io.IOException: Registered service providers failed to encode BufferedImage@28d8718d: type = 2 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 3840 height = 2054 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0 to image/jpeg [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.datatransfer.DataTransferer.imageToStandardBytesImpl(DataTransferer.java:1802) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.datatransfer.DataTransferer.imageToStandardBytes(DataTransferer.java:1751) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.windows.WDataTransferer.imageToPlatformBytes(WDataTransferer.java:353) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.datatransfer.DataTransferer.translateTransferable(DataTransferer.java:855) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.windows.WDataTransferer.translateTransferable(WDataTransferer.java:220) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.windows.WClipboard.setContentsNative(WClipboard.java:83) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.desktop/sun.awt.datatransfer.SunClipboard.setContents(SunClipboard.java:105) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at net.minecraft.class_318.handler$zbb000$copyshot$onScreenshot(class_318.java:538) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at net.minecraft.class_318.method_1661(class_318.java:64) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [22:10:07] [IO-Worker-3/INFO]: [STDERR]: at java.base/java.lang.Thread.run(Thread.java:833) [22:10:08] [IO-Worker-3/INFO]: [System] [CHAT] Successfully copied screenshot to clipboard. [22:10:29] [Render thread/INFO]: [System] [CHAT] GingerlyGinger1 left the game. [22:10:47] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:10:47] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.system.libc.LibCString.nmemset(Native Method) at org.lwjgl.system.MemoryUtil.memSet(MemoryUtil.java:1801) at org.lwjgl.system.MemoryStack.callocInt(MemoryStack.java:439) at org.lwjgl.opengl.GL30C.glGetFramebufferAttachmentParameteri(GL30C.java:1829) at org.lwjgl.opengl.GL30.glGetFramebufferAttachmentParameteri(GL30.java:1816) at com.seibel.distanthorizons.core.render.glObject.GLState.saveState(GLState.java:89) at com.seibel.distanthorizons.core.render.glObject.GLState.(GLState.java:65) at com.seibel.distanthorizons.core.render.renderer.LodRenderer.renderLodPass(LodRenderer.java:448) ... Number of locked synchronizers = 1 - java.util.concurrent.locks.ReentrantLock$NonfairSync@2bb698e6 extended trace: at com.seibel.distanthorizons.core.render.renderer.LodRenderer.drawLods(LodRenderer.java:257) at com.seibel.distanthorizons.core.level.ClientLevelModule.render(ClientLevelModule.java:170) at com.seibel.distanthorizons.core.level.DhClientLevel.render(DhClientLevel.java:96) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLodLayer(ClientApi.java:550) at com.seibel.distanthorizons.core.api.internal.ClientApi.renderLods(ClientApi.java:464) at com.seibel.distanthorizons.fabric.FabricClientProxy.lambda$registerEvents$5(FabricClientProxy.java:208) at com.seibel.distanthorizons.fabric.FabricClientProxy$$Lambda$3377/0x0000000080a91498.afterSetup(Unknown Source) at net.minecraft.client.render.WorldRenderer.handler$zkm000$fabric-rendering-v1$afterTerrainSetup(WorldRenderer.java:5983) at net.minecraft.client.render.WorldRenderer.setupTerrain(WorldRenderer.java:11039) at net.minecraft.client.render.WorldRenderer.render(WorldRenderer.java:1247) at net.minecraft.client.render.GameRenderer.renderWorld(GameRenderer.java:1110) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:880) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 RUNNABLE at org.lwjgl.system.JNI.invokePP(Native Method) at org.lwjgl.openal.ALC10.nalcGetString(ALC10.java:419) at org.lwjgl.openal.ALUtil.getStringList(ALUtil.java:28) at net.minecraft.client.sound.SoundEngine.findAvailableDeviceSpecifier(SoundEngine.java:245) at net.minecraft.client.sound.SoundEngine.updateDeviceSpecifier(SoundEngine.java:262) - locked net.minecraft.class_4225@60cb1d5d at net.minecraft.client.sound.SoundSystem.method_38938(SoundSystem.java:218) at net.minecraft.class_1140$$Lambda$5308/0x0000000080dc1400.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ... Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1e5a2318 extended trace: at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 RUNNABLE at org.lwjgl.system.JNI.invokeV(Native Method) at org.lwjgl.openal.AL10.alListener3f(AL10.java:484) at net.minecraft.client.sound.SoundListener.setPosition(SoundListener.java:13) at net.minecraft.client.sound.SoundSystem.method_19751(SoundSystem.java:523) at net.minecraft.class_1140$$Lambda$6701/0x00000000810bbb40.run(Unknown Source) at net.minecraft.util.thread.ThreadExecutor.executeTask(ThreadExecutor.java:156) at net.minecraft.util.thread.ThreadExecutor.runTask(ThreadExecutor.java:130) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:139) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@24e26410 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4a6f035d extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6658/0x0000000080f81058.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6423/0x0000000081034c68.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-11" prio=10 Id=129 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:11:17] [Render thread/INFO]: [System] [CHAT] Commoner 14_2~: hi again art [22:11:47] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:11:47] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:12:45] [Render thread/INFO]: [System] [CHAT] Mershy left the game. [22:12:47] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:12:48] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:13:18] [Render thread/WARN]: Ignoring player info update for unknown player 570baa50-b2ba-42b8-af98-c75b9e93b691 [22:13:20] [Render thread/INFO]: [System] [CHAT] draonic_slayer joined the game. [22:13:32] [Render thread/INFO]: [System] [CHAT] M Guide Artale~: hey drao [22:13:36] [Render thread/INFO]: [System] [CHAT] Manager draonic_slayer~: yo [22:13:44] [Render thread/INFO]: [System] [CHAT] Commoner Alfonios: hey drao [22:13:48] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:13:48] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:14:32] [Render thread/INFO]: [System] [CHAT] Wyattrox03 left the game. [22:14:48] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:14:48] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 RUNNABLE at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:337) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:338) at com.seibel.distanthorizons.core.render.LodQuadTree.recursivelyUpdateRenderSectionNode(LodQuadTree.java:308) at com.seibel.distanthorizons.core.render.LodQuadTree.updateAllRenderSections(LodQuadTree.java:221) ... Number of locked synchronizers = 2 - java.util.concurrent.ThreadPoolExecutor$Worker@24e26410 - java.util.concurrent.locks.ReentrantLock$NonfairSync@4a6f035d extended trace: at com.seibel.distanthorizons.core.render.LodQuadTree.tick(LodQuadTree.java:149) at com.seibel.distanthorizons.core.level.ClientLevelModule.clientTick(ClientLevelModule.java:120) at com.seibel.distanthorizons.core.level.DhClientLevel.clientTick(DhClientLevel.java:86) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6658/0x0000000080f81058.accept(Unknown Source) at java.base@17.0.8/java.util.concurrent.ConcurrentHashMap$ValuesView.forEach(ConcurrentHashMap.java:4780) at com.seibel.distanthorizons.core.world.DhClientWorld._clientTick(DhClientWorld.java:169) at com.seibel.distanthorizons.core.world.DhClientWorld$$Lambda$6423/0x0000000081034c68.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:15:25] [Render thread/WARN]: Ignoring player info update for unknown player d6a01f1a-5228-46ff-9243-94217d0accfd [22:15:26] [Render thread/WARN]: Ignoring player info update for unknown player 893fa00b-c71e-40d7-8d09-c86c349b43c3 [22:15:26] [Render thread/WARN]: Ignoring player info update for unknown player 893fa00b-c71e-40d7-8d09-c86c349b43c3 [22:15:26] [Render thread/WARN]: Ignoring player info update for unknown player 893fa00b-c71e-40d7-8d09-c86c349b43c3 [22:15:26] [Render thread/INFO]: [System] [CHAT] Wyattrox03 joined the game. [22:15:48] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:15:49] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL30C.glBindFramebuffer(Native Method) at org.lwjgl.opengl.GL30.glBindFramebuffer(GL30.java:1619) at com.mojang.blaze3d.platform.GlStateManager._glBindFramebuffer(GlStateManager.java:342) at xaero.common.graphics.ImprovedFramebuffer.beginWrite(ImprovedFramebuffer.java:228) at xaero.common.graphics.ImprovedFramebuffer.method_1235(ImprovedFramebuffer.java:278) at xaero.common.minimap.render.MinimapFBORenderer.renderChunksToFBO(MinimapFBORenderer.java:266) at xaero.common.minimap.render.MinimapFBORenderer.renderChunks(MinimapFBORenderer.java:92) - locked xaero.common.minimap.write.MinimapWriterFabric@1cee7f6e at xaero.common.minimap.render.MinimapRenderer.renderMinimap(MinimapRenderer.java:141) at xaero.common.minimap.MinimapProcessor.onRender(MinimapProcessor.java:152) at xaero.hud.minimap.module.MinimapRenderer.render(MinimapRenderer.java:28) at xaero.hud.minimap.module.MinimapRenderer.render(MinimapRenderer.java:16) at xaero.hud.render.HudRenderer.renderModule(HudRenderer.java:71) at xaero.hud.render.HudRenderer.render(HudRenderer.java:48) at xaero.common.events.ModClientEvents.handleRenderModOverlay(ModClientEvents.java:41) at xaero.common.core.XaeroMinimapCore.handleRenderModOverlay(XaeroMinimapCore.java:300) at net.minecraft.client.gui.hud.InGameHud.handler$chc000$xaerominimap$onRender(InGameHud.java:3868) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:198) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:16:49] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:16:49] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL20C.glUniform1i(Native Method) at org.lwjgl.opengl.GL20.glUniform1i(GL20.java:487) at com.mojang.blaze3d.platform.GlStateManager._glUniform1i(GlStateManager.java:214) at com.mojang.blaze3d.systems.RenderSystem.glUniform1i(RenderSystem.java:968) at net.minecraft.client.gl.GlUniform.uniform1(GlUniform.java:68) at net.minecraft.client.gl.ShaderProgram.bind(ShaderProgram.java:393) at net.minecraft.client.gl.VertexBuffer.drawInternal(VertexBuffer.java:180) at net.minecraft.client.gl.VertexBuffer.draw(VertexBuffer.java:123) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgramInternal(BufferRenderer.java:33) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgram(BufferRenderer.java:26) at net.minecraft.client.gui.DrawContext.drawTexturedQuad(DrawContext.java:398) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:378) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:350) at net.minecraft.client.gui.DrawContext.drawTexture(DrawContext.java:339) at net.minecraft.client.gui.hud.InGameHud.drawHeart(InGameHud.java:982) at net.minecraft.client.gui.hud.InGameHud.renderHealthBar(InGameHud.java:976) at net.minecraft.client.gui.hud.InGameHud.renderStatusBars(InGameHud.java:830) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:214) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:17:49] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:17:49] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL11C.nglDrawElements(Native Method) at org.lwjgl.opengl.GL11C.glDrawElements(GL11C.java:543) at com.mojang.blaze3d.platform.GlStateManager.redirect$zpb000$iris$modify(GlStateManager.java:2357) at com.mojang.blaze3d.platform.GlStateManager._drawElements(GlStateManager.java:740) at com.mojang.blaze3d.systems.RenderSystem.drawElements(RenderSystem.java:783) at net.minecraft.client.gl.VertexBuffer.draw(VertexBuffer.java:109) at net.minecraft.client.gl.VertexBuffer.drawInternal(VertexBuffer.java:181) at net.minecraft.client.gl.VertexBuffer.draw(VertexBuffer.java:123) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgramInternal(BufferRenderer.java:33) at net.minecraft.client.render.BufferRenderer.drawWithGlobalProgram(BufferRenderer.java:26) at net.minecraft.client.render.RenderLayer.draw(RenderLayer.java:865) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:97) at net.minecraft.client.render.VertexConsumerProvider$Immediate.method_24213(class_4597.java:76) at net.minecraft.class_4597$class_4598$$Lambda$5320/0x0000000080dcbd18.accept(Unknown Source) at java.base@17.0.8/java.util.Optional.ifPresent(Optional.java:178) at net.minecraft.client.render.VertexConsumerProvider$Immediate.draw(class_4597.java:73) at net.minecraft.client.gui.DrawContext.draw(DrawContext.java:128) at net.minecraft.client.gui.DrawContext.tryDraw(DrawContext.java:97) at net.minecraft.client.gui.DrawContext.drawText(DrawContext.java:289) at net.minecraft.client.gui.DrawContext.drawTextWithShadow(DrawContext.java:284) at net.minecraft.client.gui.hud.ChatHud.render(ChatHud.java:130) at net.minecraft.client.gui.hud.InGameHud.render(InGameHud.java:357) at net.minecraft.client.render.GameRenderer.render(GameRenderer.java:926) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1219) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.LodQuadTree.queueFullDataRetrievalTasks(LodQuadTree.java:558) at com.seibel.distanthorizons.core.render.LodQuadTree.lambda$updateAllRenderSections$1(LodQuadTree.java:229) at com.seibel.distanthorizons.core.render.LodQuadTree$$Lambda$6829/0x0000000081103280.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@4eceaf69 "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:18:19] [Render thread/INFO]: [System] [CHAT] PacifistFighter left the game. [22:18:23] [Render thread/WARN]: Ignoring player info update for unknown player a672c25e-e109-41dd-b785-edec42b78b3e [22:18:25] [Render thread/INFO]: [System] [CHAT] PacifistFighter joined the game. [22:18:49] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:18:50] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.system.JNI.invokePV(Native Method) at org.lwjgl.glfw.GLFW.glfwSwapBuffers(GLFW.java:4901) at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:218) at net.minecraft.client.util.Window.swapBuffers(Window.java:288) at net.minecraft.client.MinecraftClient.render(MinecraftClient.java:1241) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Full Data Migration Thread: [overworld] Thread[0]" prio=1 Id=116 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@52338b74 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Parent Update Queue [overworld] Thread[0]" prio=5 Id=117 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.runUpdateQueue(FullDataSourceProviderV2.java:190) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2.lambda$new$1(FullDataSourceProviderV2.java:131) at com.seibel.distanthorizons.core.file.fullDatafile.FullDataSourceProviderV2$$Lambda$6773/0x00000000810df728.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7e2fd3dd "DH-GLBuffer Cleanup Thread[0]" prio=5 Id=118 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.runPhantomReferenceCleanupLoop(GLBuffer.java:345) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer.lambda$static$0(GLBuffer.java:72) at com.seibel.distanthorizons.core.render.glObject.buffer.GLBuffer$$Lambda$6816/0x00000000810fa290.run(Unknown Source) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@35c83e63 "DH-LOD Builder - Light Populator Thread[0]" prio=1 Id=119 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[1]" prio=1 Id=120 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Light Populator Thread[2]" prio=1 Id=121 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3a4b6e7b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-QuadTree Full Data Retrieval Queue Populator Thread[0]" prio=5 Id=122 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea9e245 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2ea9e245 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[2]" prio=1 Id=123 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[0]" prio=1 Id=124 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[1]" prio=1 Id=125 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-LOD Builder - Buffer Builder Thread[2]" prio=1 Id=126 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fc4b954 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Buffer Uploader Thread[0]" prio=5 Id=127 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6510d71b at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Java2D Disposer" daemon prio=10 Id=130 WAITING on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@380a650 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.desktop@17.0.8/sun.java2d.Disposer.run(Disposer.java:145) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "AWT-Windows" daemon prio=6 Id=132 RUNNABLE (in native) at java.desktop@17.0.8/sun.awt.windows.WToolkit.eventLoop(Native Method) at java.desktop@17.0.8/sun.awt.windows.WToolkit.run(WToolkit.java:365) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) [22:19:50] [Thread-1/ERROR]: ------ DEBUG THREAD DUMP (occurs every 60 seconds) ------ [22:19:50] [Thread-1/ERROR]: Thread Dump: "Render thread" prio=10 Id=1 RUNNABLE at org.lwjgl.opengl.GL32C.nglClientWaitSync(Native Method) at org.lwjgl.opengl.GL32C.glClientWaitSync(GL32C.java:718) at net.minecraft.client.MinecraftClient.handler$cdo000$sodium$preRender(MinecraftClient.java:12544) at net.minecraft.class_310.method_1523(class_310.java) at net.minecraft.client.MinecraftClient.run(MinecraftClient.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at java.base@17.0.8/java.lang.invoke.LambdaForm$DMH/0x0000000080320400.invokeStaticInit(LambdaForm$DMH) at java.base@17.0.8/java.lang.invoke.LambdaForm$MH/0x00000000803a4000.invokeExact_MT(LambdaForm$MH) at app//net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) at app//net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at app//net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) "Reference Handler" daemon prio=10 Id=2 RUNNABLE at java.base@17.0.8/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.8/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.8/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "Finalizer" daemon prio=8 Id=3 WAITING on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@10ef5fa0 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.8/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Signal Dispatcher" daemon prio=9 Id=4 RUNNABLE "Attach Listener" daemon prio=5 Id=5 RUNNABLE "Notification Thread" daemon prio=9 Id=13 RUNNABLE "Common-Cleaner" daemon prio=8 Id=14 TIMED_WAITING on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@244e619a at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at java.base@17.0.8/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Thread-1" daemon prio=5 Id=32 RUNNABLE at java.management@17.0.8/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.8/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) at org.embeddedt.modernfix.world.ThreadDumper.obtainThreadDump(ThreadDumper.java:11) at org.embeddedt.modernfix.core.ModernFixMixinPlugin$1.run(ModernFixMixinPlugin.java:82) "JNA Cleaner" daemon prio=5 Id=33 WAITING on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.lang.ref.ReferenceQueue$Lock@3ef3cf8 at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.8/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58) "Timer hack thread" daemon prio=5 Id=34 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at net.minecraft.util.Util$9.run(class_156.java:839) "Yggdrasil Key Fetcher" daemon prio=5 Id=36 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d28d2f5 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-ChunkUpdateTimer" daemon prio=5 Id=40 WAITING on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@9175788 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "Thread-4" daemon prio=5 Id=41 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-5" daemon prio=5 Id=42 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70abce79 "Thread-6" daemon prio=5 Id=43 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7779243b "Thread-7" daemon prio=5 Id=44 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@21f7bdf "Thread-8" daemon prio=5 Id=45 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@6abeb7d6 "Thread-9" daemon prio=5 Id=46 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@44c874fe "Thread-10" daemon prio=5 Id=47 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@7aaed8a0 "Thread-11" daemon prio=5 Id=48 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@31695a9 "Thread-12" daemon prio=5 Id=49 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1c09921a "Thread-13" daemon prio=5 Id=50 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1b617ae1 "Thread-14" daemon prio=5 Id=51 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@1706caf5 "Thread-15" daemon prio=5 Id=52 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@200aae61 "Thread-16" daemon prio=5 Id=53 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.Iocp.getQueuedCompletionStatus(Native Method) at java.base@17.0.8/sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:323) at java.base@17.0.8/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) Number of locked synchronizers = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@70c36138 "HttpClient-1-SelectorManager" daemon prio=5 Id=56 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked sun.nio.ch.Util$2@7d13f61b - locked sun.nio.ch.WEPollSelectorImpl@4e0b5526 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at platform/java.net.http@17.0.8/jdk.internal.net.http.HttpClientImpl$SelectorManager.run(HttpClientImpl.java:889) "Thread-19" prio=5 Id=61 TIMED_WAITING at java.base@17.0.8/java.lang.Thread.sleep(Native Method) at xaero.map.MapProcessor.run(MapProcessor.java:348) at xaero.map.MapRunner.run(MapRunner.java:18) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "IO-Worker-3" prio=10 Id=78 TIMED_WAITING on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.SynchronousQueue$TransferStack@4f3a91ed at java.base@17.0.8/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.8/java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:401) at java.base@17.0.8/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:903) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1061) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #0" daemon prio=5 Id=87 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Server Pinger #1" daemon prio=5 Id=88 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@469131e0 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1170) at java.base@17.0.8/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Thread-22" daemon prio=5 Id=89 RUNNABLE (in native) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl.notifyAddrChange0(Native Method) at java.base@17.0.8/sun.net.dns.ResolverConfigurationImpl$AddressChangeListener.run(ResolverConfigurationImpl.java:176) "Netty Client IO #1" daemon prio=5 Id=93 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@6d5522c3 - locked sun.nio.ch.WEPollSelectorImpl@62560ccc at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #0" daemon prio=5 Id=92 RUNNABLE (in native) at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@79f85c92 - locked sun.nio.ch.WEPollSelectorImpl@36296c7c at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:146) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:68) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:879) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Netty Client IO #2" daemon prio=5 Id=96 RUNNABLE at java.base@17.0.8/sun.nio.ch.WEPoll.wait(Native Method) at java.base@17.0.8/sun.nio.ch.WEPollSelectorImpl.doSelect(WEPollSelectorImpl.java:111) at java.base@17.0.8/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:129) - locked io.netty.channel.nio.SelectedSelectionKeySet@72ae1340 - locked sun.nio.ch.WEPollSelectorImpl@20cc51b5 at java.base@17.0.8/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141) at io.netty.channel.nio.SelectedSelectionKeySetSelector.select(SelectedSelectionKeySetSelector.java:62) at io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:883) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:526) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Sound engine" daemon prio=10 Id=99 WAITING on java.lang.String@550fdc05 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.lang.String@550fdc05 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at net.minecraft.client.sound.SoundExecutor.waitForTasks(SoundExecutor.java:49) at net.minecraft.util.thread.ThreadExecutor.runTasks(ThreadExecutor.java:141) at net.minecraft.client.sound.SoundExecutor.waitForStop(SoundExecutor.java:42) at net.minecraft.class_4238$$Lambda$4338/0x0000000080c2a7e8.run(Unknown Source) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #0" prio=3 Id=100 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #1" prio=3 Id=101 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #2" prio=3 Id=102 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #3" prio=3 Id=103 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #4" prio=3 Id=104 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Chunk Render Task Executor #5" prio=3 Id=105 WAITING on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.Semaphore$NonfairSync@66dc407f at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:211) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:715) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1047) at java.base@17.0.8/java.util.concurrent.Semaphore.acquire(Semaphore.java:318) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobQueue.waitForNextJob(ChunkJobQueue.java:41) at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:173) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "Telemetry-Sender-#1" prio=10 Id=106 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@646a7bf7 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-Delayed Full Datasource Save Timer" daemon prio=5 Id=108 WAITING on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Native Method) - waiting on java.util.TaskQueue@26e9cf36 at java.base@17.0.8/java.lang.Object.wait(Object.java:338) at java.base@17.0.8/java.util.TimerThread.mainLoop(Timer.java:537) at java.base@17.0.8/java.util.TimerThread.run(Timer.java:516) "DH-Client World Ticker Thread Thread[0]" prio=5 Id=109 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@616a9a1c at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[0]" prio=1 Id=112 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) "DH-File Handler Thread[1]" prio=1 Id=115 WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/jdk.internal.misc.Unsafe.park(Native Method) - waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@65b1f1f6 at java.base@17.0.8/java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3465) at java.base@17.0.8/java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3436) at java.base@17.0.8/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) at java.base@17.0.8/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:435)