KDE/Plasmashell failing to launch

this has appened today just when i turned on the computer, the kde environment tries to run, then wallpaper goes to black, tries to run again then black again, when i try to manually run plasmashell from a terminal this is what i get

QImage::pixel: coordinate (26,21) out of range
(cutting some of these out as, there are a lot of this)
...
QImage::pixel: coordinate (49,0) out of range
Plugin changed to:  "org.kde.kwin.aurorae"
Searching for plugins:  "org.kde.kwin.aurorae"
Factory:  true
aurorae: Couldn't find QML Decoration  ""
file:///usr/share/plasma/plasmoids/org.kde.windowbuttons/contents/ui/main.qml:225:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/share/plasma/plasmoids/org.kde.windowbuttons/contents/ui/main.qml:220:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
error getting max keyboard brightness via dbus QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'")
error getting max keyboard brightness via dbus QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/org/kde/Solid/PowerManagement/Actions/KeyboardBrightnessControl'")
KCrash: Attempting to start /usr/bin/plasmashell
KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2

although my case seemed different i tried the solution in this topic here

it didn’t work, at the moment, as i need my computer for work i’m running my usual applications through the terminal, and they work, browser, vscode, slack, no issue, just the desktop environment doesn’t run at all which makes the computer inconveninent to use

here is my garuda-inix

System:
Kernel: 6.12.7-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=60d751d8-c832-45e9-9bce-3558ee236afa rw rootflags=subvol=@
quiet resume=UUID=167c07eb-15e4-48ef-a6aa-01fc6749207f loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.9.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: Gigabyte model: A520M H v: x.x
serial: <superuser required> uuid: <superuser required>
UEFI: American Megatrends v: F10 date: 09/10/2020
CPU:
Info: model: AMD Ryzen 5 5600G with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 3 level: v3 note: check built: 2021-22
process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA500011
Topology: cpus: 1x dies: 1 clusters: 1 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 3 MiB
desc: 6x512 KiB L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 3507 min/max: 400/4464 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 3507 2: 3507 3: 3507
4: 3507 5: 3507 6: 3507 7: 3507 8: 3507 9: 3507 10: 3507 11: 3507 12: 3507
bogomips: 93429
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GA106 [Geforce RTX 3050] vendor: ASUSTeK driver: nvidia
v: 565.77 alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current
(as of 2024-09; EOL~2026-12-xx) arch: Ampere code: GAxxx
process: TSMC n7 (7nm) built: 2020-2023 pcie: gen: 3 speed: 8 GT/s
lanes: 8 link-max: gen: 4 speed: 16 GT/s lanes: 16 ports: active: none
off: DP-2,HDMI-A-1 empty: DP-1,DP-3 bus-ID: 01:00.0 chip-ID: 10de:2507
class-ID: 0300
Device-2: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] vendor: Gigabyte driver: amdgpu v: kernel
arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 09:00.0
chip-ID: 1002:1638 class-ID: 0300 temp: 33.0 C
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.4
compositor: kwin_wayland driver: X: loaded: amdgpu,nvidia
unloaded: modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
gpu: nvidia,amdgpu d-rect: 3840x1080 display-ID: 0
Monitor-1: DP-2 pos: right res: 1920x1080 size: N/A modes: N/A
Monitor-2: HDMI-A-1 pos: primary,left res: 1920x1080 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: nvidia platforms: device: 0 drv: nvidia gbm:
drv: nvidia surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
API: OpenGL v: 4.6.0 vendor: nvidia v: 565.77 glx-v: 1.4
direct-render: yes renderer: NVIDIA GeForce RTX 3050/PCIe/SSE2
memory: 7.81 GiB display-ID: :1.0
API: Vulkan v: 1.4.303 layers: 16 device: 0 type: discrete-gpu
name: NVIDIA GeForce RTX 3050 driver: N/A device-ID: 10de:2507
surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: AMD
Radeon Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1638
surfaces: xcb,xlib,wayland device: 2 type: cpu name: llvmpipe (LLVM
18.1.8 256 bits) driver: N/A device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: NVIDIA GA106 High Definition Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 8
link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:228e class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
Audio driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
link-max: gen: 4 speed: 16 GT/s bus-ID: 09:00.1 chip-ID: 1002:1637
class-ID: 0403
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Gigabyte driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 09:00.6
chip-ID: 1022:15e3 class-ID: 0403
Device-4: SteelSeries ApS Arctis Nova Pro Wireless
driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
lanes: 1 mode: 1.1 bus-ID: 3-2:2 chip-ID: 1038:12e0 class-ID: 0300
API: ALSA v: k6.12.7-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Gigabyte driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: e000 bus-ID: 07:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp7s0 state: up speed: 100 Mbps duplex: full mac: <filter>
IF-ID-1: virbr0 state: down mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd
Bluetooth:
Device-1: ASUSTek Broadcom BCM20702A0 Bluetooth driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 5-1:2
chip-ID: 0b05:17cb class-ID: fe01 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: no address: <filter> bt-v: 4.0 lmp-v: 6
status: discoverable: no pairing: no
Drives:
Local Storage: total: 3.86 TiB used: 659.24 GiB (16.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston model: SNV2S2000G
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: ELFK1N.1 temp: 45.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital
model: WD20EZRX-22D8PB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 0A80 scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Kingston model: SHFS37A240G
size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: BBF0 scheme: MBR
Partition:
ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 659.24 GiB (36.0%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 659.24 GiB (36.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 659.24 GiB (36.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 659.24 GiB (36.0%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 33.83 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 30.76 GiB used: 42.8 MiB (0.1%)
priority: 100 comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842
max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 42.4 C mobo: 30.0 C gpu: amdgpu temp: 33.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB note: est. available: 30.76 GiB used: 7.58 GiB (24.7%)
Processes: 419 Power: uptime: 17m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.25 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1984 libs: 582 tools: octopi,paru pm: flatpak
pkgs: 0 Compilers: clang: 18.1.8 gcc: 14.2.1 alt: 13 Shell: garuda-inxi
default: fish v: 3.7.1 running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
System install date:     2024-12-11
Last full system update: 2024-12-30
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

Added Data:

added data, journalctl has this in it

Process 244048 (plasmashell) of user 1000 dumped core.

Stack trace of thread 244048:
#0  0x00007dea329abdb4 _ZNK4QRhi13ubufAlignmentEv (libQt6Gui.so.6 + 0x3abdb4)
#1  0x00007dea33a97c60 _ZN16QSGBatchRenderer8RendererC2EP23QSGDefaultRenderContextN20QSGRendererInterface10RenderModeE (libQt6Quick.so.6 + 0x297c60)
#2  0x00007dea33ae5653 _ZN23QSGDefaultRenderContext14createRendererEN20QSGRendererInterface10RenderModeE (libQt6Quick.so.6 + 0x2e5653)
#3  0x00007dea33a63406 _ZN19QQuickWindowPrivate14syncSceneGraphEv (libQt6Quick.so.6 + 0x263406)
#4  0x00007dea339e9f0a _ZN19QQuickRenderControl4syncEv (libQt6Quick.so.6 + 0x1e9f0a)
#5  0x00007de9987ff638 _ZN4KWin18OffscreenQuickView6updateEv (libkwin.so.6 + 0x1ff638)
#6  0x00007dea321b1b29 n/a (libQt6Core.so.6 + 0x1b1b29)
#7  0x00007dea321bab35 _ZN6QTimer10timerEventEP11QTimerEvent (libQt6Core.so.6 + 0x1bab35)
#8  0x00007dea321a2d49 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x1a2d49)
#9  0x00007dea340fe78a _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfe78a)
#10 0x00007dea32157ac8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x157ac8)
#11 0x00007dea322d6b1f _ZN14QTimerInfoList14activateTimersEv (libQt6Core.so.6 + 0x2d6b1f)
#12 0x00007dea323c4f41 n/a (libQt6Core.so.6 + 0x3c4f41)
#13 0x00007dea30c0f559 n/a (libglib-2.0.so.0 + 0x5d559)
#14 0x00007dea30c72257 n/a (libglib-2.0.so.0 + 0xc0257)
#15 0x00007dea30c0ea55 g_main_context_iteration (libglib-2.0.so.0 + 0x5ca55)
#16 0x00007dea323c22fd _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x3c22fd)
#17 0x00007dea32161ee6 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x161ee6)
#18 0x00007dea32158f4f _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x158f4f)
#19 0x000060d84203917f n/a (n/a + 0x0)
#20 0x00007dea31a34e08 n/a (libc.so.6 + 0x25e08)
#21 0x00007dea31a34ecc __libc_start_main (libc.so.6 + 0x25ecc)
#22 0x000060d842039695 n/a (n/a + 0x0)
ELF object binary architecture: AMD x86-64

i’ve also tried to restore a snap from both yesterday and 2 days ago and suprisingly that didn’t work either

Update:
i have some form of ui finally! i have renamed the entire .local and .config folder to config.bak and local.bak, now, i’m going to try figure out what file specifically was causing the issue

You should try to write all your content in one post. And please, you can edit your post until someone replies.

This forum is not a chat room :slight_smile:

Edit:

Use last working snapshot.

2 Likes

as i’ve said in my added data section, i did try to do that, which did not work

but still, i really do need help with this pretty urgently too, on my side i’m trying pretty much everything i can find online to fix this, i’ll be updating the main post with any findings i can think of that could be relevant

I FIXED IT!

okay so, this is an hailmary i have no idea what was the file causing the crash, all i know it was in .config, what i did is, i created a new tty user, logged into that and started the ui there, which game me a brand new plasmashell, then, i executed dolphin as root, got into that new user, copied it’s whole .config folder and overwrote my config folder with the one of that user, lastly, i sudo chwoned everything in my .config folder

commands i ran:

sudo useradd -m testuser
sudo passwd testuser

then ctrl + alt + f3 and that asks you for a username and password, just give it the username testuser and the password whatever you have set

this will run the ui
startx /usr/bin/startplasma-x11

brand new plasma config generated on a new user, time to yoink them

ctrl + alt + f1 to go back to your broken user

ctrl + alt + t to open new terminal

sudo dolphin
watch out with dolphin in sudo mode tho

go to /home/testuser
ctrl + h to show hidden
copy that config folder

go back to /home/(your user)
paste the new configs in overwrite everything (it’s okay if you don’t wanna overwrite autostart tho)

open a new terminal (ctrl + alt + t)
cd /home/(your user)/.config

sudo chown -R (your user):users ./

now either restart your computer or on a terminal type:
krunner

in the window that pops up type plasmashell

there is probably a better way to do this, but, i was in a hurry to fix this issue as i’m literally clocked in for work so, i did what i could with the help of saint chat gpt

Your error description and the error messages indicated a corrupt widget/settings.
Maybe (:crystal_ball:) this would have helped:

3 Likes

Nice detailed description of your fix @Mass1milian0.

However one quibble, using Dolphin as root is a very poor practice.

Install Midnight Commander and launch it with sudo mc.

This will give you a dual pane file manager with many excellent inbuilt features inside a Terminal User Interface (TUI).

MC has saved my a$$ many times when my system is being uncooperative. The default skin is butt ugly, but you can install alternate skins that look much better, (if that matters to you). I use a skin with a red color scheme for root and a different one for a regular user for an extra layer of safety.

MC is far safer than executing Dolphin as root, and in a lot of ways much superior. It has full mouse support even though it is a terminal based file manager. You can simply double click to move up a directory level within MC. I often use MC when needing to find and edit root files. MC has its own excellent built in text editor that in many ways is superior to KDE’s GUI editors or other terminal based text editors.

Give it a try, you might make a new friend for life.

Glad to see you found your own solution to your problem @Mass1milian0, keep up the good work.

2 Likes

for new users that wanna install it and don’t know where, open octopi, under the name “mc” scroll a bit, it’s literally called mc, 2 letters

1 Like

Just use terminal, use GUI only to search

sudo pacman -S mc

or pacseek in terminal, for more details.

1 Like

Sorry for my post here,
I’ve been using mc since the early 2000s, without… sorry nogo.
However, if you want a more modern interface,
double commander would also be an alternative.
Version with qt5, qt6 and gtk2 exist. (doublecmd-xxx)
The mouse plugin of double fills the journal a bit.
(lol, not only this if you take a look…Plasma like it to entertain us)
doublecmd[85079]: This plugin supports grabbing the mouse only for popup windows

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.