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.

Reply via email to