Re: KDE/Plasma 6.5.0 upgrade experiences
On Fri, Oct 24, 2025 at 12:22 PM Timothy M Butterworth
<timothy.m.butterworth@gmail.com> wrote:
>
>
>
> On Fri, Oct 24, 2025 at 5:30 AM Heiko Thiele <thiele@snafu.de> wrote:
>>
>>
>>
>> Am 24.10.25 um 10:59 schrieb Timothy M Butterworth:
>> >
>> > I upgraded to Plasma 6.5.0 and Kernel 6.16.12+deb14+1-amd64. I have
>> > not had any issues with KWin-Wayland crashing on AMD Ryzen with Radeon
>> > Graphics. It may be an Intel or NVIDIA issue.
>> >
>> > Tim
>> >
>> > --
>> > ⢀⣴⠾⠻⢶⣦⠀
>> > ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system
>> > ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/ <https://www.debian.org/>
>> > ⠈⠳⣄⠀⠀
>>
>> I am running Plasma 6.5.0 and Kernel 6.16.12+deb14+1-amd64 on an AMD
>> Ryzen 7 5700G with Radeon Graphics. I am encountering the KWin-Wayland
>> crash.
>>
>> Heiko
>
>
> I have the AMD Ryzen 7 4700U and no issues.
>
All these Debian-kernel show the KWin-Wayland symptome here.
ii linux-image-6.12.48+deb13-amd64 6.12.48-1
ii linux-image-6.16.12+deb14+1-amd64 6.16.12-2
ii linux-image-6.17.2-amd64 6.17.2-1~exp1
$ kinfo
Operating System: Debian GNU/Linux 13
KDE Plasma Version: 6.5.0
KDE Frameworks Version: 6.18.0
Qt Version: 6.9.2
Kernel Version: 6.12.48+deb13-amd64 (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-2467M CPU @ 1.60GHz
Memory: 8 GiB of RAM (7.7 GiB usable)
Graphics Processor: llvmpipe
# lspci -v -s 00:02
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation
Core Processor Family Integrated Graphics Controller (rev 09) (prog-if
00 [VGA controller])
Subsystem: Samsung Electronics Co Ltd Device c0c7
Flags: bus master, fast devsel, latency 0, IRQ 33
Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at 3000 [size=64]
Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Kernel modules: i915
AppArmor?
# egrep -i 'kwin|wayland|xorg|kde' /etc/apparmor.d/
( ^^ kde3 | kde4 ??? as a sidenote )
Full kcrash output for 6.12.48 Debian-kernel attached.
I found - unsure if it is related - BR says Fixed in K/P v6.4.5:
https://discuss.kde.org/t/kde-plasma-crashing-on-battery-fully-charged/40672/2
https://bugs.kde.org/show_bug.cgi?id=504959
https://invent.kde.org/plasma/kwin/-/commit/e1fd647b979df7f0bd10065932a614a2aa806e87
Any comments?
Best thanks and regards,
-sed@-
Application: KWin (kwin_wayland), signal: Segmentation fault
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 /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
[New LWP 2276]
[New LWP 2354]
[New LWP 2321]
[New LWP 2331]
[New LWP 2330]
[New LWP 2355]
[New LWP 2329]
[New LWP 2356]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority /run/user/1000/xauth_phCNtU --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at ./nptl/pthread_kill.c:44
warning: 44 ./nptl/pthread_kill.c: No such file or directory
[Current thread is 1 (Thread 0x7f957b795d80 (LWP 2276))]
add symbol table from file "/lib/x86_64-linux-gnu/libc.so.6"
add symbol table from file "/lib/x86_64-linux-gnu/libKF6Crash.so.6"
add symbol table from file "/lib/x86_64-linux-gnu/libPlasmaActivities.so.7"
add symbol table from file "/lib/x86_64-linux-gnu/libQt6Core.so.6"
add symbol table from file "/lib/x86_64-linux-gnu/libQt6DBus.so.6"
add symbol table from file "/lib/x86_64-linux-gnu/libQt6Widgets.so.6"
add symbol table from file "/lib/x86_64-linux-gnu/libQt6Gui.so.6"
add symbol table from file "/usr/bin/kwin_wayland"
add symbol table from file "/lib/x86_64-linux-gnu/libglib-2.0.so.0"
add symbol table from file "/lib/x86_64-linux-gnu/libgallium-25.2.5-1.so"
add symbol table from file "/lib/x86_64-linux-gnu/libdbus-1.so.3"
add symbol table from file "/lib/x86_64-linux-gnu/libkwin.so.6"
[Current thread is 1 (Thread 0x7f957b795d80 (LWP 2276))]
Thread 8 (Thread 0x7f95621ff6c0 (LWP 2356)):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f9581a99668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at ./nptl/cancellation.c:49
#2 0x00007f9581a996ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at ./nptl/cancellation.c:75
#3 0x00007f9581b0de6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f9580ceeaf4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f9580cef1d0 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f9582404dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#7 0x00007f95821afe53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#8 0x00007f958229896f in QThread::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#9 0x00007f958231c6e4 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7f95695ff6c0 (LWP 2329)):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f9581a99668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at ./nptl/cancellation.c:49
#2 0x00007f9581a99c9c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:87
#4 0x00007f9581a9c158 in __pthread_cond_wait_common (cond=0x564640190e20, mutex=0x564640190df0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#5 ___pthread_cond_wait (cond=0x564640190e20, mutex=0x564640190df0) at ./nptl/pthread_cond_wait.c:458
#6 0x00007f957181049d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#7 0x00007f95717ca4fc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#8 0x00007f95718103cb in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#9 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#10 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7f9562ffd6c0 (LWP 2355)):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f9581a99668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at ./nptl/cancellation.c:49
#2 0x00007f9581a99c9c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:87
#4 0x00007f9581a9c158 in __pthread_cond_wait_common (cond=0x7f957827b5e0, mutex=0x7f957827b5b0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#5 ___pthread_cond_wait (cond=0x7f957827b5e0, mutex=0x7f957827b5b0) at ./nptl/pthread_cond_wait.c:458
#6 0x00007f957181049d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#7 0x00007f95717ca4fc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#8 0x00007f95718103cb in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#9 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#10 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7f9568dfe6c0 (LWP 2330)):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f9581a99668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at ./nptl/cancellation.c:49
#2 0x00007f9581a99c9c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:87
#4 0x00007f9581a9c158 in __pthread_cond_wait_common (cond=0x56464018e308, mutex=0x56464018e2e0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#5 ___pthread_cond_wait (cond=0x56464018e308, mutex=0x56464018e2e0) at ./nptl/pthread_cond_wait.c:458
#6 0x00007f9584f4bcae in ?? () from /lib/x86_64-linux-gnu/libkwin.so.6
#7 0x00007f9584f4c129 in ?? () from /lib/x86_64-linux-gnu/libkwin.so.6
#8 0x00007f9584f4c37d in ?? () from /lib/x86_64-linux-gnu/libkwin.so.6
#9 0x00007f9581aa1bc7 in __pthread_once_slow (once_control=0x5646401b5278, init_routine=0x7f9581ce5770) at ./nptl/pthread_once.c:116
#10 0x00007f9581aa1c39 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at ./nptl/pthread_once.c:143
#11 0x00007f9584f49478 in ?? () from /lib/x86_64-linux-gnu/libkwin.so.6
#12 0x00007f9582292175 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007f958231c6e4 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#15 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7f9563fff6c0 (LWP 2331)):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f9581a99668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at ./nptl/cancellation.c:49
#2 0x00007f9581a996ad in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at ./nptl/cancellation.c:75
#3 0x00007f9581b0de6e in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f9580ceeaf4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5 0x00007f9580cef1d0 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007f9582404dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#7 0x00007f95821afe53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#8 0x00007f958229896f in QThread::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#9 0x00007f958231c6e4 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#11 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7f957b3ff6c0 (LWP 2321)):
#0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f958231d3c3 in QBasicMutex::unlockInternal() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#2 0x00007f958278d3b4 in ?? () from /lib/x86_64-linux-gnu/libQt6DBus.so.6
#3 0x00007f958094b9ee in dbus_connection_dispatch () from /lib/x86_64-linux-gnu/libdbus-1.so.3
#4 0x00007f958279eca9 in ?? () from /lib/x86_64-linux-gnu/libQt6DBus.so.6
#5 0x00007f95821f0c36 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#6 0x00007f95821a68cd in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#7 0x00007f958231c10c in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#8 0x00007f9582407dcc in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#9 0x00007f9580ceb6ae in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f9580ceea4f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f9580cef1d0 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f9582404dc8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007f95821afe53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007f958229896f in QThread::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#15 0x00007f958277b31e in ?? () from /lib/x86_64-linux-gnu/libQt6DBus.so.6
#16 0x00007f958231c6e4 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#18 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7f95637fe6c0 (LWP 2354)):
#0 __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f9581a99668 in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at ./nptl/cancellation.c:49
#2 0x00007f9581a99c9c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at ./nptl/futex-internal.c:87
#4 0x00007f9581a9c158 in __pthread_cond_wait_common (cond=0x7f95784455e0, mutex=0x7f95784455b0, clockid=0, abstime=0x0) at ./nptl/pthread_cond_wait.c:426
#5 ___pthread_cond_wait (cond=0x7f95784455e0, mutex=0x7f95784455b0) at ./nptl/pthread_cond_wait.c:458
#6 0x00007f957181049d in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#7 0x00007f95717ca4fc in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#8 0x00007f95718103cb in ?? () from /lib/x86_64-linux-gnu/libgallium-25.2.5-1.so
#9 0x00007f9581a9cb7b in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:448
#10 0x00007f9581b1a7b8 in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7f957b795d80 (LWP 2276)):
[KCrash Handler]
#4 0x00007f9581743d44 in ?? () from /lib/x86_64-linux-gnu/libPlasmaActivities.so.7
#5 0x00007f9581744100 in ?? () from /lib/x86_64-linux-gnu/libPlasmaActivities.so.7
#6 0x00007f9582329d41 in QFutureInterfaceBase::runContinuation() const () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#7 0x00007f95821ff521 in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#8 0x00007f95827c98f8 in QDBusPendingCallWatcher::finished(QDBusPendingCallWatcher*) () from /lib/x86_64-linux-gnu/libQt6DBus.so.6
#9 0x00007f95821f0c94 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#10 0x00007f95833b9c48 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
#11 0x00007f95821a6928 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#12 0x00007f95821a6b97 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#13 0x00007f958232307e in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#14 0x00007f9582e74d91 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
#15 0x00007f95821afe53 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#16 0x00007f95821a9701 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
#17 0x0000564617ebdd69 in ?? ()
#18 0x00007f9581a33ca8 in __libc_start_call_main (main=main@entry=0x564617ebb9c0, argc=argc@entry=14, argv=argv@entry=0x7fffd3778138) at ../sysdeps/nptl/libc_start_call_main.h:58
#19 0x00007f9581a33d65 in __libc_start_main_impl (main=0x564617ebb9c0, argc=14, argv=0x7fffd3778138, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffd3778128) at ../csu/libc-start.c:360
#20 0x0000564617ebf9b1 in ?? ()
Reply to: