https://bugs.kde.org/show_bug.cgi?id=511230

Tomas Mecir <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #6 from Tomas Mecir <[email protected]> ---
Getting the same crash on a dual-monitor setup on OpenSuSE Tumbleweed, here's
the trace:

#0  0x00007f224689dd3c in __pthread_kill_implementation () at /lib64/libc.so.6
#1  0x00007f22468427b6 in raise () at /lib64/libc.so.6
#2  0x00007f224a5a8390 in KCrash::defaultCrashHandler(int) () at
/lib64/libKF6Crash.so.6
#3  0x00007f2246842910 in <signal handler called> () at /lib64/libc.so.6
#4  0x00007f224689dd3c in __pthread_kill_implementation () at /lib64/libc.so.6
#5  0x00007f22468427b6 in raise () at /lib64/libc.so.6
#6  0x00007f224682934b in abort () at /lib64/libc.so.6
#7  0x00007f22470f664b in ??? () at /lib64/libQt6Core.so.6
#8  0x00007f22470f71ef in QMessageLogger::fatal(char const*, ...) const () at
/lib64/libQt6Core.so.6
#9  0x00007f2249e04f8c in KWin::Workspace::setActiveOutput (this=<optimized
out>, output=<optimized out>) at
/usr/src/debug/kwin-6.5.0/src/workspace.cpp:2441
#10 KWin::Workspace::setActiveOutput (this=<optimized out>, output=<optimized
out>) at /usr/src/debug/kwin-6.5.0/src/workspace.cpp:2438
#11 0x00007f2249e92eb4 in KWin::Workspace::takeActivity (this=0x5623d6433be0,
window=<optimized out>, flags=...) at
/usr/src/debug/kwin-6.5.0/src/activation.cpp:423
#12 0x00007f2249e98c2a in KWin::Workspace::activateNextWindow
(this=0x5623d6433be0, window=0x5623d8b27bd0) at
/usr/src/debug/kwin-6.5.0/src/activation.cpp:516
#13 0x00007f224a113082 in KWin::Workspace::removeWaylandWindow
(this=0x5623d6433be0, window=0x5623d8b27bd0) at
/usr/src/debug/kwin-6.5.0/src/workspace.cpp:813
#14 0x00007f2247235c20 in ??? () at /lib64/libQt6Core.so.6
#15 0x00007f224a0de6f7 in QMetaObject::activate<void, KWin::Window*>
    (sender=<optimized out>, mo=<optimized out>, local_signal_index=1, ret=0x0,
sender=<optimized out>, mo=<optimized out>, local_signal_index=<optimized out>,
ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs.h:319
#16 KWin::WaylandServer::windowRemoved (this=<optimized out>, _t1=<optimized
out>)
    at
/usr/src/debug/kwin-6.5.0/build/src/kwin_autogen/include/moc_wayland_server.cpp:155
#17 0x00007f2249fa9758 in KWin::LayerShellV1Window::destroyWindow
(this=0x5623d8b27bd0) at
/usr/src/debug/kwin-6.5.0/src/layershellv1window.cpp:213
#18 0x00007f2247235c20 in ??? () at /lib64/libQt6Core.so.6
#19 0x00007f224a120f67 in QMetaObject::activate<void, KWin::Output*>
    (sender=<optimized out>, mo=<optimized out>, local_signal_index=16,
ret=0x0, sender=<optimized out>, mo=<optimized out>,
local_signal_index=<optimized out>, ret=<optimized out>) at
/usr/include/qt6/QtCore/qobjectdefs.h:319
#20 KWin::Workspace::outputRemoved (this=<optimized out>, _t1=<optimized out>)
at
/usr/src/debug/kwin-6.5.0/build/src/kwin_autogen/include/moc_workspace.cpp:659
#21 0x00007f224a1194f5 in KWin::Workspace::updateOutputs (this=0x5623d6433be0,
outputOrder=<optimized out>) at
/usr/src/debug/kwin-6.5.0/src/workspace.cpp:1228
#22 0x00007f224a112bc6 in KWin::Workspace::slotOutputBackendOutputsQueried
(this=<optimized out>) at /usr/src/debug/kwin-6.5.0/src/workspace.cpp:1150
#23 0x00007f2247235c20 in ??? () at /lib64/libQt6Core.so.6
#24 0x00007f224a183285 in KWin::DrmBackend::updateOutputs
(this=this@entry=0x5623d618e720) at
/usr/src/debug/kwin-6.5.0/src/backends/drm/drm_backend.cpp:303
#25 0x00007f224a184d24 in KWin::DrmBackend::handleUdevEvent
(this=0x5623d618e720) at
/usr/src/debug/kwin-6.5.0/src/backends/drm/drm_backend.cpp:203
#26 0x00007f2247235c20 in ??? () at /lib64/libQt6Core.so.6
#27 0x00007f224723bfe8 in QSocketNotifier::activated(QSocketDescriptor,
QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at
/lib64/libQt6Core.so.6
#28 0x00007f224723cfda in QSocketNotifier::event(QEvent*) () at
/lib64/libQt6Core.so.6
#29 0x00007f22483e7918 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() at /lib64/libQt6Widgets.so.6
#30 0x00007f22471cdc98 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() at /lib64/libQt6Core.so.6
#31 0x00007f224737de54 in
QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at
/lib64/libQt6Core.so.6
#32 0x00007f224737e829 in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
at /lib64/libQt6Core.so.6
#33 0x00007f2247f86701 in
QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
() at /lib64/libQt6Gui.so.6
#34 0x00007f22471dc12b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at
/lib64/libQt6Core.so.6
#35 0x00007f22471d2bd3 in QCoreApplication::exec() () at /lib64/libQt6Core.so.6
#36 0x000056239c53e8c6 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin-6.5.0/src/main_wayland.cpp:635
(gdb) 

This happens if the screen is locked and the monitors switch off due to
inactivity, similar to what the original reporter is experiencing.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to