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.

Reply via email to