KDE Plasma 6.6.5: Icons can only be changed by logging in and out of the system

I just noticed that I apparently can no longer simply change the icons in KDE Plasma 6.6.5. For example, I change the icons to Papirus-Dark or another icon pack, but the change doesn’t take effect. I have to log out of the system and log back in for the new icons to become active.

Furthermore, after logging in, I get Python errors like this one:

           PID: 5485 (python3)
           UID: 1000 (denalb)
           GID: 1000 (denalb)
        Signal: 6 (ABRT)
     Timestamp: Sat 2026-05-16 22:11:51 CEST (4min 3s ago)
  Command Line: python3 /usr/share/arch-update/lib/tray.py
    Executable: /usr/bin/python3.14
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/arch-update-tray.service
          Unit: user@1000.service
     User Unit: arch-update-tray.service
         Slice: user-1000.slice
     Owner UID: 1000 (denalb)
       Boot ID: 79935c4b48cd4f6c842acf5fdc5384c1
    Machine ID: aeb84d75dfe64d5ba28103c3d4168281
      Hostname: PROMETHEUS-ArchLinux
       Storage: /var/lib/systemd/coredump/core.python3.1000.79935c4b48cd4f6c842acf5fdc5384c1.5485.1778962311000000.zst (present)
  Size on Disk: 2.6M
       Message: Process 5485 (python3) of user 1000 dumped core.
                
                Stack trace of thread 5485:
                #0  0x00007fc16989a29c n/a (libc.so.6 + 0x9a29c)
                #1  0x00007fc16983e7d0 raise (libc.so.6 + 0x3e7d0)
                #2  0x00007fc169825681 abort (libc.so.6 + 0x25681)
                #3  0x00007fc167c968e4 n/a (libQt6Core.so.6 + 0x968e4)
                #4  0x00007fc167c9771d _ZNK14QMessageLogger5fatalEPKcz (libQt6Core.so.6 + 0x9771d)
                #5  0x00007fc1684e72da n/a (libQt6Gui.so.6 + 0xe72da)
                #6  0x00007fc1685ae228 _ZN22QGuiApplicationPrivate21createEventDispatcherEv (libQt6Gui.so.6 + 0x1ae228)
                #7  0x00007fc167d89175 _ZN23QCoreApplicationPrivate4initEv (libQt6Core.so.6 + 0x189175)
                #8  0x00007fc1685ae32b _ZN22QGuiApplicationPrivate4initEv (libQt6Gui.so.6 + 0x1ae32b)
                #9  0x00007fc1638fe876 _ZN19QApplicationPrivate4initEv (libQt6Widgets.so.6 + 0xfe876)
                #10 0x00007fc1642dda5e n/a (QtWidgets.abi3.so + 0x2dda5e)
                #11 0x00007fc1673ea234 n/a (sip.cpython-314-x86_64-linux-gnu.so + 0x14234)
                #12 0x00007fc169da44fa n/a (libpython3.14.so.1.0 + 0x1a44fa)
                #13 0x00007fc169c5e2a1 n/a (libpython3.14.so.1.0 + 0x5e2a1)
                #14 0x00007fc169ded59f n/a (libpython3.14.so.1.0 + 0x1ed59f)
                #15 0x00007fc169da44fa n/a (libpython3.14.so.1.0 + 0x1a44fa)
                #16 0x00007fc169c5e2a1 n/a (libpython3.14.so.1.0 + 0x5e2a1)
                #17 0x00007fc169db6d72 n/a (libpython3.14.so.1.0 + 0x1b6d72)
                #18 0x00007fc169eba2c4 PyEval_EvalCode (libpython3.14.so.1.0 + 0x2ba2c4)
                #19 0x00007fc169f0398f n/a (libpython3.14.so.1.0 + 0x30398f)
                #20 0x00007fc169f04477 n/a (libpython3.14.so.1.0 + 0x304477)
                #21 0x00007fc169f03853 n/a (libpython3.14.so.1.0 + 0x303853)
                #22 0x00007fc169f03657 n/a (libpython3.14.so.1.0 + 0x303657)
                #23 0x00007fc169ea78d0 Py_RunMain (libpython3.14.so.1.0 + 0x2a78d0)
                #24 0x00007fc169ea167c Py_BytesMain (libpython3.14.so.1.0 + 0x2a167c)
                #25 0x00007fc169827741 n/a (libc.so.6 + 0x27741)
                #26 0x00007fc169827879 __libc_start_main (libc.so.6 + 0x27879)
                #27 0x0000556b6f274045 _start (/usr/bin/python3.14 + 0x1045)
                ELF object binary architecture: AMD x86-64

My system specifications:

System:
  Kernel: 7.0.8-zen1-1-zen arch: x86_64 bits: 64
  Desktop: KDE Plasma v: 6.6.5 Distro: Arch Linux
Machine:
  Type: Desktop Mobo: Micro-Star model: MAG X570 TOMAHAWK WIFI (MS-7C84)
    v: 1.0 serial: <superuser required> Firmware: UEFI vendor: American
    Megatrends LLC. v: 1.J0 date: 09/04/2025
CPU:
  Info: 12-core model: AMD Ryzen 9 3900X bits: 64 type: MT MCP cache:
    L2: 6 MiB
  Speed (MHz): avg: 1746 min/max: 563/4674 cores: 1: 1746 2: 1746 3: 1746
    4: 1746 5: 1746 6: 1746 7: 1746 8: 1746 9: 1746 10: 1746 11: 1746 12: 1746
    13: 1746 14: 1746 15: 1746 16: 1746 17: 1746 18: 1746 19: 1746 20: 1746
    21: 1746 22: 1746 23: 1746 24: 1746
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 [Radeon RX 9070/9070
    XT/9070 GRE] driver: amdgpu v: kernel
  Device-2: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB
  Display: wayland server: X.org v: 1.21.1.22 with: Xwayland v: 24.1.11
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon dri: radeonsi gpu: amdgpu
    resolution: 3440x1440~144Hz
  API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast
    platforms: gbm,wayland,x11,surfaceless,device
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 26.0.6-arch1.1
    renderer: AMD Radeon RX 9070 XT (radeonsi gfx1201 ACO DRM 3.64
    7.0.8-zen1-1-zen)
  API: Vulkan v: 1.4.350 drivers: radv surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 48 HDMI/DP Audio
    driver: snd_hda_intel
  Device-2: Advanced Micro Devices [AMD] Starship/Matisse HD Audio
    driver: snd_hda_intel
  Device-3: Logitech HD Pro Webcam C920 driver: snd-usb-audio,uvcvideo
    type: USB
  API: ALSA v: k7.0.8-zen1-1-zen status: kernel-api
  Server-1: PipeWire v: 1.6.5 status: active
Network:
  Device-1: Realtek RTL8125 2.5GbE driver: r8169
  IF: enp38s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb type: USB
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 7.28 TiB used: 3.21 TiB (44.1%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO 1TB size: 931.51 GiB
  ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 970 EVO Plus 2TB
    size: 1.82 TiB
  ID-3: /dev/sda vendor: Samsung model: SSD 850 EVO 1TB size: 931.51 GiB
  ID-4: /dev/sdb vendor: Western Digital model: WD20EZBX-00AYRA0
    size: 1.82 TiB
  ID-5: /dev/sdc vendor: Western Digital model: WD20EZBX-00AYRA0
    size: 1.82 TiB
Partition:
  ID-1: / size: 930.51 GiB used: 83.9 GiB (9.0%) fs: btrfs dev: /dev/nvme0n1p2
  ID-2: /boot size: 1022 MiB used: 138.8 MiB (13.6%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 930.51 GiB used: 83.9 GiB (9.0%) fs: btrfs
    dev: /dev/nvme0n1p2
  ID-4: /var/log size: 930.51 GiB used: 83.9 GiB (9.0%) fs: btrfs
    dev: /dev/nvme0n1p2
Swap:
  ID-1: swap-1 type: zram size: 15.63 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 37.6 C mobo: N/A gpu: amdgpu temp: 32.0 C
  Fan Speeds (rpm): N/A gpu: amdgpu fan: 5
Info:
  Memory: total: 32 GiB available: 31.25 GiB used: 3.9 GiB (12.5%)
  Processes: 476 Uptime: 9m Shell: Bash inxi: 3.3.40

Is this because of my installation, or is it a problem with KDE Plasma 6.6.5? Does anyone have any ideas?

FYI: I’ve already asked this question on a German Linux forum but haven’t received a reply yet.

Everything working on my end. No issues.

❯ kinfo
Operating System: EndeavourOS 
KDE Plasma Version: 6.6.5
KDE Frameworks Version: 6.26.0
Qt Version: 6.11.1
Kernel Version: 7.0.8-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 8700F 8-Core Processor
Memory: 34 GB of RAM (33.2 GB usable)
Graphics Processor: AMD Radeon RX 7600

The arch update program - is it from aur? If it is clean build it, there have been a few python updates recently.

So an issue with my installation… But how can I fix that? I don’t know what could be the reason. :frowning:

Yes. But the error doesn’t appear when I don’t switch icons. :thinking:

You can try rebuilding Icon caches with kbuildsycoca6 --noincremental and try again.

Rebuilt, but nothing changed.

You could also disable Arch-Update tray and see if that changes anything, although I don’t see the relation between both issues.

Also, it didn’t change anything. :frowning:

I closed the Arch-Update tray icon, but no change.

Another error appeared:

           PID: 6431 (drkonqi-coredum)
           UID: 1000 (denalb)
           GID: 1000 (denalb)
        Signal: 11 (SEGV)
     Timestamp: Sat 2026-05-16 23:16:47 CEST (2min 59s ago)
  Command Line: /usr/lib/drkonqi-coredump-launcher
    Executable: /usr/lib/drkonqi-coredump-launcher
 Control Group: /user.slice/user-1000.slice/user@1000.service/app.slice/drkonqi-coredump-launcher@26-40963-6401_20773-0.service
          Unit: user@1000.service
     User Unit: drkonqi-coredump-launcher@26-40963-6401_20773-0.service
         Slice: user-1000.slice
     Owner UID: 1000 (denalb)
       Boot ID: 18a4f6a590b24f1cafb83768cb1ee0e1
    Machine ID: aeb84d75dfe64d5ba28103c3d4168281
      Hostname: PROMETHEUS-ArchLinux
       Storage: /var/lib/systemd/coredump/core.drkonqi-coredum.1000.18a4f6a590b24f1cafb83768cb1ee0e1.6431.1778966207000000.zst (present)
  Size on Disk: 774.5K
       Message: Process 6431 (drkonqi-coredum) of user 1000 dumped core.
                
                Stack trace of thread 6431:
                #0  0x00007ff3528093a3 _ZN8QVariantC2ERK7QString (libQt6Core.so.6 + 0x2093a3)
                #1  0x00007ff351972cc9 n/a (libQt6Gui.so.6 + 0x572cc9)
                #2  0x00007ff35190f514 n/a (libQt6Gui.so.6 + 0x50f514)
                #3  0x00007ff3519182cc _ZN21QTextDocumentFragment8fromHtmlERK7QStringPK13QTextDocument (libQt6Gui.so.6 + 0x5182cc)
                #4  0x00007ff352ff603e n/a (libKF6Notifications.so.6 + 0x2303e)
                #5  0x00007ff352ff6b57 n/a (libKF6Notifications.so.6 + 0x23b57)
                #6  0x00007ff3530007eb n/a (libKF6Notifications.so.6 + 0x2d7eb)
                #7  0x00007ff3527f081b n/a (libQt6Core.so.6 + 0x1f081b)
                #8  0x00007ff3521caf41 n/a (libQt6DBus.so.6 + 0x97f41)
                #9  0x00007ff3527e7d46 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x1e7d46)
                #10 0x00007ff3527835f8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x1835f8)
                #11 0x00007ff352783a61 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x183a61)
                #12 0x00007ff352a9fc98 n/a (libQt6Core.so.6 + 0x49fc98)
                #13 0x00007ff350afebfd n/a (libglib-2.0.so.0 + 0x61bfd)
                #14 0x00007ff350b00e57 n/a (libglib-2.0.so.0 + 0x63e57)
                #15 0x00007ff350b00fe5 g_main_context_iteration (libglib-2.0.so.0 + 0x63fe5)
                #16 0x00007ff352a9d0b2 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x49d0b2)
                #17 0x00007ff352791983 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x191983)
                #18 0x00007ff352786eaa _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x186eaa)
                #19 0x000055ef62af448b n/a (/usr/lib/drkonqi-coredump-launcher + 0xa48b)
                #20 0x000055ef62af192c n/a (/usr/lib/drkonqi-coredump-launcher + 0x792c)
                #21 0x00007ff351e27741 n/a (libc.so.6 + 0x27741)
                #22 0x00007ff351e27879 __libc_start_main (libc.so.6 + 0x27879)
                #23 0x000055ef62af2385 n/a (/usr/lib/drkonqi-coredump-launcher + 0x8385)
                
                Stack trace of thread 6433:
                #0  0x00007ff351ea0a52 n/a (libc.so.6 + 0xa0a52)
                #1  0x00007ff351e94abc n/a (libc.so.6 + 0x94abc)
                #2  0x00007ff351e94b04 n/a (libc.so.6 + 0x94b04)
                #3  0x00007ff351f0fff6 ppoll (libc.so.6 + 0x10fff6)
                #4  0x00007ff350b00edf n/a (libglib-2.0.so.0 + 0x63edf)
                #5  0x00007ff350b00fe5 g_main_context_iteration (libglib-2.0.so.0 + 0x63fe5)
                #6  0x00007ff352a9d0b2 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x49d0b2)
                #7  0x00007ff352791983 _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x191983)
                #8  0x00007ff3528b9342 _ZN7QThread4execEv (libQt6Core.so.6 + 0x2b9342)
                #9  0x00007ff35216c7d1 n/a (libQt6DBus.so.6 + 0x397d1)
                #10 0x00007ff3529784fb n/a (libQt6Core.so.6 + 0x3784fb)
                #11 0x00007ff351e981b9 n/a (libc.so.6 + 0x981b9)
                #12 0x00007ff351f1d21c n/a (libc.so.6 + 0x11d21c)
                ELF object binary architecture: AMD x86-64

So, it’s not related to Arch-Update… :thinking:

Can you back trace what you did before this started? What was updated, or what changes u made maybe?

Because this last error drkonqi-coredump-launcher is KDE’s crash reporter itself. Something broke on your KDE Plasma. Maybe some incomplete system update?

No. I set icons after installing Arch Linux 65 days ago. Today I wanted to switch icons and recognized this issue. So, I’m not aware of something strange happening… All updates went smoothly and without any issues.

That’s how it looks in the Event Viewer…

You can maybe test it with clean Plasma session

mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc \
~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak

mv ~/.config/kdeglobals \
~/.config/kdeglobals.bak

Logout and logging in again will give a clean new Plasma session. Then you can proceed to test if changing the Icon Theme works has it should.

To revert to you original Plasma session, you just have to undo what you did previously

mv ~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak ~/.config/plasma-org.kde.plasma.desktop-appletsrc
mv ~/.config/kdeglobals.bak ~/.config/kdeglobals

Logout and logging in again and you have you Plasma session back.

PS: if the new session solves the issue, you can configure it again to the way u had it before but testing it after every change. This way you might find what trigger that problem… or not :frowning:

I’ll try that.

No issue on my end @DenalB . Plasma 6.6.5, able to change icons without the need to logout and loging

Seems I have a variation of this issue as well. I didn’t notice until I updated YAMIS icons. Once updated, the panel shows the icon set I changed to when I manually updated YAMIS. Changing back to YAMIS was evident everywhere but the panel. I didn’t restart, I logged out and logged back in, and all was well.

Would restarting Plasma using this command work without having to log out and back in?

systemctl --user restart plasma-plasmashell.service

Also, just out of curiosity, what would happen if disabled Panel Colorizer?

Possibly?

That thought ran across my mind. Next icon update, I’ll try both suggestions.