Crashes of KDE Plasma like crazy after update with kernel 7.1.7

Rolled back to 7.16 today after many desktop freezes. Still having many problems but it mostly runs. How do I gather logs to figure out what the issue really is? System is non-NVidia and only runs integrated Intel GPU. When the system freezes on kernal 7.1.7 or 7.1.8 anything in the background is still running (such as audio playback). The crashes I am getting desktop notifications for appear to be:
xdg-desktop-portal-kde, plasmashell, kwin_x11 (closed unexpectedly).
Any help would be appreciated. The system refuses to be useful on 7.1.7 or 7.1.8 kernel updates from this last week as it will log in and run until I use something like Zoom or Chromium web browser (I’m suspecting issues there but cannot isolate it to them as it has happened, just a lot less frequently with any open program).

I am not using Plasma but since it will be important for anyone who is willing and able to help you: You seem to be running Plasma on X11. Do you get the crashes also in Wayland?

Honestly have not tried as of yet. My past experiences with Wayland has kept it on “the back burner” for me. I will switch and give it a try. Other than those three crashes I listed above, everything is running fine on the last updates I did last Friday (7 August) that had Kernel 7.1.6.

You should give Wayland a try. From version 6.8 (release scheduled for October this year) KDE Plasma will be Wayland only as it drops X11 support.

Thank you for that! Will give it a try and see if these issues go away. Any known issues with Virtualbox under Wayland?

Show us some real info

  • zypper lr -d
  • inxi -GSaz
  • Create a new user, login as that user and see if your issues exist for that user.

Output from zyupper lr -d:

1 | brave-browser                        | Brave Browser                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://brave-browser-rpm-release.s3.brave.com/x86_64                             | 
 2 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                             | 
 3 | download.opensuse.org-oss            | Main Repository (DEBUG)                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/debug/tumbleweed/repo/oss/                           | 
 4 | download.opensuse.org-oss_1          | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                 | 
 5 | download.opensuse.org-tumbleweed     | Main Update Repository                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                   | 
 7 | https-download.opensuse.org-73eefbf6 | devel:languages:go                     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/devel:/languages:/go/openSUSE_Factory/ | 
 8 | https-download.opensuse.org-81ef79c8 | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/tumbleweed/repo/oss/                                | 
 6 | https-download.opensuse.org-41332b97 | home:C7NhtpnK                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/C7NhtpnK/openSUSE_Tumbleweed/    | 
 9 | https-download.opensuse.org-afe3d585 | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/         | 
10 | nextdns                              | nextdns                                | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.nextdns.io/rpm                                                       | 
11 | openSUSE-20250710-0                  | openSUSE-20250710-0                    | No      | ----      | ----    | -    |   99     | rpm-md | hd:/?device=/dev/disk/by-id/usb-SanDisk_Cruzer_20042908110EAE5034D2-0:0-part2     | 
12 | packman                              | Packman                                | Yes     | (r ) Yes  | Yes     | -    |   70     | rpm-md | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/                              | 
13 | repo-openh264                        | Open H.264 Codec (openSUSE Tumbleweed) | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                           | 
14 | repo-source                          | openSUSE-Tumbleweed-Source             | No      | ----      | ----    | -    |   99     | N/A    | http://download.opensuse.org/source/tumbleweed/repo/oss/                          | 
15 | teamviewer                           | TeamViewer - x86_64                    | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://linux.teamviewer.com/yum/stable/main/binary-x86_64/                       |

Output from inxi -GSaz:

System:
  Kernel: 7.1.6-1-default arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-7.1.6-1-default
    root=UUID=4d96e153-d63b-4bce-9eaa-eafeade3cdd3 splash=silent
    resume=/dev/disk/by-uuid/2353510f-6b0e-44e9-b289-a8a2a45575fa
    mitigations=auto quiet security=selinux selinux=1 usbcore.autosuspend=-1
  Desktop: KDE Plasma v: 6.7.3 tk: Qt v: N/A info: frameworks v: 6.28.0
    wm: kwin_x11 tools: avail: xscreensaver vt: 2 dm: SDDM Distro: openSUSE
    Tumbleweed 20260805
Graphics:
  Device-1: Intel Meteor Lake-P [Intel Arc Graphics] driver: i915 v: kernel
    alternate: xe arch: Xe-LPG process: Intel 4 (7nm+) built: 2023+ ports:
    active: HDMI-A-1,HDMI-A-2 empty: DP-1, DP-2, HDMI-A-3, HDMI-A-4
    bus-ID: 00:02.0 chip-ID: 8086:7d55 class-ID: 0300
  Device-2: Sonix onn 4K Webcam driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-5.3:8
    chip-ID: 3938:1390 class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org v: 21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_x11 driver: X: loaded: modesetting unloaded: vesa
    alternate: fbdev,intel dri: iris gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x4320 s-dpi: 96 s-size: 1015x1142mm (39.96x44.96")
    s-diag: 1528mm (60.15")
  Monitor-1: HDMI-A-1 mapped: HDMI-1 pos: primary,bottom
    model: LG (GoldStar) SMART UHD serial: <filter> built: 2023 res:
    mode: 3840x2160 hz: 60 scale: 100% (1) dpi: 139 gamma: 1.2
    size: 700x390mm (27.56x15.35") diag: 801mm (31.5") ratio: 16:9 modes:
    max: 3840x2160 min: 640x480
  Monitor-2: HDMI-A-2 mapped: HDMI-2 pos: top model: LG (GoldStar) SMART UHD
    serial: <filter> built: 2023 res: 3840x2160 dpi: 139 gamma: 1.2
    size: 700x390mm (27.56x15.35") diag: 801mm (31.5") ratio: 16:9 modes:
    max: 3840x2160 min: 640x480
  API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
    device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
    inactive: wayland
  API: OpenGL v: 4.6 vendor: intel mesa v: 26.1.6 glx-v: 1.4
    direct-render: yes renderer: Mesa Intel Arc Graphics (MTL)
    device-ID: 8086:7d55 memory: 30.15 GiB unified: yes
  API: Vulkan v: 1.4.357 layers: 1 device: 0 type: integrated-gpu name: Intel
    Arc Graphics (MTL) driver: mesa intel v: 26.1.6 device-ID: 8086:7d55
    surfaces: N/A device: 1 type: cpu name: llvmpipe (LLVM 22.1.8 256 bits)
    driver: mesa llvmpipe v: 26.1.6 (LLVM 22.1.8) device-ID: 10005:0000
    surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

Moderator edit to add code tags, @JimmyTexas please ensure this are used :wink:

can show inxi -GSaz of the affected snapshot?
do you see any (kernel) errors (when running the affected snapshot) in
sudo journalctl -b -0 (scroll all the way down)

You can narrow it down to the time see what you get.
journalctl --since “2026-08-15 10:07:00” --until “2026-08-15 10:10:11”

I had a similar problem with Slowroll. While working in a CLI only run level, I realized there was still a problem. I tried running the recovery boot option a few times, but it kept hanging on ‘journald.service’. It could neither fully start it nor sigkill it. I finally decided to try sudo zypper install --force systemd. So far, so good. But I cannot swear it was the latter step that killed the gremlins. The boot session I used to run the zypper was much cleaner than the previous ones.

I recommend getting a recent USB stick ISO for tumbleweed and trying a reinstallation if neither recovery mode nor reinstalling systemd solves things.

1 Like

PS: I also did a sudo zypper install --force kernel-default then sudo dracut --force before the steps mentioned above. That fixed an even worse problem of not being able to boot with the latest kernel. I still had the gremlins locking up the system, but it may have contributed to the overall fix. It may help with your problem.

1 Like

On this system –

 > kinfo
Operating System: openSUSE Tumbleweed 20260814
KDE Plasma Version: 6.7.4
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Kernel Version: 7.1.8-1-default (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 8600G w/ Radeon 760M Graphics
Memory: 34 GB of RAM (32.8 GB usable)
Graphics Processor: AMD Radeon 760M Graphics
 > 
 > LANG=C.UTF-8 zypper packages --system 
Loading repository data...
Reading installed packages...
S  | Repository | Name           | Version   | Arch
---+------------+----------------+-----------+-------
i+ | @System    | kernel-default | 7.1.7-1.1 | x86_64
i+ | @System    | kernel-default | 7.1.6-1.1 | x86_64
 >

I didn’t notice any KDE Plasma crashes – also not with the previous Kernel version 7.1.7-1.1 …


@JimmyTexas:

  1. Did you notice that, at around about the Kernel version 7.1.7, the SDDM support for X11 sessions was removed?
  2. Did you clean out the ‘~sddm/.cache/’ directory before rebooting to the new Kernel version?

Did you verify that? No:


This from a VM that never had a kernel before 7.1.7, now has 7.1.8 . Which kernels btw have zero relation to Plasma and either X11 or Wayland. What did happen was the switch to Plasma Wayland as the default. And a fact is that Plasma will not support X11 any longer from 6.8

Again, there is no, zero, 0, NULL relation between SDDM and kernel version.

This all is making things way more confusing.

So, after a little more wrangling with a few things I decided to bite the proverbial bullet and just press the selection for Wayland! So far it is working great. VirtualBox VM’s are still working. Will be trying OBS Studio, Zoom and GMeet hopefully soon (I don’t do online meetings very often (1x week for work and rarely for other purposes). However, there are no more strange crashes of the various parts of the KDE desktop platform. With that said, I hope everything works good as I have opportunity to test it all out. Hopefully no need to revert to X11 as I knew that’s been a bit of a security concern for a long time!

2 Likes

@knurpht:

A mistake on my part but –

==== patterns-kde ====
Subpackages: patterns-kde-kde patterns-kde-kde_edutainment patterns-kde-kde_games patterns-kde-kde_ide patterns-kde-kde_imaging patterns-kde-kde_internet patterns-kde-kde_multimedia patterns-kde-kde_office patterns-kde-kde_pim patterns-kde-kde_plasma patterns-kde-kde_utilities patterns-kde-kde_utilities_opt patterns-kde-kde_yast

  • Remove plasma6-session-x11 from the plasma 6 pattern (boo#1274552)

Following the hint, I cleaned out the not included any more in the Plasma 6 pattern package:

2026-08-12 16:16:44|command|root@xxx|'zypper' 'remove' '--clean-deps' 'plasma6-session-x11'|
# 2026-08-12 16:16:44 plasma6-session-x11-6.7.4-1.1.x86_64 removed ok
# Additional rpm output:
# update-alternatives: warning: alternative /usr/share/xsessions/plasma6.desktop (part of link group default-xsession.desktop) doesn't exist; removing from list of alternatives
# update-alternatives: warning: /etc/alternatives/default-xsession.desktop is dangling; it will be updated with best choice
# update-alternatives: using /usr/share/xsessions/icewm-session.desktop to provide /usr/share/xsessions/default.desktop (default-xsession.desktop) in auto mode
#

And yes, the only thing that possibly needs the X11 Plasma 6 session is the default xsession desktop group but, so what – I’ve moved to Wayland …

knurpht@Lenovo-P16:~> zypper se -v plasma6-session-x11

S  | Name                | Type   | Version   | Arch   | Repository
---+---------------------+--------+-----------+--------+-----------
i  | plasma6-session-x11 | pakket | 6.7.4-1.1 | x86_64 | repo-oss
    name: plasma6-session-x11

and if you look a bit further you will see that nothing requires, suggests or recommends the package anymore, so no. A user has to install it manually.

Indeed, plasma6-session-x11 is neither recommended nor required anymore in TW: https://bugzilla.opensuse.org/show_bug.cgi?id=1274552

Further to Frank’s Bug Report, there are still some Qt5 leftovers and, some X Screensaver relics – :wink:

 # LANG=C.UTF-8 zypper dist-upgrade --recommends 
 . 
 . 
The following 5 NEW packages are going to be installed:
  libreoffice-qt5 sddm-branding-openSUSE xscreensaver xscreensaver-data xscreensaver-lang

Should be pretty easy to find: rpm -qa | grep 1506