Bug 513443 - Plasmashell crashes after initial screen saver
Summary: Plasmashell crashes after initial screen saver
Status: RESOLVED DUPLICATE of bug 511757
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (other bugs)
Version First Reported In: 6.5.4
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-12-16 15:32 UTC by dannyfekete
Modified: 2025-12-17 16:16 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (181.22 KB, text/plain)
2025-12-16 15:32 UTC, dannyfekete
Details

Note You need to log in before you can comment on or make changes to this bug.
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 ***