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: [email protected]
Reporter: [email protected]
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.