https://bugs.freedesktop.org/show_bug.cgi?id=105535

Peter Hutterer <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |105258
             Status|NEEDINFO                    |ASSIGNED

--- Comment #8 from Peter Hutterer <[email protected]> ---
oops, the range mismatch is fixed in master now (4ff5f02d9c). But the big thing
here is:

> As for single-finger pointer motion - it's normal. Bug does not not appear 
> there.

Basically this means that the touchpad pressure changes when two fingers are
down. That's not good... Anyway, I bisected this and came up with: commit
3979b9e16a5ed141506d95f80ddfd7b94651dcfa. Basically the problem is that we now
assume that when we have more fingers down than the touchpad can individually
detect (>1 for semi-mt devices) then we assume all fingers have an
above-threshold pressure value.

This matches the data in the evemu recording, the pressure is well below the
thresholds yet we treat it as down. Should be fixable.


Referenced Bugs:

https://bugs.freedesktop.org/show_bug.cgi?id=105258
[Bug 105258] libinput crashes Xorg with SIGABRT in tp_tap_handle_state()
[evdev-mt-touchpad-tap.c:1030|1028]
-- 
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
wayland-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to