Immediate game freeze
Open
Nobody has claimed this yet.
bug
crash
- Dominant language
- Java
- Stars
- 1.2k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
Hi.
I've updated to Voxy 0.2.9 on Minecraft 1.21.11, and the game now freezes as soon as I enter a world.
Here's my latest log from a completely fresh install that I did to test it, which still froze:
[17:01:11] [main/INFO]: Loading Minecraft 1.21.11 with Fabric Loader 0.18.4
[17:01:11] [main/INFO]: Fabric is preparing JARs on first launch, this may take a few seconds...
[17:01:11] [main/INFO]: Loading 63 mods:
- fabric-api 0.141.1+1.21.11
|-- fabric-api-base 1.0.5+4ebb5c083e
|-- fabric-api-lookup-api-v1 1.6.113+1fb1cde93e
|-- fabric-biome-api-v1 17.1.1+4fc5413f3e
|-- fabric-block-api-v1 1.1.10+4ebb5c083e
|-- fabric-block-view-api-v2 1.0.39+4ebb5c083e
|-- fabric-command-api-v2 2.4.7+6b42a6003e
|-- fabric-content-registries-v0 10.2.14+4fc5413f3e
|-- fabric-convention-tags-v1 2.1.55+7f945d5b3e
|-- fabric-convention-tags-v2 2.17.3+8ef948ba3e
|-- fabric-crash-report-info-v1 0.3.23+4ebb5c083e
|-- fabric-data-attachment-api-v1 1.8.46+b6ef3aec3e
|-- fabric-data-generation-api-v1 23.4.0+69974c4e3e
|-- fabric-dimensions-v1 4.0.28+4fc5413f3e
|-- fabric-entity-events-v1 3.1.1+1d0ab4303e
|-- fabric-events-interaction-v0 4.1.0+3b89ecf63e
|-- fabric-game-rule-api-v1 2.0.3+4fc5413f3e
|-- fabric-item-api-v1 11.5.20+d0c46b9e3e
|-- fabric-item-group-api-v1 4.2.36+4fc5413f3e
|-- fabric-key-binding-api-v1 1.1.7+4fc5413f3e
|-- fabric-lifecycle-events-v1 2.6.15+4ebb5c083e
|-- fabric-loot-api-v2 3.0.73+3f89f5a53e
|-- fabric-loot-api-v3 2.0.20+78c8b4663e
|-- fabric-message-api-v1 6.1.12+4ebb5c083e
|-- fabric-model-loading-api-v1 6.0.14+4fc5413f3e
|-- fabric-networking-api-v1 5.1.5+ae1e07683e
|-- fabric-object-builder-api-v1 21.1.39+4fc5413f3e
|-- fabric-particles-v1 4.2.11+4fc5413f3e
|-- fabric-recipe-api-v1 8.2.3+4ebb5c083e
|-- fabric-registry-sync-v0 6.2.5+1718722b3e
|-- fabric-renderer-api-v1 8.0.2+f4ffd2e53e
|-- fabric-renderer-indigo 5.0.2+f4ffd2e53e
|-- fabric-rendering-fluids-v1 3.1.43+4ebb5c083e
|-- fabric-rendering-v1 16.2.9+7edacff13e
|-- fabric-resource-conditions-api-v1 5.0.35+4fc5413f3e
|-- fabric-resource-loader-v0 3.3.4+4fc5413f3e
|-- fabric-resource-loader-v1 1.0.10+78c8b4663e
|-- fabric-screen-api-v1 3.1.7+4ebb5c083e
|-- fabric-screen-handler-api-v1 1.3.161+4fc5413f3e
|-- fabric-serialization-api-v1 1.0.5+4ebb5c083e
|-- fabric-sound-api-v1 1.0.51+4fc5413f3e
|-- fabric-tag-api-v1 1.2.20+4fc5413f3e
|-- fabric-transfer-api-v1 6.0.24+4fc5413f3e
\-- fabric-transitive-access-wideners-v1 7.1.0+014c8cec3e
- fabricloader 0.18.4
\-- mixinextras 0.5.0
- java 21
- minecraft 1.21.11
- modmenu 17.0.0-beta.2
- placeholder-api 2.8.1+1.21.10
- sodium 0.8.2+mc1.21.11
- voxy 0.2.9-alpha
|-- org_apache_commons_commons-pool2 2.12.0
|-- org_lwjgl_lwjgl-lmdb 3.3.3
|-- org_lwjgl_lwjgl-lmdb_natives-linux 3.3.3
|-- org_lwjgl_lwjgl-lmdb_natives-windows 3.3.3
|-- org_lwjgl_lwjgl-zstd 3.3.3
|-- org_lwjgl_lwjgl-zstd_natives-linux 3.3.3
|-- org_lwjgl_lwjgl-zstd_natives-windows 3.3.3
|-- org_lz4_lz4-java 1.8.0
|-- org_rocksdb_rocksdbjni 10.2.1
|-- org_tukaani_xz 1.10
\-- redis_clients_jedis 5.1.0
[17:01:11] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/home/{COMPUTER_USERNAME}/.local/share/ModrinthApp/meta/libraries/net/fabricmc/sponge-mixin/0.17.0+mixin.0.8.7/sponge-mixin-0.17.0+mixin.0.8.7.jar Service=Knot/Fabric Env=CLIENT
[17:01:11] [main/INFO]: Compatibility level set to JAVA_21
[17:01:11] [main/INFO]: Loaded configuration file for Sodium: 43 options available, 0 override(s) found
[17:01:12] [main/WARN]: Error loading class: com/moulberry/flashback/record/FlashbackMeta (java.lang.ClassNotFoundException: com/moulberry/flashback/record/FlashbackMeta)
[17:01:12] [main/WARN]: @Mixin target com.moulberry.flashback.record.FlashbackMeta was not found client.voxy.mixins.json:flashback.MixinFlashbackMeta from mod voxy
[17:01:12] [main/WARN]: Error loading class: com/moulberry/flashback/record/Recorder (java.lang.ClassNotFoundException: com/moulberry/flashback/record/Recorder)
[17:01:12] [main/WARN]: @Mixin target com.moulberry.flashback.record.Recorder was not found client.voxy.mixins.json:flashback.MixinFlashbackRecorder from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/uniforms/custom/CustomUniforms (java.lang.ClassNotFoundException: net/irisshaders/iris/uniforms/custom/CustomUniforms)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.uniforms.custom.CustomUniforms was not found client.voxy.mixins.json:iris.CustomUniformsAccessor from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/pipeline/IrisRenderingPipeline (java.lang.ClassNotFoundException: net/irisshaders/iris/pipeline/IrisRenderingPipeline)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.pipeline.IrisRenderingPipeline was not found client.voxy.mixins.json:iris.IrisRenderingPipelineAccessor from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/Iris (java.lang.ClassNotFoundException: net/irisshaders/iris/Iris)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.Iris was not found client.voxy.mixins.json:iris.MixinIris from mod voxy
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.pipeline.IrisRenderingPipeline was not found client.voxy.mixins.json:iris.MixinIrisRenderingPipeline from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/samplers/IrisSamplers (java.lang.ClassNotFoundException: net/irisshaders/iris/samplers/IrisSamplers)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.samplers.IrisSamplers was not found client.voxy.mixins.json:iris.MixinIrisSamplers from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/uniforms/CommonUniforms (java.lang.ClassNotFoundException: net/irisshaders/iris/uniforms/CommonUniforms)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.uniforms.CommonUniforms was not found client.voxy.mixins.json:iris.MixinMatrixUniforms from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/shaderpack/properties/PackRenderTargetDirectives (java.lang.ClassNotFoundException: net/irisshaders/iris/shaderpack/properties/PackRenderTargetDirectives)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.shaderpack.properties.PackRenderTargetDirectives was not found client.voxy.mixins.json:iris.MixinPackRenderTargetDirectives from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/shaderpack/programs/ProgramSet (java.lang.ClassNotFoundException: net/irisshaders/iris/shaderpack/programs/ProgramSet)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.shaderpack.programs.ProgramSet was not found client.voxy.mixins.json:iris.MixinProgramSet from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/shaderpack/include/ShaderPackSourceNames (java.lang.ClassNotFoundException: net/irisshaders/iris/shaderpack/include/ShaderPackSourceNames)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.shaderpack.include.ShaderPackSourceNames was not found client.voxy.mixins.json:iris.MixinShaderPackSourceNames from mod voxy
[17:01:12] [main/WARN]: Error loading class: net/irisshaders/iris/gl/shader/StandardMacros (java.lang.ClassNotFoundException: net/irisshaders/iris/gl/shader/StandardMacros)
[17:01:12] [main/WARN]: @Mixin target net.irisshaders.iris.gl.shader.StandardMacros was not found client.voxy.mixins.json:iris.MixinStandardMacros from mod voxy
[17:01:12] [main/WARN]: Error loading class: me/cortex/nvidium/RenderPipeline (java.lang.ClassNotFoundException: me/cortex/nvidium/RenderPipeline)
[17:01:12] [main/WARN]: @Mixin target me.cortex.nvidium.RenderPipeline was not found client.voxy.mixins.json:nvidium.MixinRenderPipeline from mod voxy
[17:01:12] [main/WARN]: Error loading class: org/popcraft/chunky/platform/FabricWorld (java.lang.ClassNotFoundException: org/popcraft/chunky/platform/FabricWorld)
[17:01:12] [main/WARN]: @Mixin target org.popcraft.chunky.platform.FabricWorld was not found common.voxy.mixins.json:chunky.MixinFabricWorld from mod voxy
[17:01:12] [main/INFO]: Searching for graphics cards...
[17:01:12] [main/INFO]: Found graphics adapter: LinuxPciAdapterInfo[vendor=NVIDIA, name=GA106M [GeForce RTX 3060 Mobile / Max-Q], pciVendorId=0x10de, pciDeviceId=0x2520]
[17:01:12] [main/INFO]: Found graphics adapter: LinuxPciAdapterInfo[vendor=INTEL, name=TigerLake-H GT1 [UHD Graphics], pciVendorId=0x8086, pciDeviceId=0x9a60]
[17:01:12] [main/WARN]: Sodium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS_BROKEN, NO_ERROR_CONTEXT_UNSUPPORTED]
[17:01:12] [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.
[17:01:12] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.5.0).
[17:01:12] [Datafixer Bootstrap/INFO]: 287 Datafixer optimizations took 203 milliseconds
[17:01:16] [Render thread/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, profilesHost=https://api.mojang.com, name=PROD]
[17:01:16] [Render thread/INFO]: Setting user: {MINECRAFT_USERNAME}
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as RocksDB for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as Redis for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as ReadonlyCachingLayer for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config2 as AutoFragmentationAdaptor for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as FragmentationAdaptor for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered ConditionalStorageBackendConfig as ConditionalConfig for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as CompressionAdaptor for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered BasicPathInsertionConfig as BasicPathConfig for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as LMDB for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as Memory for config type StorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as Serializer for config type SectionStorageConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as ZSTD for config type CompressorConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered Config as LZ4 for config type CompressorConfig
[17:01:16] [Render thread/INFO]: [me.cx.vy.cn.cg.Serialization]: Registered 13 config types
[17:01:16] [Render thread/INFO]: [Indigo] Different rendering plugin detected; not applying Indigo.
[17:01:16] [Render thread/INFO]: Checking mod updates...
[17:01:16] [Render thread/WARN]: Skipping bad option:
[17:01:16] [Render thread/INFO]: Backend library: LWJGL version 3.3.3-snapshot
[17:01:17] [Render thread/INFO]: Modifying process environment to apply workarounds for the NVIDIA graphics driver...
[17:01:17] [Render thread/INFO]: OpenGL Vendor: NVIDIA Corporation
[17:01:17] [Render thread/INFO]: OpenGL Renderer: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
[17:01:17] [Render thread/INFO]: OpenGL Version: 3.3.0 NVIDIA 590.48.01
[17:01:17] [Render thread/INFO]: Modifying OpenGL context to apply workarounds for the NVIDIA graphics driver...
[17:01:17] [Render thread/INFO]: Using optional rendering extensions: GL_ARB_buffer_storage, GL_KHR_debug, GL_ARB_vertex_attrib_binding, GL_ARB_direct_state_access, GL_EXT_texture_filter_anisotropic
[17:01:17] [Render thread/INFO]: Reloading ResourceManager: vanilla, fabric-api, fabric-api-base, fabric-api-lookup-api-v1, fabric-biome-api-v1, fabric-block-api-v1, fabric-block-view-api-v2, fabric-command-api-v2, fabric-content-registries-v0, fabric-convention-tags-v1, fabric-convention-tags-v2, 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-game-rule-api-v1, fabric-item-api-v1, fabric-item-group-api-v1, fabric-key-binding-api-v1, fabric-lifecycle-events-v1, fabric-loot-api-v2, fabric-loot-api-v3, fabric-message-api-v1, fabric-model-loading-api-v1, fabric-networking-api-v1, fabric-object-builder-api-v1, fabric-particles-v1, fabric-recipe-api-v1, fabric-registry-sync-v0, fabric-renderer-api-v1, fabric-renderer-indigo, fabric-rendering-fluids-v1, fabric-rendering-v1, fabric-resource-conditions-api-v1, fabric-resource-loader-v0, fabric-resource-loader-v1, fabric-screen-api-v1, fabric-screen-handler-api-v1, fabric-serialization-api-v1, fabric-sound-api-v1, fabric-tag-api-v1, fabric-transfer-api-v1, fabric-transitive-access-wideners-v1, fabricloader, modmenu, placeholder-api, sodium, voxy
[17:01:18] [Worker-Main-4/INFO]: Found unifont_all_no_pua-17.0.01.hex, loading
[17:01:18] [Worker-Main-2/INFO]: Found unifont_pua-17.0.01.hex, loading
[17:01:18] [Worker-Main-8/INFO]: Found unifont_jp_patch-17.0.01.hex, loading
[17:01:18] [Render thread/INFO]: OpenAL initialized on device Built-in Audio Analog Stereo
[17:01:18] [Render thread/INFO]: Sound engine started
[17:01:18] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas
[17:01:18] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/decorated_pot.png-atlas
[17:01:18] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/armor_trims.png-atlas
[17:01:19] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas
[17:01:19] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/shield_patterns.png-atlas
[17:01:19] [Render thread/INFO]: Created: 2048x2048x4 minecraft:textures/atlas/blocks.png-atlas
[17:01:19] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/chest.png-atlas
[17:01:19] [Render thread/INFO]: Created: 256x128x0 minecraft:textures/atlas/celestials.png-atlas
[17:01:19] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/banner_patterns.png-atlas
[17:01:19] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/beds.png-atlas
[17:01:19] [Render thread/INFO]: Created: 1024x512x0 minecraft:textures/atlas/items.png-atlas
[17:01:19] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/gui.png-atlas
[17:01:19] [Render thread/INFO]: Created: 128x64x0 minecraft:textures/atlas/map_decorations.png-atlas
[17:01:19] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/signs.png-atlas
[17:01:19] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shulker_boxes.png-atlas
[17:01:19] [Render thread/INFO]: [me.cx.vy.ct.cg.VoxyConfig]: Config doesnt exist, creating new
[17:01:23] [Render thread/INFO]: Loaded 1470 recipes
[17:01:23] [Render thread/INFO]: Loaded 1584 advancements
[17:01:25] [Render thread/INFO]: Applied 0 biome modifications to 0 of 65 new biomes in 979.9 μs
[17:01:25] [Server thread/INFO]: Starting integrated minecraft server version 1.21.11
[17:01:25] [Server thread/INFO]: Generating keypair
[17:01:25] [Server thread/INFO]: Selecting global world spawn...
[17:01:27] [Server thread/INFO]: Loading 0 persistent chunks...
[17:01:27] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:28] [Server thread/INFO]: Loading 47 chunks for player spawn...
[17:01:28] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:28] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:28] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:28] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:28] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:29] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:29] [Server thread/INFO]: Preparing spawn area: 16%
[17:01:29] [Server thread/INFO]: Preparing spawn area: 29%
[17:01:30] [Server thread/INFO]: Preparing spawn area: 57%
[17:01:30] [Server thread/INFO]: Preparing spawn area: 100%
[17:01:30] [Server thread/INFO]: Time elapsed: 5019 ms
[17:01:30] [Server thread/INFO]: {MINECRAFT_USERNAME}[local:E:6c09db85] logged in with entity id 13 at (9.5, 64.0, 74.5)
[17:01:30] [Server thread/INFO]: {MINECRAFT_USERNAME} joined the game
[17:01:30] [Render thread/INFO]: [me.cx.vy.cl.VoxyInstance]: Initializing voxy instance
[17:01:30] [Render thread/INFO]: [me.cx.vy.cl.VoxyInstance]: Dedicated voxy thread pool size: 5
[17:01:30] [Render thread/INFO]: [me.cx.vy.cl.VoxyInstance]: Creating new world engine: 5141548605471141996@730646055
[17:01:30] [Server thread/INFO]: Changing view distance to 12, from 10
[17:01:30] [Server thread/INFO]: Changing simulation distance to 12, from 0
[17:01:31] [Render thread/INFO]: [me.cx.vy.ct.ce.rg.sn.gy.BasicSectionGeometryData]: Creating and zeroing 4095MB geometry buffer driver states 5084MB of free memory
[17:01:31] [Render thread/INFO]: [me.cx.vy.ct.ce.rg.sn.gy.BasicSectionGeometryData]: if your game crashes/exits here without any other log message, try manually decreasing the geometry capacity
[17:01:31] [Render thread/INFO]: [me.cx.vy.ct.ce.rg.sn.gy.BasicSectionGeometryData]: Successfully allocated the geometry buffer in 4ms
[17:01:31] [Render thread/INFO]: [me.cx.vy.ct.ce.VoxyRenderSystem]: Voxy render system created with 4294966272 geometry capacity, using pipeline 'NormalRenderPipeline' with renderer 'MDICSectionRenderer'
[17:01:31] [Render thread/INFO]: Started 10 worker threads
[17:01:31] [Render thread/INFO]: [me.cx.vy.cl.VoxyInstance]: Dedicated voxy thread pool size: 1
[17:01:31] [Render thread/WARN]: [me.cx.vy.cl.is.DHImporter]: Unable to load sqlite JDBC or lzma decompressor, DHImporting wont be available
[17:01:31] [Render thread/INFO]: Loaded 2 advancements
[17:01:31] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 2 reached during a single frame. New capacity will be 4.
[17:01:31] [Render thread/INFO]: Resizing Dynamic Transforms UBO, capacity limit of 4 reached during a single frame. New capacity will be 8.
Or nicely formatted: https://mclo.gs/VAivaFl
If I downgrade to 0.2.8, it works again.
Any ideas?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the freeze with Voxy 0.2.9-alpha on Minecraft 1.21.11 using the fresh Fabric installation described in the log. Start by examining the latest log after entering a world, and consider the issue resolved when the world loads without freezing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- computer-graphics, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100