[Wayland-bugs] [Bug 92736] Weston crash when caught wrong touch event

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Oct 30 05:43:17 PDT 2015


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

            Bug ID: 92736
           Summary: Weston crash when caught wrong touch event
           Product: Wayland
           Version: unspecified
          Hardware: ARM
                OS: Linux (All)
            Status: NEW
          Severity: critical
          Priority: medium
         Component: weston
          Assignee: wayland-bugs at lists.freedesktop.org
          Reporter: starxforever at live.com

We met an issue when upgrading weston from 1.8.0 to 1.9.0

Some touchsreen will generate coordinate out of screen.

For example, touch screen regist max_axis_x is N, but sometime it raise a
axis_x value bigger than N for some caculation issues. this event will cause
weston crash.

Limit the input_event inside touchscreen driver will avoid this issue. But on
my opinion, fault tolerant is needed inside weston.

Review the change history of weston 1.9.0,maybe this issue is cause by
following commit:

author    Giulio Camuffo <giuliocamuffo at gmail.com>    2015-07-08 08:55:28 (GMT)
committer    Daniel Stone <daniels at collabora.com>    2015-08-06 15:21:01 (GMT)
commit    61ed7b6bf06895b6e0ac8e3c5fff12e491449fd9 (patch)
tree    d8f6e0861a0ca847edd51452d6f493821eddc729
parent    7239d74bb3d43c46c958079e7c8f759371599455 (diff)
input: pass the global touch coordinates to the touch grab

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20151030/d4efa347/attachment.html>


More information about the wayland-bugs mailing list