Application: kwin_wayland (6.4.80) (Compiled from sources) ApplicationNotResponding [ANR]: false Qt Version: 6.9.1 Frameworks Version: 6.18.0 Operating System: Linux 6.15.6-321.current x86_64 Windowing System: Wayland Distribution: Solus 4.7 Endurance DrKonqi: 6.4.80 [CoredumpBackend] -- Information about the crash: After disconnecting the docking cable, which removes connection to 2 external monitors, kwin crashed The reporter is unsure if this crash is reproducible. -- Backtrace (Reduced): #6 doActivate<false> (sender=0x55f40782a1c0, signal_index=3, argv=0x0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4028 #7 0x00007f42530abcd5 in KWin::Scene::addRepaint (this=<optimized out>, view=view@entry=0x55f407a68b20, region=...) at /home/tracey/kde/src/kwin/src/scene/scene.cpp:372 #8 0x00007f4253098322 in KWin::Item::scheduleSceneRepaintInternal (this=this@entry=0x55f4078ba630, region=...) at /home/tracey/kde/src/kwin/src/scene/item.cpp:500 #9 0x00007f42530983c2 in KWin::Item::scheduleSceneRepaint (this=this@entry=0x55f4078ba630, region=...) at /home/tracey/kde/src/kwin/src/scene/item.cpp:595 #10 0x00007f4253098417 in KWin::Item::scheduleSceneRepaint (this=this@entry=0x55f4078ba630, region=...) at /home/tracey/kde/src/kwin/src/scene/item.cpp:589 #11 0x00007f42530984a6 in KWin::Item::setZ (this=0x55f4078ba630, z=<optimized out>) at /home/tracey/kde/src/kwin/src/scene/item.cpp:87 #12 0x00007f424ff47cb4 in QtPrivate::QSlotObjectBase::call (this=0x55f40888ddb0, r=0x55f4078ba630, a=0x7fff95963048) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461 #13 doActivate<false> (sender=0x55f408894350, signal_index=3, argv=0x7fff95963048) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146 #14 0x00007f4252fff7df in KWin::Workspace::updateStackingOrder (this=0x55f40696cb40, propagate_new_windows=<optimized out>) at /home/tracey/kde/src/kwin/src/layers.cpp:111 #15 KWin::Workspace::updateStackingOrder (this=0x55f40696cb40, propagate_new_windows=<optimized out>) at /home/tracey/kde/src/kwin/src/layers.cpp:94 #16 0x00007f424ff47cb4 in QtPrivate::QSlotObjectBase::call (this=0x55f40a40d010, r=0x55f40a4ba980, a=0x7fff959631b0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461 #17 doActivate<false> (sender=0x55f40696cb40, signal_index=19, argv=0x7fff959631b0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146 [...] #19 KWin::Workspace::outputRemoved (this=this@entry=0x55f40696cb40, _t1=<optimized out>) at /home/tracey/kde/build/kwin/src/kwin_autogen/include/moc_workspace.cpp:658 #20 0x00007f4253197a3c in KWin::Workspace::updateOutputs (this=this@entry=0x55f40696cb40, outputOrder=std::optional = {...}) at /home/tracey/kde/src/kwin/src/workspace.cpp:1214 #21 0x00007f4253199bbb in KWin::Workspace::applyOutputConfiguration (this=this@entry=0x55f40696cb40, config=..., outputOrder=std::optional = {...}) at /home/tracey/kde/src/kwin/src/workspace.cpp:433 #22 0x00007f425319a212 in KWin::Workspace::updateOutputConfiguration (this=this@entry=0x55f40696cb40) at /home/tracey/kde/src/kwin/src/workspace.cpp:502 Reported using DrKonqi
Created attachment 184361 [details] New crash information added by DrKonqi DrKonqi auto-attaching complete backtrace.
Searchable backtrace Thread 1 (Thread 0x7f424acc0a40 (LWP 2823)): [KCrash Handler] #6 doActivate<false> (sender=0x55f40782a1c0, signal_index=3, argv=0x0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4028 #7 0x00007f42530abcd5 in KWin::Scene::addRepaint (this=<optimized out>, view=view@entry=0x55f407a68b20, region=...) at /home/tracey/kde/src/kwin/src/scene/scene.cpp:372 #8 0x00007f4253098322 in KWin::Item::scheduleSceneRepaintInternal (this=this@entry=0x55f4078ba630, region=...) at /home/tracey/kde/src/kwin/src/scene/item.cpp:500 #9 0x00007f42530983c2 in KWin::Item::scheduleSceneRepaint (this=this@entry=0x55f4078ba630, region=...) at /home/tracey/kde/src/kwin/src/scene/item.cpp:595 #10 0x00007f4253098417 in KWin::Item::scheduleSceneRepaint (this=this@entry=0x55f4078ba630, region=...) at /home/tracey/kde/src/kwin/src/scene/item.cpp:589 #11 0x00007f42530984a6 in KWin::Item::setZ (this=0x55f4078ba630, z=<optimized out>) at /home/tracey/kde/src/kwin/src/scene/item.cpp:87 #12 0x00007f424ff47cb4 in QtPrivate::QSlotObjectBase::call (this=0x55f40888ddb0, r=0x55f4078ba630, a=0x7fff95963048) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461 #13 doActivate<false> (sender=0x55f408894350, signal_index=3, argv=0x7fff95963048) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146 #14 0x00007f4252fff7df in KWin::Workspace::updateStackingOrder (this=0x55f40696cb40, propagate_new_windows=<optimized out>) at /home/tracey/kde/src/kwin/src/layers.cpp:111 #15 KWin::Workspace::updateStackingOrder (this=0x55f40696cb40, propagate_new_windows=<optimized out>) at /home/tracey/kde/src/kwin/src/layers.cpp:94 #16 0x00007f424ff47cb4 in QtPrivate::QSlotObjectBase::call (this=0x55f40a40d010, r=0x55f40a4ba980, a=0x7fff959631b0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461 #17 doActivate<false> (sender=0x55f40696cb40, signal_index=19, argv=0x7fff959631b0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146 #18 0x00007f4253181227 in QMetaObject::activate<void, KWin::Output*> (sender=0x55f40696cb40, mo=0x7f425354f640 <KWin::Workspace::staticMetaObject>, local_signal_index=16, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306 #19 KWin::Workspace::outputRemoved (this=this@entry=0x55f40696cb40, _t1=<optimized out>) at /home/tracey/kde/build/kwin/src/kwin_autogen/include/moc_workspace.cpp:658 #20 0x00007f4253197a3c in KWin::Workspace::updateOutputs (this=this@entry=0x55f40696cb40, outputOrder=std::optional = {...}) at /home/tracey/kde/src/kwin/src/workspace.cpp:1214 #21 0x00007f4253199bbb in KWin::Workspace::applyOutputConfiguration (this=this@entry=0x55f40696cb40, config=..., outputOrder=std::optional = {...}) at /home/tracey/kde/src/kwin/src/workspace.cpp:433 #22 0x00007f425319a212 in KWin::Workspace::updateOutputConfiguration (this=this@entry=0x55f40696cb40) at /home/tracey/kde/src/kwin/src/workspace.cpp:502 #23 0x00007f425319ad29 in KWin::Workspace::slotOutputBackendOutputsQueried (this=0x55f40696cb40) at /home/tracey/kde/src/kwin/src/workspace.cpp:1134 #24 0x00007f424ff47cb4 in QtPrivate::QSlotObjectBase::call (this=0x55f407980390, r=0x55f40696cb40, a=0x7fff95963688) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461 #25 doActivate<false> (sender=0x55f4065313f0, signal_index=3, argv=0x7fff95963688) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146 #26 0x00007f42531f3905 in KWin::DrmBackend::updateOutputs (this=this@entry=0x55f4065313f0) at /home/tracey/kde/src/kwin/src/backends/drm/drm_backend.cpp:300 #27 0x00007f42531f415f in KWin::DrmBackend::handleUdevEvent (this=<optimized out>) at /home/tracey/kde/src/kwin/src/backends/drm/drm_backend.cpp:203 #28 0x00007f424ff47cb4 in QtPrivate::QSlotObjectBase::call (this=0x55f406591910, r=0x55f4065313f0, a=0x7fff95963950) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs_impl.h:461 #29 doActivate<false> (sender=0x55f406680330, signal_index=3, argv=0x7fff95963950) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4146 #30 0x00007f424ff5d3c2 in QMetaObject::activate (sender=0x55f406680330, local_signal_index=0, argv=0x7fff95963950, m=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4206 #31 QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal> (sender=0x55f406680330, local_signal_index=0, ret=0x0, args=..., args=@0x7fff95963944: QSocketNotifier::Read, args=..., mo=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobjectdefs.h:306 #32 QSocketNotifier::activated (this=0x55f406680330, _t1=..., _t2=QSocketNotifier::Read, _t3=...) at src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161 #33 QSocketNotifier::event (this=0x55f406680330, e=<optimized out>) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qsocketnotifier.cpp:327 #34 0x00007f425104e2f0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55f406680330, e=0x7fff95963b78) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303 #35 0x00007f425104f57d in QApplication::notify (this=<optimized out>, receiver=0x55f406680330, e=0x7fff95963b78) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:2695 #36 0x00007f42500c6934 in QCoreApplication::notifyInternal2 (receiver=0x55f406680330, event=0x7fff95963b78) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106 #37 QCoreApplication::sendEvent (receiver=0x55f406680330, event=0x7fff95963b78) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1546 #38 QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x55f4064ac0c0) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_unix.cpp:254 #39 0x00007f42500c83fe in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_unix.cpp:470 #40 0x00007f4250c28a33 in QUnixEventDispatcherQPA::processEvents (this=0x55f40782a1c0, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/gui/platform/unix/qunixeventdispatcher.cpp:27 #41 0x00007f424feee396 in QEventLoop::processEvents (this=0x7fff95963d10, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventloop.cpp:104 #42 QEventLoop::exec (this=0x7fff95963d10, flags=...) at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventloop.cpp:186 #43 0x00007f424fee2d39 in QCoreApplication::exec () at /home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1449 #44 0x000055f3f3621367 in main (argc=<optimized out>, argv=<optimized out>) at /home/tracey/kde/src/kwin/src/main_wayland.cpp:635
Looks similar to Bug 505759, but not identical.
The linked report is the same, this just has the compiler optimising more. *** This bug has been marked as a duplicate of bug 505759 ***