A few days ago I upgraded my system from Fedora 39 (which is EOL since November this year) to Fedora 41. This new Fedora release is my first experience with Plasma 6. It’s been a rough one so far
Several applications will launch but won’t show a usable GUI. For example
- Opening firefox with my default profile will try to restore 6 windows. This goes into an endless screen redraw frenzy in which I never get a fully rendered webpage. This even hinders other applications I attempt to start while it’s in this weird state. For example if I then also start chromium, it won’t reach a state in which I can click on its buttons or type something in the address bar. Closing both applications (from the command-line), and then only starting chromium does give me a normally functioning chromium instance. For now I have worked around this by forcing firefox to use software rendering. I had to log in to a Gnome(X11) session to be able to change this setting by the way. There were plenty of errors logged on the console during the faulty launch attempts (using WebRender), but I lost them while switching between Gnome and Plasma. If needed I can redo the experiment to copy the exact error messages (something with GLX1, if I remember correctly).
- I have been using Kontact on a daily basis to manage mails and my calendar. Since the upgrade to Plasma 6.2 it may or may not launch properly. It looks so far that when I try shortly after logging it it works, but if I wait an indefinite amount of time, it will launch but fail to display a window. It will appear on the task bar, but that’s it. When launched from the command line I see these error messages being logged:
qt.core.qobject.connect: QObject::disconnect: No such slot Akonadi::StatisticsProxyModel::_q_sourceDataChanged(QModelIndex, QModelIndex, QList<int>)
QWaylandGLContext::makeCurrent: eglError: 0x3003, this: 0x556d5409e290
QRhiGles2: Failed to make context current. Expect bad things to happen.
Failed to create QRhi for QBackingStoreRhiSupport
qt.svg.draw: The requested buffer size is too big, ignoring
We have an error during reading password "Entry not found"
org.kde.pim.messagelist: Circular reference loop detected in the message tree
org.kde.pim.messagelist: Circular reference loop detected in the message tree
The last two lines are probably not relevant, but I added them for completeness.
- As soon as a kde application fails to run, many others will fail as well. For in the login session I’m typing this kontact fails to launch, and I also tried systemsettings (from the command line). It gives a very similar error message:
QWaylandGLContext::makeCurrent: eglError: 0x3003, this: 0x55964666b990
QRhiGles2: Failed to make context current. Expect bad things to happen.
Failed to create QRhi for QBackingStoreRhiSupport
- I wanted to check something in digikam. I does nothing at all - no messages logged to console, no window being displayed, it won’t even appear on the task bar
I have searched around on several fora (this one, fedora’s,…) but honestly I don’t even know where to begin. Is this a configuration issue, a bug, poor hardware?
I would really appreciate some guidance here to sort this out. As it currently stands it’s impossible for me to use Plasma as my daily driver. Yet I dislike the alternatives as well: switching to another DE (Gnome does work but I very much prefer Plasma as that’s what I have been using for years), or reverting back to Fedora 39 (which still has Plasma 5 on X11, but is now EOL).
Some system information for reference:
Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.11.10-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-6700K CPU @ 4.00GHz
Memory: 47.0 GiB of RAM
Graphics Processor: NVIDIA GeForce GT 1030/PCIe/SSE2
Please let me know if you need more details to help me! Thanks.