ThePansmith / Monifactory

A Modern Remaster of Nomifactory
GNU Lesser General Public License v3.0
208 stars 104 forks source link

[Bug]: Monifactory crashes my windows desktop after 10-20 minutes of playing #760

Open codynelson03 opened 1 month ago

codynelson03 commented 1 month ago

Issue Summary

After around 20 minutes of playing, minecraft freezes. Then all other windows on my PC freeze up and I can't control+alt+delete to the task manager. At some point the taskbar and desktop just go black and I'm forced to hard restart my laptop.

This has happened twice back to back

Reproduction steps

Play monifactory normally for 20 minutes.

Not sure if this has anything to do with it, but the first time I was using a mining hammer and the crash started around when I reached deepslate. The second time I was also mining closer to the surface, and accidentally pressed a button that brought up the oculus shader selection. I don't have any shaders installed but the game froze right then.

Playing on Windows 11 ASUS ROG Zephyrus with an Rtx 3070. 8GB allocated. Running the 9.0.0 release.

I know "It doesn't work on my PC" can be hard to debug. If you have some fixes that you want to try or you want to add more logs I'm happy to test it out.

Relevant log output

[23Sep2024 23:16:25.157] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:25.611] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:26.054] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:26.510] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:27.109] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:28.056] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:28.857] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.FurnaceScreen
[23Sep2024 23:16:30.356] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:16:33.857] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:16:34.504] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:16:35.006] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:16:35.512] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:16:36.013] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:06.701] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:16.310] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: crafting_screen
[23Sep2024 23:17:16.311] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.CraftingScreen
[23Sep2024 23:17:24.550] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:24.833] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/p3pp3rf1y/sophisticatedcore/api/IStashStorageItem$StashResult
[23Sep2024 23:17:25.806] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.CraftingScreen
[23Sep2024 23:17:30.296] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: pause_screen
[23Sep2024 23:17:30.298] [Render thread/INFO] [mixin/]: Mixing client.MixinRowHelper from mixins/common/nochatreports.mixins.json into net.minecraft.client.gui.layouts.GridLayout$RowHelper
[23Sep2024 23:17:30.326] [Server thread/INFO] [net.minecraft.client.server.IntegratedServer/]: Saving and pausing game...
[23Sep2024 23:17:30.335] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/minecraft:overworld
[23Sep2024 23:17:30.344] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mars
[23Sep2024 23:17:30.348] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/lostcities:lostcity
[23Sep2024 23:17:30.352] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:venus_orbit
[23Sep2024 23:17:30.355] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/javd:void
[23Sep2024 23:17:30.359] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mars_orbit
[23Sep2024 23:17:30.363] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mercury_orbit
[23Sep2024 23:17:30.367] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/minecraft:the_end
[23Sep2024 23:17:30.371] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/minecraft:the_nether
[23Sep2024 23:17:30.374] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:overworld_orbit
[23Sep2024 23:17:30.378] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:venus
[23Sep2024 23:17:30.381] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:luna_orbit
[23Sep2024 23:17:30.384] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:luna
[23Sep2024 23:17:30.389] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mercury
[23Sep2024 23:17:30.393] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/ae2:spatial_storage
[23Sep2024 23:17:31.105] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:32.706] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:45.460] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:47.952] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:50.057] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:17:51.513] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:51.966] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:52.516] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:52.818] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:54.914] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:55.364] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:17:56.967] [Render thread/INFO] [invtweaks/]: net.p3pp3rf1y.sophisticatedbackpacks.client.gui.BackpackScreen
[23Sep2024 23:18:00.505] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:18:01.805] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:18:04.115] [Render thread/INFO] [invtweaks/]: com.hrznstudio.titanium.client.screen.container.BasicAddonScreen
[23Sep2024 23:18:04.852] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:18:06.013] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.ContainerScreen
[23Sep2024 23:18:09.552] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:18:39.016] [Render thread/INFO] [invtweaks/]: com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer
[23Sep2024 23:18:39.019] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:18:39.027] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:18:39.035] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:18:39.043] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:18:39.052] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:18:53.456] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/minecraftforge/client/event/RenderBlockScreenEffectEvent$OverlayType
[23Sep2024 23:18:56.076] [Worker-Main-11/INFO] [com.teampotato.redirector.Redirector/]: Redirecting org/violetmoon/quark/content/world/gen/FallenLogGenerator$Decor
[23Sep2024 23:19:05.765] [Render thread/INFO] [invtweaks/]: com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer
[23Sep2024 23:19:05.767] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:05.774] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:05.783] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:05.791] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:05.799] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:12.555] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:19:21.617] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: journeymap.client.ui.fullscreen.Fullscreen
[23Sep2024 23:19:23.963] [Render thread/INFO] [invtweaks/]: com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer
[23Sep2024 23:19:23.966] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:23.972] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:24.001] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:45.517] [Render thread/INFO] [invtweaks/]: com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer
[23Sep2024 23:19:45.520] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:45.527] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:45.535] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:45.543] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:45.551] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:51.964] [Render thread/INFO] [invtweaks/]: com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer
[23Sep2024 23:19:51.967] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:51.973] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:51.981] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:51.989] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:19:51.997] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:20:04.164] [Render thread/INFO] [invtweaks/]: com.lowdragmc.lowdraglib.gui.modular.ModularUIGuiContainer
[23Sep2024 23:20:04.167] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:20:04.174] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:20:04.184] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:20:04.193] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:20:04.201] [Render thread/INFO] [com.mojang.blaze3d.platform.GlDebug/]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. <texture> is not a valid texture name.'
[23Sep2024 23:20:08.309] [Render thread/INFO] [invtweaks/]: net.minecraft.client.gui.screens.inventory.InventoryScreen
[23Sep2024 23:20:18.530] [Render thread/INFO] [net.minecraft.advancements.AdvancementList/]: Loaded 371 advancements
[23Sep2024 23:20:30.070] [Render thread/INFO] [net.minecraft.client.gui.components.ChatComponent/]: [CHAT] Home set!
[23Sep2024 23:20:35.563] [Render thread/INFO] [de.keksuccino.fancymenu.customization.layer.ScreenCustomizationLayerHandler/]: [FANCYMENU] ScreenCustomizationLayer registered: net.irisshaders.iris.gui.screen.ShaderPackScreen
[23Sep2024 23:20:35.626] [Server thread/INFO] [net.minecraft.client.server.IntegratedServer/]: Saving and pausing game...
[23Sep2024 23:20:35.635] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/minecraft:overworld
[23Sep2024 23:20:35.643] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mars
[23Sep2024 23:20:35.647] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/lostcities:lostcity
[23Sep2024 23:20:35.651] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:venus_orbit
[23Sep2024 23:20:35.655] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/javd:void
[23Sep2024 23:20:35.659] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mars_orbit
[23Sep2024 23:20:35.663] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:mercury_orbit
[23Sep2024 23:20:35.667] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/minecraft:the_end
[23Sep2024 23:20:35.671] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/minecraft:the_nether
[23Sep2024 23:20:35.674] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:overworld_orbit
[23Sep2024 23:20:35.679] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving chunks for level 'ServerLevel[Show me the moni]'/gcyr:venus
codynelson03 commented 1 month ago

latest.log Full log file attached, couldn't include the whole thing in the template but I'm guessing that the OpenGL errors are what's relevant.

Malavisto commented 1 month ago

I'm on version 0.9.3 but I had a similar issue where my GPU would lock up cause my main monitor to freeze (this only happened with Minecraft in general for me) so I had to hard restart my laptop but after reinstalling nvidia drivers fixed the issue so maybe you could try that

codynelson03 commented 1 month ago

Yeah I just tried upgrading my drivers and no change.

I think that it's a windows gamebar issue, there was something in the event viewer about it. When I tried uninstalling gamebar, as soon as I got into the game I got a popup asking me to go to the Microsoft store to open a "ms-gaming overlay" link. At that point the game crashed. I'm going to keep debugging

Malavisto commented 1 month ago

I would recommend just disabling game bar from startup instead of removing it since it breaks stuff and restart also maybe check if reinstalling the pack works and don't forget to backup your saves

codynelson03 commented 1 month ago

yeah nothing is really working, I tried updating the pack to 0.9.3 and disabling/reinstalling gamebar and had the same results. I will try it with a different launcher (using prism rn), but if that doesn't work, I will give up on getting it to run on windows. I have linux dual-booted so I'll just run it with that.

Malavisto commented 1 month ago

Hopefully linux does well for you, I also dual boot Linux and the pack works great on linux for me so wish you the best of luck