Emulator Issues #9164
openRandom crashes caused by a potential memory corruption
0%
Description
FifoCI found a random assertion failure in https://fifoci.dolphin-emu.org/media/dff/WiiPlayFindMii.dff
The Intel OGL runner randomly fails because chan.diffusefunc has an unknown/invalid value while generating a lighting shader UID. It causes flakiness on unrelated PRs, which is suboptimal :)
Either it should be always broken (because the game does use an unknown/invalid diffuse lighting function... which would be interesting) or always working. The randomness makes me think we have a tricky race condition / uninitialized memory condition somewhere. Given that FifoCI runs in single core mode I'd say uninitialized memory or corruption is more likely.
Unfortunately xfmem is not part of my core dump so I can't provide much more info. If you can't repro, let me know and I can provide you with an environment where repro is definitely possible.
No data to display