GL State Corruption on MacOS?
Got this issue today, and cannot get shaders to run with DH. Overall Mac and DH don't mix well, random crashes here and there.
Any idea how to solve this?
29 Replies
This seems to happen on other apple silicone too, found on DH subreddit
try disabling instanced rendering under advanced, graphics, generic rendering
if that doesnt work there is probably nothing you can do
just mac being mac
Dont see an option for instanced rendering? Just rendering, beacon and cloud rendering
oh right, wasnt added in 2.2.1 yet
get the nightly build from #links-n-downloads
you should see it then
Just straight up crashes
oh
what is your mods list?
Should I send you a log or..?
if that includes a mods list, sure
This will be easier
remove indium and try again
it was made obsolete with sodium 0.6
Doesn't crash now hm
Still the same issue
the indirect rendering issue you mean?
Yeah same error pops up
and i take it you disabled instanced rendering?
Yes, let me just restart shaders and other stuff maybe it will help
then i diagnose your issue as a certified mac™ problem
Soounds about right lmao
Oh hold on
A fatal error has been detected by the Java Runtime Environment:
SIGSEGV (0xb) at pc=0x000000018d925820, pid=31959, tid=132355
JRE version: OpenJDK Runtime Environment Microsoft-9911842 (21.0.4+7) (build 21.0.4+7-LTS)
Java VM: OpenJDK 64-Bit Server VM Microsoft-9911842 (21.0.4+7-LTS, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
Problematic frame:
C [libobjc.A.dylib+0x9820] objc_msgSend+0x20
No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
An error report file with more information is saved as:
/Users/*/Library/Application Support/PrismLauncher/instances/Fabulously Optimized(1)/.minecraft/hs_err_pid31959.log
If you would like to submit a bug report, please visit:
https://github.com/microsoft/openjdk/issues
GitHub
Issues · microsoft/openjdk
Microsoft Build of OpenJDK. Contribute to microsoft/openjdk development by creating an account on GitHub.
it crashed?
Yup
oof
not much in there that tells me what the problem is though\
Yeah
I guess just mac issues
i get this error too occasionally when trying to disable dh
on a windows system
On a windows system? That's new
was using bsl if that helps
Any progress on this? I had DH working with shaders for two months on my m2 mbp and it abruptly stopped working with the same "disabled to try preventing GL state corruption". I have had instanced rendering off.
I can get DH working or I can get Complimentary Reimagined shaders working but if DH is running when i enable shaders it immediately gives me the disabled to preveted GL state corruption
before if i reset my system and booted minecraft without DH or shaders I could load DH first and shaders second and it would consistently worked. Didn't update anything and not sure what changed.