I recently upgraded my Kinoite system via rpm-ostree and started encountering some strange graphical bugs and a nasty kwin segfault.
I stupidly forgot to do a pin before the upgrade, then I upgraded again hoping that would fix it, and I lost the last release that I had working. However, I do have a much older pin from 3 months ago, but even when I boot into that I encounter the exact same bugs and crashes. So whatever is causing the bugs persists after a rollback.
Kwin Segfault
Kwin segfaults every time I try to maximize a window by dragging it to the top of the screen. This is 100% reproducible for me, and dmesg prints the following:
[ 1058.935511] traps: kwin_wayland[5339] general protection fault ip:7f4a4eee0e37 sp:7ffcfd2af3f0 error:0 in libQt6Quick.so.6.7.1[7f4a4ed61000+44f000]
The other problem is a weird visual bug with icons. It’s hard to explain, so I’ve recorded a video of it occurring in the plasma task bar and the system settings app. I’ve seen it happen in the following apps:
Plasma task bar
KDE settings app
KDE welcome window/popup
It’s weird because these issues persist even when I roll back to a much earlier image from 3 months ago which definitely did not have these issues.
Idk where it came from, but a mysterious icon appeared in my task bar and when I clicked it, it launched a “Plasma Renderer” settings application. The rendering backend option was set to “Software”, so I switched it to Automatic and rebooted and now everything is back to normal.
EDIT: btw I should probably add that I don’t remember whether or not I ever set that option to software rendering myself, or if it changed by itself with a recent update. I’ve been running this system for over a year now, so it’s hard to remember everything I’ve tweaked.