Bug 513443

Summary: Plasmashell crashes after initial screen saver
Product: [Plasma] plasmashell Reporter: dannyfekete
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: kde
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.5.4   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description dannyfekete 2025-12-16 15:32:07 UTC
Application: plasmashell (6.5.4)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.1
Frameworks Version: 6.21.0
Operating System: Linux 6.17.11-300.fc43.x86_64 x86_64
Windowing System: Wayland
Distribution: "Fedora Linux 43 (KDE Plasma Desktop Edition)"
DrKonqi: 6.5.4 [CoredumpBackend]

-- Information about the crash:
Hello!  I've been having a persistent issue for the last couple of months: since updating to Fedora 42 (I think?), when my system enters screen saver (and locks), it exits screen saver normally, but upon unlocking, I'm greeted with the crash report.  Following that, the screen saver will not work until I've restarted my system.  I'd appreciate anything you can do to help!

The crash can be reproduced every time.

-- Backtrace (Reduced):
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fb0a1280493 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007fb0a122618e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fb0a120d6d0 in __GI_abort () at abort.c:77
#9  0x00007fb0a181b204 in qAbort () at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/global/qassert.cpp:46
#10 0x00007fb0a186fdf9 in qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=<optimized out>, message=...) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/global/qlogging.cpp:2166
[...]
#12 0x00007fb0a181c996 in QMessageLogger::fatal (this=this@entry=0x7ffd8d519e90, msg=msg@entry=0x7fb053456a70 "KWaylandBackend: no output modes available anymore, this seems like a compositor bug") at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/global/qlogging.cpp:901
#13 0x00007fb053440ed0 in operator() (__closure=<optimized out>) at /usr/src/debug/libkscreen-6.5.4-1.fc43.x86_64/backends/kwayland/waylandoutputdevice.cpp:73
#14 operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:116
#18 QtPrivate::QCallableObject<KScreen::WaylandOutputDevice::kde_output_device_v2_mode(kde_output_device_mode_v2*)::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:547
#19 0x00007fb0a196759a in QtPrivate::QSlotObjectBase::call (this=0x55ef116cc580, r=0x55ef115478c0, a=0x7ffd8d519f48) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobjectdefs_impl.h:461
#20 doActivate<false> (sender=0x55ef116cc490, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-qtbase-6.10.1-2.fc43.x86_64/src/corelib/kernel/qobject.cpp:4257
#21 0x00007fb0a16a8056 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#22 0x00007fb0a16a3d16 in ffi_call_int (cif=cif@entry=0x7ffd8d51a150, fn=fn@entry=0x7fb053441330 <QtWayland::kde_output_device_mode_v2::handle_removed(void*, kde_output_device_mode_v2*)>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=avalue@entry=0x7ffd8d51a220, closure=closure@entry=0x0) at ../src/x86/ffi64.c:676
#23 0x00007fb0a16a67ae in ffi_call (cif=cif@entry=0x7ffd8d51a150, fn=0x7fb053441330 <QtWayland::kde_output_device_mode_v2::handle_removed(void*, kde_output_device_mode_v2*)>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffd8d51a220) at ../src/x86/ffi64.c:713
#24 0x00007fb0a497afeb in wl_closure_invoke (closure=closure@entry=0x7fb078012220, target=<optimized out>, target@entry=0x7fb078008c80, opcode=opcode@entry=3, data=<optimized out>, flags=1) at ../src/connection.c:1241


Reported using DrKonqi
Comment 1 dannyfekete 2025-12-16 15:32:09 UTC
Created attachment 187703 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 David Redondo 2025-12-17 16:16:29 UTC

*** This bug has been marked as a duplicate of bug 511757 ***