https://bugs.kde.org/show_bug.cgi?id=433905
--- Comment #4 from Alois Wohlschlager <alo...@gmx-topmail.de> --- Here you go, with debug symbols for kwin and i965 driver. I have an Intel integrated GPU, and I can reproduce the issue only with i965 driver, not with iris. Distribution is openSUSE Tumbleweed 20210302. Thread 1 "kwin_wayland" hit Breakpoint 1, 0x00007f55ea7f9e80 in exit () from /lib64/libc.so.6 (gdb) bt #0 0x00007f55ea7f9e80 in exit () at /lib64/libc.so.6 #1 0x00007f55ddfb08b6 in submit_batch (out_fence_fd=0x0, in_fence_fd=<optimized out>, brw=0x7f55dc095040) at ../src/mesa/drivers/dri/i965/intel_batchbuffer.c:845 #2 _intel_batchbuffer_flush_fence(brw_context*, int, int*, char const*, int) (brw=0x7f55dc095040, in_fence_fd=<optimized out>, out_fence_fd=0x0, file=<optimized out>, line=<optimized out>) at ../src/mesa/drivers/dri/i965/intel_batchbuffer.c:898 #3 0x00007f55ddfa190c in _intel_batchbuffer_flush_fence (line=152, file=0x7f55de853b60 "../src/mesa/drivers/dri/i965/brw_sync.c", out_fence_fd=0x0, in_fence_fd=-1, brw=0x7f55dc095040) at ../src/mesa/drivers/dri/i965/intel_batchbuffer.c:865 #4 brw_fence_insert_locked(brw_context*, brw_fence*) (brw=0x7f55dc095040, fence=0x55ca23cdadf0) at ../src/mesa/drivers/dri/i965/brw_sync.c:152 #5 0x00007f55de1d5579 in fence_sync(gl_context*, GLenum, GLbitfield) (ctx=0x7f55dc095040, condition=37143, flags=0) at ../src/mesa/main/syncobj.c:293 #6 0x00007f55ebae48b4 in KWin::GLVertexBuffer::endOfFrame() (this=0x55ca228a78b0) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/libkwineffects/kwinglutils.cpp:2233 #7 0x00007f55ded1149e in KWin::SceneOpenGL::paint(int, QRegion const&, QList<KWin::Toplevel*> const&, KWin::RenderLoop*) (renderLoop=0x55ca223d5a30, toplevels=<optimized out>, damage=<optimized out>, screenId=0, this=0x55ca22936980) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:666 #8 KWin::SceneOpenGL::paint(int, QRegion const&, QList<KWin::Toplevel*> const&, KWin::RenderLoop*) (this=0x55ca22936980, screenId=0, damage=<optimized out>, toplevels=<optimized out>, renderLoop=0x55ca223d5a30) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/plugins/scenes/opengl/scene_opengl.cpp:605 #9 0x00007f55ebd4f421 in KWin::Compositor::handleFrameRequested(KWin::RenderLoop*) (renderLoop=0x55ca223d5a30, this=<optimized out>) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/composite.cpp:665 #10 KWin::Compositor::handleFrameRequested(KWin::RenderLoop*) (this=<optimized out>, renderLoop=0x55ca223d5a30) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/composite.cpp:589 #11 0x00007f55ec28b946 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc192bdc10, r=0x55ca223cf1e0, this=0x55ca222c0350) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #12 doActivate<false>(QObject*, int, void**) (sender=0x55ca223d5a30, signal_index=5, argv=argv@entry=0x7ffc192bdc10) at kernel/qobject.cpp:3886 #13 0x00007f55ec284c60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f55ebf68f40 <KWin::RenderLoop::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7ffc192bdc10) at kernel/qobject.cpp:3946 #14 0x00007f55ebd13ea2 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/build/kwin_autogen/EWIEGA46WW/moc_renderloop.cpp:193 #15 0x00007f55ebdd9ce3 in KWin::RenderLoopPrivate::dispatch() (this=0x55ca223bb800) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/renderloop.cpp:143 #16 0x00007f55ec28b946 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7ffc192bdd40, r=0x55ca223d5a30, this=0x55ca223d5a50) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #17 doActivate<false>(QObject*, int, void**) (sender=0x55ca223bb818, signal_index=3, argv=argv@entry=0x7ffc192bdd40) at kernel/qobject.cpp:3886 #18 0x00007f55ec284c60 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7f55ec539ba0, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffc192bdd40) at kernel/qobject.cpp:3946 #19 0x00007f55ec28f85a in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205 #20 0x00007f55ec28128f in QObject::event(QEvent*) (this=0x55ca223bb818, e=0x7ffc192bdeb0) at kernel/qobject.cpp:1336 #21 0x00007f55eb28a4ff in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x55ca223bb818, e=0x7ffc192bdeb0) at kernel/qapplication.cpp:3632 #22 0x00007f55ec25532a in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55ca223bb818, event=0x7ffc192bdeb0) at kernel/qcoreapplication.cpp:1063 #23 0x00007f55ec2abc83 in QTimerInfoList::activateTimers() (this=this@entry=0x55ca222779a8) at kernel/qtimerinfo_unix.cpp:643 #24 0x00007f55ec2a93bc in QEventDispatcherUNIXPrivate::activateTimers() (this=this@entry=0x55ca22277920) at kernel/qeventdispatcher_unix.cpp:249 #25 0x00007f55ec2aa117 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516 #26 0x000055ca21396e3d in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at qunixeventdispatcher.cpp:63 #27 0x00007f55ec253ceb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffc192be050, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69 #28 0x00007f55ec25bf60 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #29 0x000055ca2134455c in main(int, char**) (argc=<optimized out>, argv=0x7ffc192be290) at /usr/src/debug/kwin5-5.21.1-1.1.x86_64/main_wayland.cpp:789 -- You are receiving this mail because: You are watching all bug changes.