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

            Bug ID: 407335
           Summary: kwin_wayland crashes on startup in
                    KWin::DrmOutput::updateCursor
           Product: kwin
           Version: git master
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: platform-drm
          Assignee: kwin-bugs-n...@kde.org
          Reporter: fab...@ritter-vogt.de
  Target Milestone: ---

In openQA (and easily reproducable in VMs), kwin_wayland crashes reliably on
startup with this bt:

#0  0x00007fd6eb6d9cc8 in QMatrix4x4::toTransform() const () from
/usr/lib64/libQt5Gui.so.5
#1  0x00007fd6e712eb0a in KWin::DrmOutput::updateCursor (this=<optimized out>)
at /usr/include/qt5/QtCore/qsize.h:119
#2  0x00007fd6e7122ed4 in KWin::DrmBackend::updateCursor (this=0x56174c6e2870)
at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/plugins/platforms/drm/drm_backend.cpp:712
#3  0x00007fd6ed1c2363 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#4  0x00007fd6ed1c2363 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#5  0x00007fd6ee03f48b in KWin::PointerInputRedirection::init
(this=0x56174c6eaf00) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/pointer_input.cpp:144
#6  0x00007fd6ee027832 in KWin::InputRedirection::setupWorkspace
(this=0x56174c6f1e30) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/input.cpp:1767
#7  0x00007fd6ed1c2363 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#8  0x000056174be26db8 in KWin::ApplicationWayland::finalizeStartup
(this=0x7ffdb1cf0770) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/main_wayland.cpp:193
#9  0x000056174be27030 in KWin::ApplicationWayland::continueStartupWithScene
(this=0x7ffdb1cf0770) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/main_wayland.cpp:202
#10 0x00007fd6ed1c2363 in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQt5Core.so.5
#11 0x00007fd6ee0afc89 in KWin::Compositor::slotCompositingOptionsInitialized
(this=this@entry=0x56174c74b550) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/composite.cpp:271
#12 0x00007fd6ee0b0a8b in KWin::Compositor::setup (this=0x56174c74b550) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/composite.cpp:187
#13 0x00007fd6ed1c2aa2 in QObject::event(QEvent*) () from
/usr/lib64/libQt5Core.so.5
#14 0x00007fd6ed5c7551 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQt5Widgets.so.5
#15 0x00007fd6ed5ce930 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQt5Widgets.so.5
#16 0x00007fd6ed198839 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /usr/lib64/libQt5Core.so.5
#17 0x00007fd6ed19b887 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib64/libQt5Core.so.5
#18 0x00007fd6ed1e917b in
QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQt5Core.so.5
#19 0x00007fd6e72f25ed in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:63
#20 0x00007fd6ed19750b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQt5Core.so.5
#21 0x00007fd6ed19f422 in QCoreApplication::exec() () from
/usr/lib64/libQt5Core.so.5
#22 0x000056174be2536e in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin5-5.15.80git.20190507T151309~e8b45cce1-ku.52.1.x86_64/main_wayland.cpp:664

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

Reply via email to