C2ME-fabric icon indicating copy to clipboard operation
C2ME-fabric copied to clipboard

Crashes every now and then when trying to load chunks

Open TameEnderman923 opened this issue 2 years ago • 2 comments

Describe the bug whenever i either change dimension or load up a single player world I have a chance of crashing it has happened immediately but it can also take a bit. Only for 1.19.2 because ive only had this issue on 1.19.2

To Reproduce Steps to reproduce the behavior:

  1. loading into any dimension to load chunks
  2. sometimes will crash

Expected behavior may crash immediately or later

Screenshots

Runtime info (please complete the following information):

  • OS: windows 10
  • Minecraft version: 1.19.2
  • Mod version: 0.2.0
  • Mod branch: (fill this if you are not using the default ver branches)

Crash reports / logs ---- Minecraft Crash Report ---- // My bad.

Time: 2022-08-15 19:59:33 Description: Exception in server tick loop

java.util.concurrent.CompletionException: java.util.concurrent.TimeoutException at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:332) at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:347) at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:636) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2162) at java.base/java.util.concurrent.CompletableFuture$Timeout.run(CompletableFuture.java:2874) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.util.concurrent.TimeoutException ... 7 more

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

-- System Details -- Details: Minecraft Version: 1.19.2 Minecraft Version ID: 1.19.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.3, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 223122984 bytes (212 MiB) / 2147483648 bytes (2048 MiB) up to 2147483648 bytes (2048 MiB) CPUs: 8 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz Identifier: Intel64 Family 6 Model 60 Stepping 3 Microarchitecture: unknown Frequency (GHz): 3.60 Number of physical packages: 1 Number of physical CPUs: 4 Number of logical CPUs: 8 Graphics card #0 name: NVIDIA GeForce GTX 1050 Ti Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x1c82 Graphics card #0 versionInfo: DriverVersion=30.0.15.1295 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 1.60 Memory slot #0 type: DDR3 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 1.60 Memory slot #1 type: DDR3 Virtual memory max (MB): 19110.16 Virtual memory used (MB): 11117.71 Swap memory total (MB): 2816.00 Swap memory used (MB): 0.00 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M Fabric Mods: beenfo: Beenfo 1.19.1-fabric0.58.5-1.3.3 crowdin-translate: CrowdinTranslate 1.4+1.19 gbfabrictools: GBfabrictools 1.3.4+1.19 betterf3: BetterF3 1.3.2 cloth-config: Cloth Config v6 7.0.65 cloth-basic-math: cloth-basic-math 0.6.1 blur: Blur (Fabric) 2.6.0 midnightlib: MidnightLib 0.5.2 satin: Satin 1.8.0 bobby: Bobby 4.0.0 com_typesafe_config: config 1.4.2 fabric-api-base: Fabric API Base 0.4.9+e62f51a3a9 io_leangen_geantyref_geantyref: geantyref 1.3.13 org_spongepowered_configurate-core: configurate-core 4.1.2 org_spongepowered_configurate-hocon: configurate-hocon 4.1.2 c2me: Concurrent Chunk Management Engine 0.2.0+alpha.8.37 c2me-base: Concurrent Chunk Management Engine (Base) 0.2.0+alpha.8.37 c2me-client-uncapvd: Concurrent Chunk Management Engine (Client/Uncap View Distance) 0.2.0+alpha.8.37 c2me-fixes-chunkio-threading-issues: Concurrent Chunk Management Engine (Fixes/Chunk IO/Threading Issues) 0.2.0+alpha.8.37 c2me-fixes-general-threading-issues: Concurrent Chunk Management Engine (Fixes/General/Threading Issues) 0.2.0+alpha.8.37 c2me-fixes-worldgen-threading-issues: Concurrent Chunk Management Engine (Fixes/WorldGen/Threading Issues) 0.2.0+alpha.8.37 c2me-fixes-worldgen-vanilla-bugs: Concurrent Chunk Management Engine (Fixes/WorldGen/Vanilla Bugs) 0.2.0+alpha.8.37 c2me-notickvd: Concurrent Chunk Management Engine (No Tick View Distance) 0.2.0+alpha.8.37 c2me-opts-allocs: Concurrent Chunk Management Engine (Optimizations/Memory Allocations) 0.2.0+alpha.8.37 c2me-opts-chunk-access: Concurrent Chunk Management Engine (Optimizations/Chunk Access) 0.2.0+alpha.8.37 c2me-opts-chunkio: Concurrent Chunk Management Engine (Optimizations/Chunk IO) 0.2.0+alpha.8.37 c2me-opts-math: Concurrent Chunk Management Engine (Optimizations/Math) 0.2.0+alpha.8.37 c2me-opts-scheduling: Concurrent Chunk Management Engine (Optimizations/Scheduling) 0.2.0+alpha.8.37 c2me-opts-worldgen-general: Concurrent Chunk Management Engine (Optimizations/General WorldGen) 0.2.0+alpha.8.37 c2me-opts-worldgen-vanilla: Concurrent Chunk Management Engine (Optimizations/Vanilla WorldGen) 0.2.0+alpha.8.37 c2me-rewrites-chunkio: Concurrent Chunk Management Engine (Rewrites/Chunk IO) 0.2.0+alpha.8.37 c2me-server-utils: Concurrent Chunk Management Engine (Server Utils) 0.2.0+alpha.8.37 c2me-threading-chunkio: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.8.37 c2me-threading-lighting: Concurrent Chunk Management Engine (Threading/Lighting) 0.2.0+alpha.8.37 c2me-threading-scheduling: Concurrent Chunk Management Engine (Threading/Scheduling) 0.2.0+alpha.8.37 c2me-threading-worldgen: Concurrent Chunk Management Engine (Threading/WorldGen) 0.2.0+alpha.8.37 com_electronwill_night-config_core: core 3.6.5 com_electronwill_night-config_toml: toml 3.6.5 com_ibm_async_asyncutil: asyncutil 0.1.0 org_threadly_threadly: threadly 7.0 continuity: Continuity 2.0.1+1.19 cullleaves: Cull Leaves 2.3.4 elementa: Elementa 531 essential: Essential 4479+ge389e52d8 essential-container: essential-container 1.0.0 essential-loader: essential-loader 1.0.0 fabric: Fabric API 0.58.6+1.19.2 fabric-api-lookup-api-v1: Fabric API Lookup API (v1) 1.6.7+9ff28f4090 fabric-biome-api-v1: Fabric Biome API (v1) 9.0.15+d5533c0190 fabric-blockrenderlayer-v1: Fabric BlockRenderLayer Registration (v1) 1.1.18+9ff28f4090 fabric-command-api-v1: Fabric Command API (v1) 1.2.9+f71b366f90 fabric-command-api-v2: Fabric Command API (v2) 2.1.5+0c17ea9690 fabric-commands-v0: Fabric Commands (v0) 0.2.26+df3654b390 fabric-containers-v0: Fabric Containers (v0) 0.1.32+df3654b390 fabric-content-registries-v0: Fabric Content Registries (v0) 3.2.1+07df213e90 fabric-convention-tags-v1: Fabric Convention Tags 1.0.8+37622d2490 fabric-crash-report-info-v1: Fabric Crash Report Info (v1) 0.2.3+bd0a0d4a90 fabric-data-generation-api-v1: Fabric Data Generation API (v1) 5.1.6+a680b9b490 fabric-dimensions-v1: Fabric Dimensions API (v1) 2.1.28+a6d2f78590 fabric-entity-events-v1: Fabric Entity Events (v1) 1.4.16+9ff28f4090 fabric-events-interaction-v0: Fabric Events Interaction (v0) 0.4.26+9ff28f4090 fabric-events-lifecycle-v0: Fabric Events Lifecycle (v0) 0.2.26+df3654b390 fabric-game-rule-api-v1: Fabric Game Rule API (v1) 1.0.19+1899036190 fabric-item-api-v1: Fabric Item API (v1) 1.5.5+35a03c4390 fabric-item-groups-v0: Fabric Item Groups (v0) 0.3.26+9ff28f4090 fabric-key-binding-api-v1: Fabric Key Binding API (v1) 1.0.18+9ff28f4090 fabric-keybindings-v0: Fabric Key Bindings (v0) 0.2.16+df3654b390 fabric-lifecycle-events-v1: Fabric Lifecycle Events (v1) 2.1.0+33fbc73890 fabric-loot-api-v2: Fabric Loot API (v2) 1.1.1+03a4e56890 fabric-loot-tables-v1: Fabric Loot Tables (v1) 1.1.4+9e7660c690 fabric-message-api-v1: Fabric Message API (v1) 5.0.1+4e0178f490 fabric-mining-level-api-v1: Fabric Mining Level API (v1) 2.1.11+33fbc73890 fabric-models-v0: Fabric Models (v0) 0.3.15+9ff28f4090 fabric-networking-api-v1: Fabric Networking API (v1) 1.2.2+5eb68ef290 fabric-networking-v0: Fabric Networking (v0) 0.3.19+df3654b390 fabric-object-builder-api-v1: Fabric Object Builder API (v1) 4.0.8+9ff28f4090 fabric-particles-v1: Fabric Particles (v1) 1.0.8+dc39553a90 fabric-registry-sync-v0: Fabric Registry Sync (v0) 0.9.22+23c4cfef90 fabric-renderer-api-v1: Fabric Renderer API (v1) 1.0.8+9ff28f4090 fabric-renderer-indigo: Fabric Renderer - Indigo 0.6.10+5187d39f90 fabric-renderer-registries-v1: Fabric Renderer Registries (v1) 3.2.18+df3654b390 fabric-rendering-data-attachment-v1: Fabric Rendering Data Attachment (v1) 0.3.12+9ff28f4090 fabric-rendering-fluids-v1: Fabric Rendering Fluids (v1) 3.0.5+9ff28f4090 fabric-rendering-v0: Fabric Rendering (v0) 1.1.20+df3654b390 fabric-rendering-v1: Fabric Rendering (v1) 1.10.14+9ff28f4090 fabric-resource-conditions-api-v1: Fabric Resource Conditions API (v1) 2.0.9+e62f51a390 fabric-screen-api-v1: Fabric Screen API (v1) 1.0.24+f05effaf90 fabric-screen-handler-api-v1: Fabric Screen Handler API (v1) 1.2.11+9ff28f4090 fabric-textures-v0: Fabric Textures (v0) 1.0.18+9ff28f4090 fabric-transfer-api-v1: Fabric Transfer API (v1) 2.0.9+e62f51a390 fabric-transitive-access-wideners-v1: Fabric Transitive Access Wideners (v1) 1.1.1+9e7660c690 fabric-language-kotlin: Fabric Language Kotlin 1.8.2+kotlin.1.7.10 fabricloader: Fabric Loader 0.14.8 ferritecore: FerriteCore 4.2.1 forgetmechunk: Forget Me Chunk 1.0.4-1.18.X-1.19.X indium: Indium 1.0.7+mc1.19 inventorysorter: Inventory Sorter 1.8.10-1.19 kyrptconfig: Kyrpt Config 1.4.14-1.19 iris: Iris 1.2.6 org_anarres_jcpp: jcpp 1.4.14 java: OpenJDK 64-Bit Server VM 17 krypton: Krypton 0.2.1 com_velocitypowered_velocity-native: velocity-native 3.1.2-SNAPSHOT lambdynlights: LambDynamicLights 2.1.2+1.19 pride: Pride Lib 1.1.2+1.19 spruceui: SpruceUI 4.0.0+1.19 litematica: Litematica 0.12.3 lithium: Lithium 0.8.3 malilib: MaLiLib 0.13.0 fabric-resource-loader-v0: Fabric Resource Loader (v0) 0.6.0+6bee109e90 minecraft: Minecraft 1.19.2 minihud: MiniHUD 0.23.3 modmenu: Mod Menu 4.0.6 mousetweaks: Mouse Tweaks 2.22 ok_zoomer-pmw: Ok Zoomer (Migrated to Quilt) 5.0.0-beta.9+1.19 com_github_llamalad7_mixinextras: MixinExtras 0.0.11 org_jetbrains_annotations: annotations 13.0 org_jetbrains_kotlin_kotlin-reflect: kotlin-reflect 1.7.10 org_jetbrains_kotlin_kotlin-stdlib: kotlin-stdlib 1.7.10 org_jetbrains_kotlin_kotlin-stdlib-jdk7: kotlin-stdlib-jdk7 1.7.10 org_jetbrains_kotlin_kotlin-stdlib-jdk8: kotlin-stdlib-jdk8 1.7.10 org_jetbrains_kotlinx_atomicfu-jvm: atomicfu-jvm 0.18.2 org_jetbrains_kotlinx_kotlinx-coroutines-core-jvm: kotlinx-coroutines-core-jvm 1.6.4 org_jetbrains_kotlinx_kotlinx-coroutines-jdk8: kotlinx-coroutines-jdk8 1.6.4 org_jetbrains_kotlinx_kotlinx-datetime-jvm: kotlinx-datetime-jvm 0.4.0 org_jetbrains_kotlinx_kotlinx-serialization-cbor-jvm: kotlinx-serialization-cbor-jvm 1.3.3 org_jetbrains_kotlinx_kotlinx-serialization-core-jvm: kotlinx-serialization-core-jvm 1.3.3 org_jetbrains_kotlinx_kotlinx-serialization-json-jvm: kotlinx-serialization-json-jvm 1.3.3 particle-blocker: Particle Blocker 1.0 reeses-sodium-options: Reese's Sodium Options 1.4.5+mc1.19.2-build.51 sodium: Sodium 0.4.2+build.16 org_joml_joml: joml 1.10.4 sodium-extra: Sodium Extra 0.4.6+mc1.19-build.47 caffeineconfig: CaffeineConfig 1.0.0+1.17 starlight: Starlight 1.1.1+fabric.ae22326 tweakeroo: Tweakeroo 0.14.3 universalcraft: UniversalCraft 225 vigilance: Vigilance 252 Loaded Shaderpack: (off) Server Running: true Player Count: 1 / 8; [class_3222['__Tame'/12834, l='ServerLevel[New World]', x=-326.33, y=60.00, z=824.07]] Data Packs: vanilla, Fabric Mods World Generation: Stable Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fabric'; Server brand changed to 'fabric' Launched Version: fabric-loader-0.14.8-1.19.2

Other mods beenfo 1.19.1-fabric0.58.5-1.3.3 - betterf3 1.3.2 - blur 2.6.0 - bobby 4.0.0 - c2me 0.2.0+alpha.8.37 - c2me-base 0.2.0+alpha.8.37 via c2me - c2me-client-uncapvd 0.2.0+alpha.8.37 via c2me - c2me-fixes-chunkio-threading-issues 0.2.0+alpha.8.37 via c2me - c2me-fixes-general-threading-issues 0.2.0+alpha.8.37 via c2me - c2me-fixes-worldgen-threading-issues 0.2.0+alpha.8.37 via c2me - c2me-fixes-worldgen-vanilla-bugs 0.2.0+alpha.8.37 via c2me - c2me-notickvd 0.2.0+alpha.8.37 via c2me - c2me-opts-allocs 0.2.0+alpha.8.37 via c2me - c2me-opts-chunk-access 0.2.0+alpha.8.37 via c2me - c2me-opts-chunkio 0.2.0+alpha.8.37 via c2me - c2me-opts-math 0.2.0+alpha.8.37 via c2me - c2me-opts-scheduling 0.2.0+alpha.8.37 via c2me - c2me-opts-worldgen-general 0.2.0+alpha.8.37 via c2me - c2me-opts-worldgen-vanilla 0.2.0+alpha.8.37 via c2me - c2me-rewrites-chunkio 0.2.0+alpha.8.37 via c2me - c2me-server-utils 0.2.0+alpha.8.37 via c2me - c2me-threading-chunkio 0.2.0+alpha.8.37 via c2me - c2me-threading-lighting 0.2.0+alpha.8.37 via c2me - c2me-threading-scheduling 0.2.0+alpha.8.37 via c2me - c2me-threading-worldgen 0.2.0+alpha.8.37 via c2me - caffeineconfig 1.0.0+1.17 via sodium-extra - cloth-basic-math 0.6.1 via cloth-config - cloth-config 7.0.65 via betterf3 - com_electronwill_night-config_core 3.6.5 via c2me - com_electronwill_night-config_toml 3.6.5 via c2me - com_github_llamalad7_mixinextras 0.0.11 via ok_zoomer-pmw - com_ibm_async_asyncutil 0.1.0 via c2me - com_typesafe_config 1.4.2 via bobby - com_velocitypowered_velocity-native 3.1.2-SNAPSHOT via krypton - continuity 2.0.1+1.19 - crowdin-translate 1.4+1.19 via beenfo - cullleaves 2.3.4 - essential-container 1.0.0 - essential-loader 1.0.0 via essential-container - fabric 0.58.6+1.19.2 - fabric-api-base 0.4.9+e62f51a3a9 via bobby - fabric-api-lookup-api-v1 1.6.7+9ff28f4090 via fabric - fabric-biome-api-v1 9.0.15+d5533c0190 via fabric - fabric-blockrenderlayer-v1 1.1.18+9ff28f4090 via fabric - fabric-command-api-v1 1.2.9+f71b366f90 via fabric - fabric-command-api-v2 2.1.5+0c17ea9690 via fabric - fabric-commands-v0 0.2.26+df3654b390 via fabric - fabric-containers-v0 0.1.32+df3654b390 via fabric - fabric-content-registries-v0 3.2.1+07df213e90 via fabric - fabric-convention-tags-v1 1.0.8+37622d2490 via fabric - fabric-crash-report-info-v1 0.2.3+bd0a0d4a90 via fabric - fabric-data-generation-api-v1 5.1.6+a680b9b490 via fabric - fabric-dimensions-v1 2.1.28+a6d2f78590 via fabric - fabric-entity-events-v1 1.4.16+9ff28f4090 via fabric - fabric-events-interaction-v0 0.4.26+9ff28f4090 via fabric - fabric-events-lifecycle-v0 0.2.26+df3654b390 via fabric - fabric-game-rule-api-v1 1.0.19+1899036190 via fabric - fabric-item-api-v1 1.5.5+35a03c4390 via fabric - fabric-item-groups-v0 0.3.26+9ff28f4090 via fabric - fabric-key-binding-api-v1 1.0.18+9ff28f4090 via fabric - fabric-keybindings-v0 0.2.16+df3654b390 via fabric - fabric-lifecycle-events-v1 2.1.0+33fbc73890 via fabric - fabric-loot-api-v2 1.1.1+03a4e56890 via fabric - fabric-loot-tables-v1 1.1.4+9e7660c690 via fabric - fabric-message-api-v1 5.0.1+4e0178f490 via fabric - fabric-mining-level-api-v1 2.1.11+33fbc73890 via fabric - fabric-models-v0 0.3.15+9ff28f4090 via fabric - fabric-networking-api-v1 1.2.2+5eb68ef290 via fabric - fabric-networking-v0 0.3.19+df3654b390 via fabric - fabric-object-builder-api-v1 4.0.8+9ff28f4090 via fabric - fabric-particles-v1 1.0.8+dc39553a90 via fabric - fabric-registry-sync-v0 0.9.22+23c4cfef90 via fabric - fabric-renderer-api-v1 1.0.8+9ff28f4090 via fabric - fabric-renderer-indigo 0.6.10+5187d39f90 via fabric - fabric-renderer-registries-v1 3.2.18+df3654b390 via fabric - fabric-rendering-data-attachment-v1 0.3.12+9ff28f4090 via fabric - fabric-rendering-fluids-v1 3.0.5+9ff28f4090 via fabric - fabric-rendering-v0 1.1.20+df3654b390 via fabric - fabric-rendering-v1 1.10.14+9ff28f4090 via fabric - fabric-resource-conditions-api-v1 2.0.9+e62f51a390 via fabric - fabric-resource-loader-v0 0.6.0+6bee109e90 via malilib - fabric-screen-api-v1 1.0.24+f05effaf90 via fabric - fabric-screen-handler-api-v1 1.2.11+9ff28f4090 via fabric - fabric-textures-v0 1.0.18+9ff28f4090 via fabric - fabric-transfer-api-v1 2.0.9+e62f51a390 via fabric - fabric-transitive-access-wideners-v1 1.1.1+9e7660c690 via fabric - fabricloader 0.14.8 - ferritecore 4.2.1 - forgetmechunk 1.0.4-1.18.X-1.19.X - gbfabrictools 1.3.4+1.19 via beenfo - indium 1.0.7+mc1.19 - inventorysorter 1.8.10-1.19 - io_leangen_geantyref_geantyref 1.3.13 via bobby - iris 1.2.6 - java 17 - krypton 0.2.1 - kyrptconfig 1.4.14-1.19 via inventorysorter - lambdynlights 2.1.2+1.19 - litematica 0.12.3 - lithium 0.8.3 - malilib 0.13.0 - midnightlib 0.5.2 via blur - minecraft 1.19.2 - minihud 0.23.3 - modmenu 4.0.6 - mousetweaks 2.22 - ok_zoomer-pmw 5.0.0-beta.9+1.19 - org_anarres_jcpp 1.4.14 via iris - org_joml_joml 1.10.4 via sodium - org_spongepowered_configurate-core 4.1.2 via bobby - org_spongepowered_configurate-hocon 4.1.2 via bobby - org_threadly_threadly 7.0 via c2me - particle-blocker 1.0 - pride 1.1.2+1.19 via lambdynlights - reeses-sodium-options 1.4.5+mc1.19.2-build.51 - satin 1.8.0 via blur - sodium 0.4.2+build.16 - sodium-extra 0.4.6+mc1.19-build.47 - spruceui 4.0.0+1.19 via lambdynlights - starlight 1.1.1+fabric.ae22326 - tweakeroo 0.14.3

Checklist

  • [ X] I am using the official version of the mod.
  • [ X] I tried the latest development version but the issue persists.
  • [ X] I searched for similar open issues and could not find an existing bug report on this.

Additional context

TameEnderman923 avatar Aug 16 '22 02:08 TameEnderman923

Try disabling ioSystem.replaceImpl and see if it fixes the issue for you.

ishland avatar Aug 20 '22 12:08 ishland

Had the same issue, disabling ioSystem.replaceImpl fixed the issue for me (although i did still take a massive fps hit). The crash only happens on this map. Im running c2me v0.2.0+alpha.8.37.

ExperiBass avatar Aug 31 '22 01:08 ExperiBass

Fixed in latest devbuild.

ishland avatar Mar 04 '23 14:03 ishland