Meldexun / EntityCulling

Minecraft Mod: Skip rendering of hidden entities.
26 stars 2 forks source link

[1.12.2] NullPointerException when accessing visibility buffer #76

Closed Sereath closed 2 years ago

Sereath commented 2 years ago

Describe the bug Client crashing within minutes of joining the world.

To Reproduce

  1. Update from 6.1.0 to 6.2.1

Screenshots/Videos

The game changes to the main menu background when crashing. It doesn't even notify me about the crash, it simply freezes. crashscreen

Versions Entity Culling: 6.2.1 Forge: 2860 Minecraft: 1.12.2 Other mods (necessary to reproduce the bug): https://www.curseforge.com/minecraft/modpacks/srp-qz/files/3921007

Log File https://mclo.gs/bYOJNOH

Crash logs:

1st https://mclo.gs/XgEVwRn

2nd https://mclo.gs/j9f7h30

However, after those first 2 it's now blaming Xaero: https://mclo.gs/jYu9epI https://mclo.gs/nMfGuUU

Which is odd because the only mods I recently updated were Entity Culling, RenderLib and FancyMenu

After downgrading from 6.2.1 to 6.1.0 and the library, from 1.1.2 to 1.1.1 I'm no longer crashing and it has been over 30 mins.

Another thing, none of the other players (two of them) in this server have crashed with this update. Both have Nvidia cards while I have an AMD card.

Edit: Shortly after this one of them also crashed.

Specs: Ryzen 7 3700X RX 580 W10

Meldexun commented 2 years ago

Please update RenderLib to v1.12.2-1.1.3 and set the enableGLDebug config option from RenderLib to true. Then try to reproduce the issue and upload the log file (for example https://gist.github.com/).

623667595 commented 2 years ago

Or black screen. image crash-2022-08-09_12.39.04-client.txt

Meldexun commented 2 years ago

Or black screen. [...] crash-2022-08-09_12.39.04-client.txt

This is not related to this issue

Sereath commented 2 years ago

latest.log https://gist.github.com/Sereath/505e9cc61ae38c09922357a1e1475c31

crash https://gist.github.com/Sereath/b7a91fbfdf5c8c9a0e130cb744f7a68a

Meldexun commented 2 years ago

Have you used the ingame config gui to enable the enableGLDebug option? Because you have to restart the game after changing that config option.

Sereath commented 2 years ago

I did it when it was closed

Sereath commented 2 years ago

Did it again by using the gui ingame and restarting. Instead of editing the cfg file when closed:

latest.log https://gist.github.com/Sereath/075059ec78d9963ba4ddaa16e2bea381

crash https://gist.github.com/Sereath/18478d4ef9d262549814624016f9d332

Sereath commented 2 years ago

I have reported the Xaeros Map crashes to the dev. However, my initial crashes didn't point to Xaeros as the culprit as shown above. And I haven't been able to replicate those initial crashes ever since, its very weird.

Meldexun commented 2 years ago

Should be fixed in v1.12.2-6.2.2