https://bugs.kde.org/show_bug.cgi?id=422106
Bug ID: 422106 Summary: Wayland: semi-random Freeze when enabling/disabling screen Product: kwin Version: 5.18.90 Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: platform-wayland Assignee: kwin-bugs-n...@kde.org Reporter: meven....@enioka.com Target Milestone: --- SUMMARY Sometimes when disabling a screen kwin freezes, for instance when extending screen to the left or right using KScreen. This is due to XWayland not responding to a KWin::Xcb::TreeData request, most likely due to a race condition. KWinFt related issue: https://github.com/valve-project/xenon-valve/issues/513 Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 0x00007fcc59dbfbf9 in __GI___poll (fds=0x7ffd203d9218, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 29 ../sysdeps/unix/sysv/linux/poll.c: Aucun fichier ou dossier de ce type. (gdb) bt #0 0x00007fcc59dbfbf9 in __GI___poll (fds=0x7ffd203d9218, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007fcc5a430747 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007fcc5a43206f in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007fcc5a432180 in xcb_wait_for_reply () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007fcc5d4925a6 in KWin::Xcb::AbstractWrapper<KWin::Xcb::TreeData>::getReply() (this=0x55590ec986a0) at /home/meven/kde/src/kwin/xcbutils.h:334 #5 0x00007fcc5d4925a6 in KWin::Xcb::AbstractWrapper<KWin::Xcb::TreeData>::isNull() (this=0x55590ec986a0) at /home/meven/kde/src/kwin/xcbutils.h:265 #6 0x00007fcc5d4925a6 in KWin::Workspace::updateXStackingOrder() (this=this@entry=0x55590e4792a0) at /home/meven/kde/src/kwin/layers.cpp:743 #7 0x00007fcc5d49282e in KWin::Workspace::xStackingOrder() const (this=0x55590e4792a0) at /home/meven/kde/src/kwin/layers.cpp:730 #8 0x00007fcc5d456ea4 in KWin::EffectsHandlerImpl::stackingOrder() const (this=<optimized out>) at /home/meven/kde/src/kwin/effects.cpp:1124 #9 0x00007fcc599c4e3c in KWin::BlurEffect::slotScreenGeometryChanged() (this=0x55590e901a00) at /home/meven/kde/src/kwin/effects/blur/blur.cpp:95 #10 0x00007fcc5a9390d7 in () at /home/meven/kde/qt5/lib/libQt5Core.so.5 #11 0x00007fcc5cf0aba5 in KWin::EffectsHandler::screenGeometryChanged(QSize const&) (this=<optimized out>, _t1=...) at /home/meven/kde/build/kwin/libkwineffects/kwineffects_autogen/EWIEGA46WW/moc_kwineffects.cpp:1738 #12 0x00007fcc5d44f00d in KWin::EffectsHandlerImpl::desktopResized(QSize const&) (this=<optimized out>, size=...) at /home/meven/kde/src/kwin/effects.cpp:829 #13 0x00007fcc5d555179 in KWin::Workspace::desktopResized() (this=0x55590e4792a0) at /home/meven/kde/src/kwin/workspace.cpp:1949 #14 0x00007fcc5a938eb9 in () at /home/meven/kde/qt5/lib/libQt5Core.so.5 #15 0x00007fcc5a9390d7 in () at /home/meven/kde/qt5/lib/libQt5Core.so.5 #16 0x00007fcc456ed5f4 in KWin::DrmBackend::updateOutputs() (this=0x55590e3846c0) SOFTWARE/OS VERSIONS KDE Plasma Version: 5.20 from sources ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.