Tesselating Block Model Crash
rjenkins2 opened this issue ยท 5 comments
I'm getting the following crash pretty regularly, but randomly in my world.
crash-2018-07-10_13.12.19-client.txt
ModPack: Continuum 1.4.0
CTM version: CTM-MC1.12.2-0.3.1.16.jar
Chisel version: Chisel-MC1.12.2-0.2.0.31.jar
Forge versions: 2730 & 2732
The block that it crashes on seems to be different/semi-random, but it's always a chiseled block, with CTM textures.
Can confirm got this crash on a test build of SevTech: Ages (Well Generikb is helping test an update and crashed with this a few times on his world) also report: https://gist.github.com/artdude543/bd43bf9a05359ac007613126833f3796
I eventually fixed this by turning off the forge threaded chunk rendering option, but that made the FPS in the game drop to crap levels. I then installed optifine to improve the FPS and things have stabilized. I haven't had the above rendering crash since then. I don't particularly like this fix, but it's my current workaround. Much better than crashing to desktop randomly every 10 minutes or so.
I'll do some more testing tonight to verify that the forge threaded chunk rendering is truly related.
I think I know the cause of this, but it's too difficult to test as it involves an incredibly rare race condition with the RegionCache (undoubtably made more common by that forge config). While I was digging around, @covers1624 and I arrived at a nice improvement for that system, and so I did that while also hopefully solving this one. I'll make a dev build you can test ASAP.
Also having this issue with the following details:
ModPack: DW20 1.12.2 2.1.0 (with a couple of extra mods that don't seem related to this crash)
CTM version: CTM-MC1.12.2-0.3.1.16.jar
Chisel version: Chisel-MC1.12.2-0.2.0.31.jar
Forge 2732
Updated to CTM-MC1.12.2-0.3.2.17 - it made the immediate crash to desktop on logging into my server repeatable for the same block tessellation. This was true for the following:
- Update to new CTM with forge multi-threading turned ON
- Reboot, switched forge multi-threading OFF (no effect)
- Reboot, switched off texture packs (no effect)
- Reboot, set disableCTM in the config to true (no effect)
- Reverted to CTM-MC1.12.2-0.3.1.16.jar (crashes every 15 mins or so as previously)
I suppose at least it's not random anymore, and it looks like the forge chunk rendering isn't necessarily related for the new version. If there's anything else I can test let me know.