Iris 1.8.0b1 crashes the jvm
I get a jvm crash soon after joining a world (running vanillaAA shader)
EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000020db526d815, pid=10728, tid=13144
J 39253 c2 net.minecraft.class_287.fillExtendedData(I)V (412 bytes) @ 0x0000020db526d815 [0x0000020db526d740+0x00000000000000d5]
This is not a pure Iris instance, it has other mods (notably EMF listed in the stack traces, and betterclouds)
92 Replies
the crash report
I'm getting the same thing https://discord.com/channels/774352792659820594/1276332110692618321
I've known about this; tried to fix it earlier, wasn't sure if it was fixed...
I can't reliably cause this
I'm getting it almost 100% anything I can collect that would help?
how are you causing it
they have specified multiple ways to cause it, none I can reproduce
I have gotten it to crash easily
I can get it to crash by swapping shaders 5 times
but only in a large window
a little old version but
@Lily @Meeni @dragon
what CPU/GPU are you all on
im running a i7-8700 and a rtx 3060ti
Intel i7 10700K and Nvidia RTX 3080
all Windows?
yeah
11
i have no clue how such an error could be exclusive to Windows
win11 rx6700xt zen3
im crashing jemalloc
so all Windows 11
hm
specs courtesy of speccy
GOT IT
I needed to use a different JVM
now I can finally start fixing it
I mean my log is giving me some methods
are all of you on Adoptium/Temurin?
you had a different one?
beginning
um.
im running temurin
that's an entirely different crash
hmm
silly
this... might be a temurin bug
try the Microsoft JDK
I can't reproduce my crash with microsoft jdk
incredible
@JellySquid the bug is exclusive to people using Temurin
:agony:
I'm not using Temurin afaik
can reliably reproduce on temurin, cannot reproduce on Microsoft
horror
you were the one who sent the PID report, right?
it has this in it
that's temurin
wait
yours wasn't temurin...
:agony:
silly
this explains nothing
No, mine crash report says JRE version: OpenJDK Runtime Environment Microsoft-938842
yeah
they are running neoforge
i have no clue
i am also running neoforge
just crashed with MS jdk
how many crashes are there
maybe there are multiple
as far as I can tell, the jemalloc crashes are entirely unrelated
the common one has this signature
c2 net.minecraft.class_287.fillExtendedData(I)V
yes
that's the one I keep removing code from
screw it
just try this
I can also confirm the file you sent before this most recent one had no crashes for me
well that's expected
i deleted the whole thing
this new one reverts to some old code that has a major flaw, but hopefully doesn't have this flaw
seems to be working the 917pm one
guess we'll see
if this one works, I'm likely just going to post it as b2
there's a known issue with this code, but it's much much rarer to cause from what I can tell...
and I don't want to postpone this
so far no issues
same
cool
I'll give it 10 minutes
if no one can find a critical bug I'll post as b2
actually wait
@pajic
can you test this for the end portal bug
yeah, hold on
appears to be fixed
I'm getting constant OpenGL error spam though
log?
it only happens in spectator mode...
not much to see, just a constant barrage of this
[03:32:10] [Render thread/INFO]: OpenGL debug message: id=1282, source=API, type=ERROR, severity=HIGH, message='GL_INVALID_OPERATION error generated. No active program.'
okay
turn on debug mode
(ctrl D in shader list)
should print a stacktrace
prism didn't like that lol
F
yeah, the stacktraces do not get outputted to the log file to save your PC
you'll need to get them from the live console
pranked
not sure what hte portal error is, but I took the end portal and nothing special happened to me
:irrit:
that's... impossible
it's this, got fixed https://discord.com/channels/774352792659820594/1276342646108848268
any other mods?
oh
litematica
hm
yeah i forgot i had litematica in this instance actually, could it be causing problems
well it is
but it should be compatible
so
here
same thing pretty much
spam too?
that's impossible :irrit:
yes, and only in spectator mode
I'm not having any crashes, so I think the crash issue for NeoForge is resolved
and this doesn't happen on b1...?
i haven't checked, hold on
this just looks like classic mod interference
most likely, one of your mods is calling
GLXX.glUseProgram
directly and bypassing Iris' cachemaruohon/litematica (on dc426db5b2ff93cc56790287d203d03944facf5d)
src/main/java/fi/dy/masa/litematica/mixin/MixinWorldRenderer.java
sus
that's 1.12...
oh
huh I'm pretty sure I changed the branch beforehand
github auto changes it when you double click :irrit:
Getting the same problem, only when i turn on shaders. It failed a few times and then was good for 5 mins then crashed when i opened inventory. Can get crash logs if helpful
Actually mb this belongs with neoforge crash
Was running ATM10 in neoforge
@IMS Sorry for the late hour ping, but I wanted to ask if you updated the Iris on CurseForge yet
i did
awesome, I'll inform the people who use Iris and Sodium on my server. thanks for the quick response
Yeah it is compatible, shaders just make rendering goofy, but one of the new devs decided to do some tests but I don’t know if they were pushed
this is fixed with 1.8.0b2