Plasmashell flooding syslog in wayland

Recently I switched my kde session to wayland to give it a try. All went reasonably well but after a while the system started to behave erratically and eventually sddm refused to enter graphics mode after a reset.

After some investigation I discovered that my /var folder (which resides in its own 14G-partition) was 100% full, and the culprit was /var/log/syslog, who grew without control, eating all the available space.

Upon inspection, I found the log file filled with these four lines repeated endlessly:

2024-04-05T07:38:04.797453+02:00 hiddenhost plasmashell[3067]: [3067:3388:0405/073804.797421:ERROR:shared_image_stub.cc(470)] SharedImageStub: unable to create context
2024-04-05T07:38:04.797459+02:00 hiddenhost plasmashell[3067]: [3067:3388:0405/073804.797425:ERROR:gpu_channel.cc(449)] GpuChannel: Failed to create SharedImageStub
2024-04-05T07:38:04.797623+02:00 hiddenhost plasmashell[3067]: [3067:3388:0405/073804.797599:ERROR:gl_context_egl.cc(259)] eglCreateContext failed with error EGL_BAD_CONTEXT
2024-04-05T07:38:04.797630+02:00 hiddenhost plasmashell[3067]: [3067:3388:0405/073804.797608:ERROR:gpu_channel_manager.cc(753)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.

Then I cleaned up my syslog and switched back to an X11 session, and fortunately the problem is gone.

I was about to open a bug report for that, but then a message in bugtracker suggested that I should post a message here instead if I’m not sure that it is a bug. And I’m not sure, in fact, as I’ve not heard/read this being a general issue.

Does someone have any ideas on how to solve it? My system configuration is:

Operating System: Debian GNU/Linux 12
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.103.0
Qt Version: 5.15.8
Kernel Version: 6.5.0-0.deb12.4-amd64 (64-bit)    <<< (I tested 6.6 kernels as well)
Graphics Platform: X11    <<< (Now I'm on X11. The problem only shows up in Wayland)
Processors: 12 × Intel® Core™ i5-10600 CPU @ 3.30GHz
Memory: 15.2 GiB of RAM
Graphics Processor: NVIDIA GeForce GT 1030/PCIe/SSE2
Driver: nvidia
Manufacturer: LENOVO
Product Name: 11EXS04R00
System Version: ThinkCentre M70s
1 Like

Can you post the link to this bug ?

I suspect this is fixed already in plasma 6.
Plasma 5.27 only receives security fix or very important ones, which this bug could qualify for but might be too intrusive to fix.

I would suggest to stick to X11 and give it another try when you have access to plasma 6.

I haven’t filed a bug report yet. I didn’t want to bother the developers with an issue that might be a misconfiguration on my side.

However, I’ll follow your advice and stick with X11 for now. I only wanted to give Wayland a try, but I don’t have an urge to switch.

In fact, I’m already using Wayland on my laptop, with some minor issues, but not this significant one. However, in that case, the distribution is different (Manjaro), as is the hardware.

I have a simmilar problem.

I have these lines in syslog:

2025-04-30T20:45:47.596574+02:00 ageispolis plasmashell[10736]: qml: 2593352125
2025-04-30T20:45:47.596771+02:00 ageispolis plasmashell[10736]: qml: 2593352125
2025-04-30T20:45:47.596864+02:00 ageispolis plasmashell[10736]: qml: 0.4
2025-04-30T20:45:47.998333+02:00 ageispolis plasmashell[10736]: qml: 2595347542
2025-04-30T20:45:47.998454+02:00 ageispolis plasmashell[10736]: qml: 2595347542
2025-04-30T20:45:47.998559+02:00 ageispolis plasmashell[10736]: qml: 0.4
2025-04-30T20:45:48.397196+02:00 ageispolis plasmashell[10736]: qml: 2597993043
2025-04-30T20:45:48.397307+02:00 ageispolis plasmashell[10736]: qml: 2597993043
2025-04-30T20:45:48.397374+02:00 ageispolis plasmashell[10736]: qml: 0.4

and it is filling my syslog very fast (about 50-100 lines per second).

How can i disable this behaviour?

Post your KInfo details pls

nicols@ageispolis:~$ kinfo
ERROR:             VkInstanceCreateInfo::pApplicationInfo::apiVersion has value of 0 which is not permitted. If apiVersion is not 0, then it must be greater than or equal to the value of VK_API_VERSION_1_0 [VUID-VkApplicationInfo-apiVersion]
Operating System: KDE neon 6.3
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.13.0
Qt Version: 6.8.3
Kernel Version: 6.11.0-24-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-8365U CPU @ 1.60GHz
Memory: 15.2 GiB of RAM
Graphics Processor: Intel® UHD Graphics 620

maybe this will help, this are plasmashell logs since last boot:

svi 01 08:59:14 ageispolis systemd[3417]: Starting plasma-plasmashell.service - KDE Plasma Workspace...
svi 01 08:59:15 ageispolis systemd[3417]: Started plasma-plasmashell.service - KDE Plasma Workspace.
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"boi.walle.cpuPowerMonitor", fileName: "/home/nicols/.local/share/plasma/plasmoids/boi.walle.cpuPowerMonitor/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.netspeedWidget", fileName: "/home/nicols/.local/share/plasma/plasmoids/org.kde.netspeedWidget/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.powerusage", fileName: "/home/nicols/.local/share/plasma/plasmoids/org.kde.plasma.powerusage/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"Plasma.Control.Hub", fileName: "/home/nicols/.local/share/plasma/plasmoids/Plasma.Control.Hub/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"Minimal.chaac.weather", fileName: "/home/nicols/.local/share/plasma/plasmoids/Minimal.chaac.weather/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.graphsplasmoid", fileName: "/usr/share/plasma/plasmoids/org.kde.graphsplasmoid/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: KPackageStructure of KPluginMetaData(pluginId:"org.kde.plasma.kweather_1x4", fileName: "/usr/share/plasma/plasmoids/org.kde.plasma.kweather_1x4/metadata.json") does not match requested format "Plasma/Applet"
svi 01 08:59:15 ageispolis plasmashell[3686]: kf.plasma.quick: Applet preload policy set to 1
svi 01 08:59:15 ageispolis plasmashell[3686]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for property "minimumWidth":
                                              file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
svi 01 08:59:16 ageispolis plasmashell[3686]: Toolbox not loading, toolbox package is either invalid or disabled.
svi 01 08:59:18 ageispolis plasmashell[3686]: org.kde.applets.brightness: D-Bus action "KeyboardBrightnessControl" is not available at service "org.kde.Solid.PowerManagement"
svi 01 08:59:18 ageispolis plasmashell[3686]: Loading Calendar plugin AstronomicalEventsPlugin(0x645340ff3030)
svi 01 08:59:18 ageispolis plasmashell[3686]: Loading Calendar plugin HolidaysEventsPlugin(0x645340ffcc00)
svi 01 08:59:19 ageispolis plasmashell[3686]: The cached device pixel ratio value was stale on window update.  Please file a QTBUG which explains how to reproduce.
svi 01 08:59:20 ageispolis plasmashell[3686]: qml: 0
svi 01 08:59:20 ageispolis plasmashell[3686]: qml: 0
svi 01 08:59:20 ageispolis plasmashell[3686]: qml: 524089600
svi 01 08:59:20 ageispolis plasmashell[3686]: qml: 524089600
svi 01 08:59:20 ageispolis plasmashell[3686]: qml: 1746082760.755
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 528041739
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 528041739
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 0.506
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 533610389
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 533610389
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 0.394
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 537147611
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 537147611
svi 01 08:59:21 ageispolis plasmashell[3686]: qml: 0.079
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 537993251
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 537993251
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 0.399
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 541947159
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 541947159
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 0.401
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 544100291
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 544100291
svi 01 08:59:22 ageispolis plasmashell[3686]: qml: 0.408
svi 01 08:59:23 ageispolis plasmashell[3686]: qml: 547070926
svi 01 08:59:23 ageispolis plasmashell[3686]: qml: 547070926

A widget is likely spamming console.log, you need to find which one and report it to the creator, remove the third party widgets one by one (or add them one by one in a new linux account) until you spot the culprit

4 Likes

Yeah, I am on the same Neon update, but no such logs in syslog, so can not replicate. Must be something you have installed.

1 Like

Tnx!

I like to keep things as “vanilla” as possible, i had only two “third-party” widgets.

This one is causing issuses for me:
CPU Power Monitor