Arch Linux - Plasma KDE. Plasmashell crash on startup

Good day everyone!

I have a laptop with arch linux and kde plasma installed that I exclusively use for work. Today I encountered an issue that does not load the Desktop GUI, however I am able to use keyboard shortcuts for dolphin/kitty/alt-tabbing etc. For your information, I also have a custom wallpaper with wallpaper engine through steam, which updated 2 days ago now (and is also the last time I used my laptop before updates were installed), but I don’t exactly know if it is somehow at fault or not. On startup, as soon as I input my password, I get 3 crash report popups with the following (I think they are the same) debug message:

Application: plasmashell (plasmashell), signal: Aborted

warning: Can’t open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:kwin-dmabuf-feedback-table (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /home/{—username–-}/.cache/plasmashell/qmlcache/7016624a82deb4f1493698b5b3d86cd20d7bca28.qmlc (deleted) during file-backed mapping note processing

Sound like the plasmashell process don’t lauch propely.

Like most desktop environments, Plasma splits the desktop’s fonctions into 2 parts :

  • Kwin that handle the window managment and some basics fonction like alt-tab
  • Plasmashell that provide the desktop wallpaper and the panels

In your case, it sound like Kwin launch fine but Plasmashell don’t.

I don’t know what could make this issue but you can try to manualy launch Plasmashell with the plasmashell command in a terminal (It at least can give more infos). As a workaround until your issue get fixed, you can use krunner with alt+space to search your application/documents and open them or the overview with super(Windows key)+w.

Unfortunatly i can’t help further but i wish you the best of luck to resolve your problem.

Is your drive full ?

Try freeing some disk then.

Plasmashell uses some disk space on start, and if none is available it aborts.

It might be the case here.

Thanks for your reply! No, my drive is not full. I have over 45GBs on the boot partition and over 400 on the home partition of my nvme, so I doubt that is the case. As of now I still haven’t found much to get an idea of what it may cause this, although maybe it’s all laid out in front of me and I just don’t understand it, cause I’m not that well versed in coding and scripts. I tried following @the-entropyst ‘s advice of running plasmashell in the terminal but I can’t stop the process from repeating with Ctl+C so I don’t have much time to read everything, however from the few lines I read it just says things along the lines of “Failed to run … can’t find file” and as I am trying to run it again the following message pops up:

“Failed to register name ‘org.kde.plasmashell’ with DBUS - does this process have permission to use the name, and do no other processes own it already?”

Can you make anything out of it? Thank you in advance for your time!

I too am having this issue occasionally. Seems to happen often when I reboot.

Half the time it works after a reboot, half the time no.

Here is my debug log

warning: Can’t open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:JITCode:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:pulseaudio (deleted) during file-backed mapping note processing

warning: Can’t open file anon_inode:i915.gem during file-backed mapping note processing

warning: Can’t open file /memfd:unknown-usage:QtQml (deleted) during file-backed mapping note processing

warning: Can’t open file /home/brian/.cache/plasmashell/qmlcache/5b7bbfd96267d74c2fdae847420d463d51481b0a.qmlc (deleted) during file-backed mapping note processing

warning: Can’t open file /home/brian/.cache/plasmashell/qmlcache/ceea0ef8d55135e6277d50918e758bf1836b1f55.qmlc (deleted) during file-backed mapping note processing

warning: Can’t open file /SYSV00000000 (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:kwin-dmabuf-feedback-table (deleted) during file-backed mapping note processing

warning: Can’t open file /memfd:JSVMStack:QtQml (deleted) during file-backed mapping note processing

[New LWP 2416]

[New LWP 2707]

[New LWP 2421]

[New LWP 2542]

[New LWP 2424]

[New LWP 2504]

[New LWP 2429]

[New LWP 2431]

[New LWP 2541]

[New LWP 2495]

[New LWP 2507]

[New LWP 2432]

[New LWP 2494]

[New LWP 2503]

[New LWP 2437]

[New LWP 2496]

[New LWP 2505]

[New LWP 2813]

[New LWP 2537]

[New LWP 2538]

[New LWP 2811]

[New LWP 2506]

[New LWP 2508]

[New LWP 2509]

[New LWP 2812]

[New LWP 2814]

[New LWP 2815]

[New LWP 2668]

[New LWP 2422]

[New LWP 2423]

[New LWP 2430]

[New LWP 2420]

Downloading 51.84 K separate debug info for /usr/lib/libwayland-client.so.0…

Downloading 138.13 M separate debug info for /usr/lib/libQt6Widgets.so.6…

Downloading 230.27 M separate debug info for /usr/lib/libQt6Quick.so.6…

Downloading 202.76 M separate debug info for /usr/lib/libQt6Qml.so.6…

Downloading 23.46 M separate debug info for /usr/lib/libQt6WaylandClient.so.6…

Downloading 200.55 M separate debug info for /usr/lib/libQt6Gui.so.6…

Downloading 19.69 M separate debug info for /usr/lib/libQt6DBus.so.6…

Downloading 101.10 M separate debug info for /usr/lib/libQt6Core.so.6…

Downloading 2.24 M separate debug info for /usr/lib/libQt6Xml.so.6…

Downloading 13.03 M separate debug info for /usr/lib/libQt6PrintSupport.so.6…

Downloading 12.18 K separate debug info for /usr/lib/libXau.so.6…

Downloading 45.20 M separate debug info for /usr/lib/libQt6Network.so.6…

Downloading 717.41 K separate debug info for /usr/lib/libX11.so.6…

Downloading 1.55 M separate debug info for /usr/lib/libudev.so.1…

Downloading 334.70 K separate debug info for /usr/lib/libmount.so.1…

Downloading 117.23 K separate debug info for /usr/lib/libplist-2.0.so.4…

Downloading 12.05 M separate debug info for /usr/lib/libQt6Svg.so.6…

Downloading 7.47 M separate debug info for /usr/lib/libQt6QmlMeta.so.6…

Downloading 26.63 M separate debug info for /usr/lib/libQt6QmlModels.so.6…

Downloading 28.04 M separate debug info for /usr/lib/libQt6OpenGL.so.6…

I am able to sometimes get plasma back by running “kstart plasmashell” but why is it failing in the first place. I’m using cachyOS, with 6.16.7-2-cachyos kernel, and Plasma 6.4.5. Please let me know anything I can try. As per the previous suggestion, I have 200gb of free space

The command:

coredumpctl -1 info plasmashell

Will give details regarding, please share the result of the command after install debug symbols Guidelines and HOWTOs/Debugging/How to create useful crash reports - KDE Community Wiki

With debuginfod installed, running coredumpctl -1 gdb plasmashellfirst will install them.