Bug 511438 - KDE Plasma Crashes in KWin::Workspace::takeActivity() after turning Monitor off and on
Summary: KDE Plasma Crashes in KWin::Workspace::takeActivity() after turning Monitor o...
Status: RESOLVED DUPLICATE of bug 495702
Alias: None
Product: kwin
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.5.0
Platform: openSUSE Linux
: HI crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
: 511400 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-10-31 18:10 UTC by Trespasser
Modified: 2025-10-31 21:04 UTC (History)
4 users (show)

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


Attachments
New crash information added by DrKonqi (79.09 KB, text/plain)
2025-10-31 18:10 UTC, Trespasser
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Trespasser 2025-10-31 18:10:18 UTC
Application: kwin_wayland (6.5.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.16.8-3-default-custom x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.5.0 [CoredumpBackend]

-- Information about the crash:
Monitor was turned off ... after I while when I turned it on again desktop was completly crashed and restartet.

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  0x00007fb70a89de33 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007fb70a8427b6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fb70a82934b in __GI_abort () at abort.c:77
#9  0x00007fb70b0f664b in qAbort () at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qassert.cpp:46
#10 qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=<optimized out>, message=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qlogging.cpp:2165
[...]
#12 0x00007fb70b0f71ef in QMessageLogger::fatal (this=<optimized out>, msg=0x7fb70e4f613b "unknown active output") at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qlogging.cpp:901
#13 0x00007fb70e004f8c in ??? () at /lib64/libkwin.so.6
#14 0x00007fb70e092eb4 in KWin::Workspace::takeActivity(KWin::Window*, QFlags<KWin::Workspace::ActivityFlag>) () at /lib64/libkwin.so.6
#15 0x00007fb70e098c2a in KWin::Workspace::activateNextWindow(KWin::Window*) () at /lib64/libkwin.so.6
#16 0x00007fb70e313082 in KWin::Workspace::removeWaylandWindow(KWin::Window*) () at /lib64/libkwin.so.6
#17 0x00007fb70b235c20 in QtPrivate::QSlotObjectBase::call (this=0x5651159a82c0, r=<optimized out>, a=0x7ffde8b4f590) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#18 doActivate<false> (sender=0x565114b6bba0, signal_index=4, argv=0x7ffde8b4f590) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
#19 0x00007fb70e2de6f7 in KWin::WaylandServer::windowRemoved(KWin::Window*) () at /lib64/libkwin.so.6
#20 0x00007fb70e1a9758 in ??? () at /lib64/libkwin.so.6
#21 0x00007fb70b235c20 in QtPrivate::QSlotObjectBase::call (this=0x5651169d7ab0, r=<optimized out>, a=0x7ffde8b4f6f0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461


Reported using DrKonqi
Comment 1 Trespasser 2025-10-31 18:10:19 UTC
Created attachment 186367 [details]
New crash information added by DrKonqi

DrKonqi auto-attaching complete backtrace.
Comment 2 Nate Graham 2025-10-31 18:12:04 UTC
Thread 1 (Thread 0x7fb7068a8240 (LWP 4072)):
[KCrash Handler]
#5  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
#6  0x00007fb70a89de33 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89
#7  0x00007fb70a8427b6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007fb70a82934b in __GI_abort () at abort.c:77
#9  0x00007fb70b0f664b in qAbort () at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qassert.cpp:46
#10 qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=<optimized out>, message=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qlogging.cpp:2165
#11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7fb70e4f613b "unknown active output", ap=ap@entry=0x7ffde8b4f0f8) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qlogging.cpp:412
#12 0x00007fb70b0f71ef in QMessageLogger::fatal (this=<optimized out>, msg=0x7fb70e4f613b "unknown active output") at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qlogging.cpp:901
#13 0x00007fb70e004f8c in ??? () at /lib64/libkwin.so.6
#14 0x00007fb70e092eb4 in KWin::Workspace::takeActivity(KWin::Window*, QFlags<KWin::Workspace::ActivityFlag>) () at /lib64/libkwin.so.6
#15 0x00007fb70e098c2a in KWin::Workspace::activateNextWindow(KWin::Window*) () at /lib64/libkwin.so.6
#16 0x00007fb70e313082 in KWin::Workspace::removeWaylandWindow(KWin::Window*) () at /lib64/libkwin.so.6
#17 0x00007fb70b235c20 in QtPrivate::QSlotObjectBase::call (this=0x5651159a82c0, r=<optimized out>, a=0x7ffde8b4f590) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#18 doActivate<false> (sender=0x565114b6bba0, signal_index=4, argv=0x7ffde8b4f590) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
#19 0x00007fb70e2de6f7 in KWin::WaylandServer::windowRemoved(KWin::Window*) () at /lib64/libkwin.so.6
#20 0x00007fb70e1a9758 in ??? () at /lib64/libkwin.so.6
#21 0x00007fb70b235c20 in QtPrivate::QSlotObjectBase::call (this=0x5651169d7ab0, r=<optimized out>, a=0x7ffde8b4f6f0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#22 doActivate<false> (sender=0x565114d40260, signal_index=19, argv=0x7ffde8b4f6f0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
#23 0x00007fb70e320f67 in KWin::Workspace::outputRemoved(KWin::Output*) () at /lib64/libkwin.so.6
#24 0x00007fb70e3194f5 in KWin::Workspace::updateOutputs(std::optional<QList<KWin::Output*> > const&) () at /lib64/libkwin.so.6
#25 0x00007fb70e31187b in KWin::Workspace::applyOutputConfiguration(KWin::OutputConfiguration&, std::optional<QList<KWin::Output*> > const&) () at /lib64/libkwin.so.6
#26 0x00007fb70e311ba2 in KWin::Workspace::updateOutputConfiguration() () at /lib64/libkwin.so.6
#27 0x00007fb70e312ba9 in KWin::Workspace::slotOutputBackendOutputsQueried() () at /lib64/libkwin.so.6
#28 0x00007fb70b235c20 in QtPrivate::QSlotObjectBase::call (this=0x565115ab4910, r=<optimized out>, a=0x7ffde8b501d8) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#29 doActivate<false> (sender=0x7fb70000f240, signal_index=3, argv=0x7ffde8b501d8) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
#30 0x00007fb70e383285 in KWin::DrmBackend::updateOutputs() () at /lib64/libkwin.so.6
#31 0x00007fb70e384d24 in KWin::DrmBackend::handleUdevEvent() () at /lib64/libkwin.so.6
#32 0x00007fb70b235c20 in QtPrivate::QSlotObjectBase::call (this=0x565114b4ccb0, r=<optimized out>, a=0x7ffde8b505c0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs_impl.h:461
#33 doActivate<false> (sender=0x565114cf0700, signal_index=3, argv=0x7ffde8b505c0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobject.cpp:4255
#34 0x00007fb70b23bfe8 in QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x6, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qobjectdefs.h:319
#35 QSocketNotifier::activated (this=this@entry=0x565114cf0700, _t1=..., _t2=<optimized out>, _t3=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/build/src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#36 0x00007fb70b23cfda in QSocketNotifier::event (this=0x565114cf0700, e=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qsocketnotifier.cpp:324
#37 0x00007fb70c5e7918 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x565114cf0700, e=0x7ffde8b506f0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/widgets/kernel/qapplication.cpp:3307
#38 0x00007fb70b1cdc98 in QCoreApplication::notifyInternal2 (receiver=0x565114cf0700, event=0x7ffde8b506f0) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qcoreapplication.cpp:1109
#39 0x00007fb70b37de54 in QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=this@entry=0x565114a71c80) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qeventdispatcher_unix.cpp:276
#40 0x00007fb70b37e829 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qeventdispatcher_unix.cpp:498
#41 0x00007fb70c186701 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#42 0x00007fb70b1dc12b in QEventLoop::exec (this=0x7ffde8b508c0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/global/qflags.h:77
#43 0x00007fb70b1d2bd3 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/corelib/kernel/qcoreapplication.cpp:1452
#44 0x00007fb70bc2a640 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/gui/kernel/qguiapplication.cpp:1973
#45 0x00007fb70c5e2f39 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.10.0/src/widgets/kernel/qapplication.cpp:2574
#46 0x000056510d0b38c6 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.5.0/src/main_wayland.cpp:635
Comment 3 Nate Graham 2025-10-31 18:49:50 UTC
*** Bug 511400 has been marked as a duplicate of this bug. ***
Comment 4 Zamundaaa 2025-10-31 21:04:13 UTC

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