AMD OpenGL texture corruption and crashing regression in java app
On Mesa 23.0.3 we're seeing what appears to be corrupted textures in an OpenGL java app, 2009scape, on AMD systems.
On Mesa 23.1.0 we're seeing a full crash/segfault of the app on launch. Crash fixed in 23.1.1
On Mesa 22.3.5, we don't see any issues.
23.0.3 problem images:
black/dark silhouettes
red silhouettes
blue grass
How it's supposed to look (22.3.5):
Repro steps:
- use AMD GPU
- download and run native launcher via direct link (not flatpak)
- swap to HD graphics (crashes on 23.1.0)
- create account (no personal details etc needed)
- log in
- examine lobby screen models (as pictured above, affected on 23.0.3)
Other areas in-game are affected in seemingly random ways, I assume due to the same issue. For example, chat heads appear as various colours, terrain often changes colour (as pictured above).
I'm testing on Pop!_OS 22.04 but this issue is occurring for users on other distros, such as openSUSE Tumbleweed