Bug 369501

Summary: kwin_wayland crashes in VM when moving window
Product: [Plasma] kwin Reporter: Fabian Vogt <fabian>
Component: wayland-genericAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash Flags: mgraesslin: Wayland+
Priority: NOR    
Version First Reported In: git master   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Fabian Vogt 2016-09-28 19:27:07 UTC
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
Comment 1 Martin Flöser 2016-10-04 07:56:28 UTC
looks like it cannot find a cursor theme.
Comment 2 Martin Flöser 2017-10-04 19:21:48 UTC
Setting to needsinfo/backtrace as I cannot really see where the problem would be in the code.
Comment 3 Fabian Vogt 2017-10-04 20:03:47 UTC
I haven't seen that crash in a while, so I'll be optimistic and say that it fixed itself somehow...