When moving a window, sometimes kwin_wayland crashes with a stack overflow: #59501 0x00007ffff5e5188e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #59502 0x00007ffff7afa769 in KWin::WaylandCursorTheme::loadTheme() () from /usr/lib64/libkwin.so.5 #59503 0x00007ffff7afab7b in KWin::WaylandCursorTheme::get(Qt::CursorShape) () from /usr/lib64/libkwin.so.5 #59504 0x00007ffff79efde2 in ?? () from /usr/lib64/libkwin.so.5 #59505 0x00007ffff79f122c in ?? () from /usr/lib64/libkwin.so.5 #59506 0x00007ffff5e5188e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #59507 0x00007ffff7afa769 in KWin::WaylandCursorTheme::loadTheme() () from /usr/lib64/libkwin.so.5 #59508 0x00007ffff7afab7b in KWin::WaylandCursorTheme::get(Qt::CursorShape) () from /usr/lib64/libkwin.so.5 #59509 0x00007ffff79efde2 in ?? () from /usr/lib64/libkwin.so.5 #59510 0x00007ffff79f1187 in ?? () from /usr/lib64/libkwin.so.5 #59511 0x00007ffff5e5188e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #59512 0x00007ffff5e5188e in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib64/libQt5Core.so.5 #59513 0x00007ffff7b23b42 in KWin::AbstractClient::clientStartUserMovedResized(KWin::AbstractClient*) () from /usr/lib64/libkwin.so.5 #59514 0x00007ffff7a43f6d in KWin::AbstractClient::startMoveResize() () from /usr/lib64/libkwin.so.5 #59515 0x00007ffff79b74a7 in KWin::AbstractClient::performMouseCommand(KWin::Options::MouseCommand, QPoint const&) () from /usr/lib64/libkwin.so.5 Reproducible: Always
looks like it cannot find a cursor theme.
Setting to needsinfo/backtrace as I cannot really see where the problem would be in the code.
I haven't seen that crash in a while, so I'll be optimistic and say that it fixed itself somehow...