https://bugs.kde.org/show_bug.cgi?id=383410
Bug ID: 383410 Summary: Creating both OSD for pointer confinement + lock in short succesion hangs Wayland session Product: kwin Version: git master Platform: Other OS: Linux Status: UNCONFIRMED Severity: major Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: subd...@gmail.com Target Milestone: --- With https://cgit.freedesktop.org/xorg/xserver/commit/hw/xwayland?id=ca17f3e9fd3b59fdc5ffd0e5d78e4db6ddc87aa1 Xwayland gained the functionality to lock a pointer if it is confined + hidden. This is processed by KWin in two consecutive PointerInputRedirection::enablePointerConstraints() calls. One application using this is Neverball in Xwayland mode. When I remove one of the two OSD::show(...) calls in PointerInputRedirection::enablePointerConstraints() it works fine. Otherwise the whole session hangs and can't be used any more. SIGKILL to KWin is necessary. The creation of the OSD also seems to leak memory in general, since the OnScreenNotification object isn't destroyed after it becomes hidden again. -- You are receiving this mail because: You are watching all bug changes.