… Quote from @hui:
This name of the package is “Mesa” as mentioned in the Bugzilla link posted above.
… end quote
Yea, I think I’ve seen on my laptop where Mesa is the culprit, but I’ll pay attention next time I do a zypper dup.
However, l just did a zypper dup on my 2 desktops - I noticed updates for “libLLVMxx” (where xx is the version, such as 15, 16, 17). On the first desktop, I allowed all 3 LLVM libs to be updated (libLLVM15, libLLVMx16, libLLVM17). The Chromium-based browser rendering issue reared its ugly head … so I had to delete the GPUCache subdirs.
So, I fired up the 2nd desktop unit, and THIS time, I marked libLLVM15, libLLVMx16, and libLLVM17 to be Protected, and then did a zypper dup. Tested Brave and Chrome - no issue.
Then I allowed libLLVM15 to be updated. Tested Brave and Chrome - no issue. Then I allowed libLLVM16 to be updated. Tested Brave and Chrome - no issue.
Then I allowed libLLVM17 to be updated. Tested Brave and Chrome - the issue showed up - both browsers could not render web pages properly, so deleted their GPUCache sub-dirs. So, the problem on SOME machines (at least on my machines), it’s libLLVM17 that causes the rendering problem.
I also updated my laptop just now, that has libLLVM17, and it does NOT have the rendering issue. (However, I think Mesa does cause the issue on the laptop, not desktops, which is almost certain to be because of the difference of graphics hardware).
BTW, in the bug link above, Mesa is NOT mentioned (and that issue has been closed by the author) … it’s the bug referred to by Takashi Iwai “a similar report in bug https://bugzilla.opensuse.org/show_bug.cgi?id=1217484”, where it is mentioned.