https://bugs.kde.org/show_bug.cgi?id=402827
--- Comment #9 from JordanL <jordanlepp...@gmail.com> --- Attached a new log, "Log of all threads before raise is called". This is a backtrace of all kwin threads at the point it called raise(). I believe thread 1 is the thread that is relevant here: Thread 1 (Thread 0x7f6809ac7440 (LWP 3559)): #0 0x00007f6811888c70 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:28 #1 0x00007f6811873672 in __GI_abort () at abort.c:79 #2 0x00007f6811c547fc in () at /usr/lib/libQt5Core.so.5 #3 0x00007f6811c53c83 in () at /usr/lib/libQt5Core.so.5 #4 0x00007f6807b5a70e in QVector<KWin::EglGbmBackend::Output>::at(int) const () at /usr/lib/qt/plugins/org.kde.kwin.waylandbackends/KWinWaylandDrmBackend.so #5 0x00007f6807b5a70e in KWin::EglGbmBackend::prepareRenderingForScreen(int) (this=<optimized out>, screenId=<optimized out>) at /usr/src/debug/kwin-5.14.4/plugins/platforms/drm/egl_gbm_backend.cpp:342 #6 0x00007f68072f370e in KWin::SceneOpenGL::paint(QRegion, QList<KWin::Toplevel*>) (this=this@entry=0x55f28420b560, damage=..., toplevels=...) at /usr/src/debug/kwin-5.14.4/plugins/scenes/opengl/scene_opengl.cpp:663 #7 0x00007f6812c327de in KWin::Compositor::performCompositing() (this=0x7f67f800ae50) at /usr/src/debug/kwin-5.14.4/composite.cpp:745 #8 0x00007f68087db705 in drmHandleEvent () at /usr/lib/libdrm.so.2 #9 0x00007f6807b5b09a in KWin::DrmBackend::<lambda()>::operator() (__closure=<optimized out>) at /usr/src/debug/kwin-5.14.4/plugins/platforms/drm/drm_backend.cpp:270 #10 0x00007f6807b5b09a in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::DrmBackend::openDrm()::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:146 #11 0x00007f6807b5b09a in QtPrivate::Functor<KWin::DrmBackend::openDrm()::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/qt/QtCore/qobjectdefs_impl.h:256 #12 0x00007f6807b5b09a in QtPrivate::QFunctorSlotObject<KWin::DrmBackend::openDrm()::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt/QtCore/qobjectdefs_impl.h:439 #13 0x00007f6811e753e0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #14 0x00007f6811e80eea in QSocketNotifier::activated(int, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5 #15 0x00007f6811e81242 in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #16 0x00007f6812256e34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f681225e671 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f6811e4a8f9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #19 0x00007f6811e9d710 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at /usr/lib/libQt5Core.so.5 #20 0x00007f6811e9da19 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #21 0x00007f68097c28be in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/qt/plugins/platforms/KWinQpaPlugin.so #22 0x00007f6811e4958c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #23 0x00007f6811e51896 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #24 0x000055f282fb8822 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-5.14.4/main_wayland.cpp:807 -- You are receiving this mail because: You are watching all bug changes.