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.

Reply via email to