running:
java -Dglass.platform=Monocle -Djava.ext.dirs=build/x86egl-sdk/rt/lib/ext com.sun.glass.ui.monocle.linux.GetEvent
works like it should.
If I run a simple Touch application, like:
java -Dprism.verbose=true -Dglass.platform=Monocle -Dmonocle.input.traceEvents=true -Dmonocle.input.traceEvents.verbose=true -Djava.ext.dirs=build/x86egl-sdk/rt/lib/ext/ -jar ./../Hello.jar > ./trace.txt 2>&1
and doing a "couple" of multitouch gestures, Exceptions get thrown:
"Platform reported wrong touch point ID"
Using 1-finger touch events work but I can safely reproduce this behavior doing 2 or 3 short
swipes with 2 fingers or some other multitouch gestures.
Here is an excerpt from the trace output:
Prism pipeline init order: es2 sw
Using platform text rasterizer
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ... prism_es2
succeeded.
GLFactory using com.sun.prism.es2.X11GLFactory
Failed in XOpenDisplay
(X) Got class = class com.sun.prism.es2.ES2Pipeline
GraphicsPipeline.createPipeline: error initializing pipeline com.sun.prism.es2.ES2Pipeline
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
vsync: true vpipe: false
Check ConditionalFeature.INPUT_POINTER: yes
Check ConditionalFeature.INPUT_TOUCH: yes
Check ConditionalFeature.INPUT_MULTITOUCH: yes
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 214
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9932
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1780
traceEvent: Read EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_X 9932
traceEvent: Read EV_ABS ABS_Y 1780
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 215
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9337
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2153
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2154
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2155
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2156
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2160
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9333
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2162
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9331
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2165
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2168
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9328
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2171
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2174
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2178
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9324
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2182
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2187
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2192
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9322
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2198
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2205
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2214
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2222
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9929
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1786
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2231
traceEvent: Read EV_ABS ABS_X 9929
traceEvent: Read EV_ABS ABS_Y 1786
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1792
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2240
traceEvent: Read EV_ABS ABS_X 9926
traceEvent: Read EV_ABS ABS_Y 1792
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9923
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1800
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 214
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2251
traceEvent: Read EV_ABS ABS_X 9923
traceEvent: Read EV_ABS ABS_Y 1800
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1808
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2262
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9932
traceEvent: Read EV_ABS ABS_X 9921
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1780
traceEvent: Processing EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_Y 1808
traceEvent: Processing EV_ABS ABS_X 9932
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_Y 1780
traceEvent: Pushing TouchState[1,TouchState.Point[id=214,x=1242,y=223]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Set TouchState[0]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1818
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2275
traceEvent: Read EV_ABS ABS_X 9919
traceEvent: Read EV_ABS ABS_Y 1818
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9918
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1828
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2289
traceEvent: Read EV_ABS ABS_X 9918
traceEvent: Read EV_ABS ABS_Y 1828
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1841
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2304
traceEvent: Read EV_ABS ABS_X 9919
traceEvent: Read EV_ABS ABS_Y 1841
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1857
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9340
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2321
traceEvent: Read EV_ABS ABS_X 9920
traceEvent: Read EV_ABS ABS_Y 1857
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9922
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9346
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2339
traceEvent: Read EV_ABS ABS_X 9922
traceEvent: Read EV_ABS ABS_Y 1875
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1897
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9355
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2361
traceEvent: Read EV_ABS ABS_X 9926
traceEvent: Read EV_ABS ABS_Y 1897
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9930
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9375
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2413
traceEvent: Read EV_ABS ABS_X 9930
traceEvent: Read EV_ABS ABS_Y 1924
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9948
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1998
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9396
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2467
traceEvent: Read EV_ABS ABS_X 9948
traceEvent: Read EV_ABS ABS_Y 1998
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9977
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2113
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9424
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2547
traceEvent: Read EV_ABS ABS_X 9977
traceEvent: Read EV_ABS ABS_Y 2113
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 10029
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2309
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9467
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2685
traceEvent: Read EV_ABS ABS_X 10029
traceEvent: Read EV_ABS ABS_Y 2309
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 10040
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2344
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9473
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2711
traceEvent: Read EV_ABS ABS_X 10040
traceEvent: Read EV_ABS ABS_Y 2344
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9474
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2726
traceEvent: Read EV_ABS ABS_X 9474
traceEvent: Read EV_ABS ABS_Y 2726
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_KEY BTN_TOUCH 0
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 215
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9337
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2153
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[1,TouchState.Point[id=214,x=1242,y=223]]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2154
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2155
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2156
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=270]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2160
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=270]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9333
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2162
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=270]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9331
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2165
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2168
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9328
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2171
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2174
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=272]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2178
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=272]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9324
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2182
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=273]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2187
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=273]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2192
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=274]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9322
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2198
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=275]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2205
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=276]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2214
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=277]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2222
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=278]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9929
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1786
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2231
traceEvent: Processing EV_ABS ABS_X 9929
traceEvent: Processing EV_ABS ABS_Y 1786
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=223],TouchState.Point[id=215,x=1241,y=223]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1792
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2240
traceEvent: Processing EV_ABS ABS_X 9926
traceEvent: Processing EV_ABS ABS_Y 1792
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=224],TouchState.Point[id=215,x=1241,y=224]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9923
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1800
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2251
traceEvent: Processing EV_ABS ABS_X 9923
traceEvent: Processing EV_ABS ABS_Y 1800
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=225],TouchState.Point[id=215,x=1240,y=225]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1808
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2262
traceEvent: Processing EV_ABS ABS_X 9921
traceEvent: Processing EV_ABS ABS_Y 1808
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=226],TouchState.Point[id=215,x=1240,y=226]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1818
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2275
traceEvent: Processing EV_ABS ABS_X 9919
traceEvent: Processing EV_ABS ABS_Y 1818
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=227],TouchState.Point[id=215,x=1240,y=227]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9918
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1828
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2289
traceEvent: Processing EV_ABS ABS_X 9918
traceEvent: Processing EV_ABS ABS_Y 1828
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=229],TouchState.Point[id=215,x=1240,y=229]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1841
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2304
traceEvent: Processing EV_ABS ABS_X 9919
traceEvent: Processing EV_ABS ABS_Y 1841
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=230],TouchState.Point[id=215,x=1240,y=230]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1857
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9340
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2321
traceEvent: Processing EV_ABS ABS_X 9920
traceEvent: Processing EV_ABS ABS_Y 1857
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=232],TouchState.Point[id=215,x=1240,y=232]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9922
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9346
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2339
traceEvent: Processing EV_ABS ABS_X 9922
traceEvent: Processing EV_ABS ABS_Y 1875
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=234],TouchState.Point[id=215,x=1240,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1897
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9355
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2361
traceEvent: Processing EV_ABS ABS_X 9926
traceEvent: Processing EV_ABS ABS_Y 1897
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=237],TouchState.Point[id=215,x=1241,y=237]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9930
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9375
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2413
traceEvent: Processing EV_ABS ABS_X 9930
traceEvent: Processing EV_ABS ABS_Y 1924
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=241],TouchState.Point[id=215,x=1241,y=241]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9948
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1998
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9396
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2467
traceEvent: Processing EV_ABS ABS_X 9948
traceEvent: Processing EV_ABS ABS_Y 1998
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1244,y=250],TouchState.Point[id=215,x=1244,y=250]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9977
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2113
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9424
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2547
traceEvent: Processing EV_ABS ABS_X 9977
traceEvent: Processing EV_ABS ABS_Y 2113
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1247,y=264],TouchState.Point[id=215,x=1247,y=264]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 10029
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2309
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9467
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2685
traceEvent: Processing EV_ABS ABS_X 10029
traceEvent: Processing EV_ABS ABS_Y 2309
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1254,y=289],TouchState.Point[id=215,x=1254,y=289]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 10040
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2344
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9473
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2711
traceEvent: Processing EV_ABS ABS_X 10040
traceEvent: Processing EV_ABS ABS_Y 2344
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1255,y=293],TouchState.Point[id=215,x=1255,y=293]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9474
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2726
traceEvent: Processing EV_ABS ABS_X 9474
traceEvent: Processing EV_ABS ABS_Y 2726
traceEvent: Pushing TouchState[1,TouchState.Point[id=215,x=1184,y=341]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_KEY BTN_TOUCH 0
traceEvent: Pushing TouchState[1,TouchState.Point[id=215,x=1255,y=293]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Flushing TouchState[1,TouchState.Point[id=215,x=1255,y=293]] from Lookahead
traceEvent: Set TouchState[2,TouchState.Point[id=215,x=1255,y=293],TouchState.Point[id=215,x=1255,y=293]]
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 216
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1877
traceEvent: Read EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_X 9921
traceEvent: Read EV_ABS ABS_Y 1877
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 216
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1877
traceEvent: Processing EV_KEY BTN_TOUCH 1
traceEvent: Processing EV_ABS ABS_X 9921
traceEvent: Processing EV_ABS ABS_Y 1877
traceEvent: Pushing TouchState[2,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[1,TouchState.Point[id=215,x=1255,y=293]]
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 217
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9197
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2242
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2243
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 217
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9197
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2242
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=280]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[2,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235]]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2245
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2246
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2247
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9196
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2250
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2252
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9194
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2259
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2243
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=280]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2245
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9193
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2266
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2246
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2247
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9917
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9196
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1882
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2250
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2252
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=282]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2274
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_X 9917
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9194
traceEvent: Read EV_ABS ABS_Y 1882
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2259
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1149,y=282]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9193
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9912
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1888
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2266
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1149,y=283]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9190
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2283
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_X 9912
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9917
traceEvent: Read EV_ABS ABS_Y 1888
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1882
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9907
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2274
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1893
traceEvent: Processing EV_ABS ABS_X 9917
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9189
traceEvent: Processing EV_ABS ABS_Y 1882
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1240,y=235]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2292
traceEvent: Read EV_ABS ABS_X 9907
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_Y 1893
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9912
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9902
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1900
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9187
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2303
traceEvent: Read EV_ABS ABS_X 9902
traceEvent: Read EV_ABS ABS_Y 1900
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9897
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1907
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2314
traceEvent: Read EV_ABS ABS_X 9897
traceEvent: Read EV_ABS ABS_Y 1907
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1888
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9892
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1915
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2327
traceEvent: Read EV_ABS ABS_X 9892
traceEvent: Read EV_ABS ABS_Y 1915
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9888
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2341
traceEvent: Read EV_ABS ABS_X 9888
traceEvent: Read EV_ABS ABS_Y 1924
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9884
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1935
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9183
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2354
traceEvent: Read EV_ABS ABS_X 9884
traceEvent: Read EV_ABS ABS_Y 1935
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9881
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1947
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2370
traceEvent: Read EV_ABS ABS_X 9881
traceEvent: Read EV_ABS ABS_Y 1947
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1961
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2386
traceEvent: Read EV_ABS ABS_X 9879
traceEvent: Read EV_ABS ABS_Y 1961
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9877
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1978
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2405
traceEvent: Read EV_ABS ABS_X 9877
traceEvent: Read EV_ABS ABS_Y 1978
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9875
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1997
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9188
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2426
traceEvent: Read EV_ABS ABS_X 9875
traceEvent: Read EV_ABS ABS_Y 1997
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2019
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2449
traceEvent: Read EV_ABS ABS_Y 2019
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9190
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2045
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9203
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2505
traceEvent: Read EV_ABS ABS_Y 2045
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2105
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9216
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2563
traceEvent: Read EV_ABS ABS_X 9879
traceEvent: Read EV_ABS ABS_Y 2105
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9886
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2166
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9235
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2649
traceEvent: Read EV_ABS ABS_X 9886
traceEvent: Read EV_ABS ABS_Y 2166
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2265
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9266
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2812
traceEvent: Read EV_ABS ABS_X 9904
traceEvent: Read EV_ABS ABS_Y 2265
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9931
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2462
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9271
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2871
traceEvent: Read EV_ABS ABS_X 9931
traceEvent: Read EV_ABS ABS_Y 2462
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2524
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9275
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2917
traceEvent: Read EV_ABS ABS_Y 2524
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2567
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9276
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2946
traceEvent: Read EV_ABS ABS_X 9920
traceEvent: Read EV_ABS ABS_Y 2567
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2579
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9277
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2961
traceEvent: Read EV_ABS ABS_X 9904
traceEvent: Read EV_ABS ABS_Y 2579
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_KEY BTN_TOUCH 0
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2283
traceEvent: Processing EV_ABS ABS_X 9912
traceEvent: Processing EV_ABS ABS_Y 1888
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1239,y=236],TouchState.Point[id=216,x=1239,y=236],TouchState.Point[id=217,x=1239,y=236]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9907
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1893
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9189
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2292
traceEvent: Processing EV_ABS ABS_X 9907
traceEvent: Processing EV_ABS ABS_Y 1893
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=237],TouchState.Point[id=216,x=1238,y=237],TouchState.Point[id=217,x=1238,y=237]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9902
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1900
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9187
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2303
traceEvent: Processing EV_ABS ABS_X 9902
traceEvent: Processing EV_ABS ABS_Y 1900
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=238],TouchState.Point[id=216,x=1238,y=238],TouchState.Point[id=217,x=1238,y=238]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9897
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1907
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2314
traceEvent: Processing EV_ABS ABS_X 9897
traceEvent: Processing EV_ABS ABS_Y 1907
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1237,y=238],TouchState.Point[id=216,x=1237,y=238],TouchState.Point[id=217,x=1237,y=238]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9892
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1915
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2327
traceEvent: Processing EV_ABS ABS_X 9892
traceEvent: Processing EV_ABS ABS_Y 1915
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1237,y=239],TouchState.Point[id=216,x=1237,y=239],TouchState.Point[id=217,x=1237,y=239]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9888
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2341
traceEvent: Processing EV_ABS ABS_X 9888
traceEvent: Processing EV_ABS ABS_Y 1924
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1236,y=241],TouchState.Point[id=216,x=1236,y=241],TouchState.Point[id=217,x=1236,y=241]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9884
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1935
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9183
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2354
traceEvent: Processing EV_ABS ABS_X 9884
traceEvent: Processing EV_ABS ABS_Y 1935
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1236,y=242],TouchState.Point[id=216,x=1236,y=242],TouchState.Point[id=217,x=1236,y=242]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9881
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1947
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2370
traceEvent: Processing EV_ABS ABS_X 9881
traceEvent: Processing EV_ABS ABS_Y 1947
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=243],TouchState.Point[id=216,x=1235,y=243],TouchState.Point[id=217,x=1235,y=243]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1961
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2386
traceEvent: Processing EV_ABS ABS_X 9879
traceEvent: Processing EV_ABS ABS_Y 1961
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=245],TouchState.Point[id=216,x=1235,y=245],TouchState.Point[id=217,x=1235,y=245]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9877
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1978
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2405
traceEvent: Processing EV_ABS ABS_X 9877
traceEvent: Processing EV_ABS ABS_Y 1978
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=247],TouchState.Point[id=216,x=1235,y=247],TouchState.Point[id=217,x=1235,y=247]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9875
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1997
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9188
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2426
traceEvent: Processing EV_ABS ABS_X 9875
traceEvent: Processing EV_ABS ABS_Y 1997
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1234,y=250],TouchState.Point[id=216,x=1234,y=250],TouchState.Point[id=217,x=1234,y=250]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2019
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2449
traceEvent: Processing EV_ABS ABS_Y 2019
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1234,y=252],TouchState.Point[id=216,x=1234,y=252],TouchState.Point[id=217,x=1149,y=252]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2045
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9203
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2505
traceEvent: Processing EV_ABS ABS_Y 2045
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1234,y=256],TouchState.Point[id=216,x=1234,y=256],TouchState.Point[id=217,x=1150,y=256]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2105
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9216
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2563
traceEvent: Processing EV_ABS ABS_X 9879
traceEvent: Processing EV_ABS ABS_Y 2105
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=263],TouchState.Point[id=216,x=1235,y=263],TouchState.Point[id=217,x=1235,y=263]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9886
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2166
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9235
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2649
traceEvent: Processing EV_ABS ABS_X 9886
traceEvent: Processing EV_ABS ABS_Y 2166
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1236,y=271],TouchState.Point[id=216,x=1236,y=271],TouchState.Point[id=217,x=1236,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2265
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9266
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2812
traceEvent: Processing EV_ABS ABS_X 9904
traceEvent: Processing EV_ABS ABS_Y 2265
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=283],TouchState.Point[id=216,x=1238,y=283],TouchState.Point[id=217,x=1238,y=283]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9931
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2462
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9271
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2871
traceEvent: Processing EV_ABS ABS_X 9931
traceEvent: Processing EV_ABS ABS_Y 2462
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1241,y=308],TouchState.Point[id=216,x=1241,y=308],TouchState.Point[id=217,x=1241,y=308]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2524
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9275
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2917
traceEvent: Processing EV_ABS ABS_Y 2524
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1241,y=316],TouchState.Point[id=216,x=1241,y=316],TouchState.Point[id=217,x=1159,y=316]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2567
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9276
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2946
traceEvent: Processing EV_ABS ABS_X 9920
traceEvent: Processing EV_ABS ABS_Y 2567
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=321],TouchState.Point[id=216,x=1240,y=321],TouchState.Point[id=217,x=1240,y=321]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2579
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9277
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2961
traceEvent: Processing EV_ABS ABS_X 9904
traceEvent: Processing EV_ABS ABS_Y 2579
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_KEY BTN_TOUCH 0
traceEvent: Pushing TouchState[1,TouchState.Point[id=216,x=1238,y=322]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=280]]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Flushing TouchState[1,TouchState.Point[id=216,x=1238,y=322]] from Lookahead
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$TouchMap.cleanup(Scene.java:5420)
at javafx.scene.Scene$ScenePeerListener.touchEventEnd(Scene.java:2726)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:1124)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:1120)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleEndTouchEvent(GlassViewEventHandler.java:1120)
at com.sun.glass.ui.View.handleEndTouchEvent(View.java:556)
at com.sun.glass.ui.View.notifyEndTouchEvent(View.java:1016)
at com.sun.glass.ui.TouchInputSupport.notifyEndTouchEvent(TouchInputSupport.java:107)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:204)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.flush(TouchPipeline.java:137)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:129)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 218
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9855
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Read EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_X 9855
traceEvent: Read EV_ABS ABS_Y 1875
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 218
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9855
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Processing EV_KEY BTN_TOUCH 1
traceEvent: Processing EV_ABS ABS_X 9855
traceEvent: Processing EV_ABS ABS_Y 1875
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
Read EV_ABS ABS_MT_SLOT 1
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
EV_ABS ABS_MT_POSITION_Y 2171 at java.lang.Thread.run(Thread.java:744)
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" Read EV_ABS ABS_MT_POSITION_Y 2172java.lang.RuntimeException: Platform reported wrong touch point ID
traceEvent: cene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
EV_SYN SYN_REPORT 0 at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
...
java -Dglass.platform=Monocle -Djava.ext.dirs=build/x86egl-sdk/rt/lib/ext com.sun.glass.ui.monocle.linux.GetEvent
works like it should.
If I run a simple Touch application, like:
java -Dprism.verbose=true -Dglass.platform=Monocle -Dmonocle.input.traceEvents=true -Dmonocle.input.traceEvents.verbose=true -Djava.ext.dirs=build/x86egl-sdk/rt/lib/ext/ -jar ./../Hello.jar > ./trace.txt 2>&1
and doing a "couple" of multitouch gestures, Exceptions get thrown:
"Platform reported wrong touch point ID"
Using 1-finger touch events work but I can safely reproduce this behavior doing 2 or 3 short
swipes with 2 fingers or some other multitouch gestures.
Here is an excerpt from the trace output:
Prism pipeline init order: es2 sw
Using platform text rasterizer
Using java-based Pisces rasterizer
Using dirty region optimizations
Not using texture mask for primitives
Not forcing power of 2 sizes for textures
Using hardware CLAMP_TO_ZERO mode
Opting in for HiDPI pixel scaling
Prism pipeline name = com.sun.prism.es2.ES2Pipeline
Loading ES2 native library ... prism_es2
succeeded.
GLFactory using com.sun.prism.es2.X11GLFactory
Failed in XOpenDisplay
(X) Got class = class com.sun.prism.es2.ES2Pipeline
GraphicsPipeline.createPipeline: error initializing pipeline com.sun.prism.es2.ES2Pipeline
*** Fallback to Prism SW pipeline
Prism pipeline name = com.sun.prism.sw.SWPipeline
(X) Got class = class com.sun.prism.sw.SWPipeline
Initialized prism pipeline: com.sun.prism.sw.SWPipeline
vsync: true vpipe: false
Check ConditionalFeature.INPUT_POINTER: yes
Check ConditionalFeature.INPUT_TOUCH: yes
Check ConditionalFeature.INPUT_MULTITOUCH: yes
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 214
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9932
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1780
traceEvent: Read EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_X 9932
traceEvent: Read EV_ABS ABS_Y 1780
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 215
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9337
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2153
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2154
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2155
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2156
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2160
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9333
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2162
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9331
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2165
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2168
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9328
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2171
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2174
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2178
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9324
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2182
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2187
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2192
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9322
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2198
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2205
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2214
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2222
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9929
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1786
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2231
traceEvent: Read EV_ABS ABS_X 9929
traceEvent: Read EV_ABS ABS_Y 1786
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1792
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2240
traceEvent: Read EV_ABS ABS_X 9926
traceEvent: Read EV_ABS ABS_Y 1792
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9923
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1800
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 214
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2251
traceEvent: Read EV_ABS ABS_X 9923
traceEvent: Read EV_ABS ABS_Y 1800
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1808
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2262
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9932
traceEvent: Read EV_ABS ABS_X 9921
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1780
traceEvent: Processing EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_Y 1808
traceEvent: Processing EV_ABS ABS_X 9932
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_Y 1780
traceEvent: Pushing TouchState[1,TouchState.Point[id=214,x=1242,y=223]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Set TouchState[0]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1818
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2275
traceEvent: Read EV_ABS ABS_X 9919
traceEvent: Read EV_ABS ABS_Y 1818
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9918
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1828
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2289
traceEvent: Read EV_ABS ABS_X 9918
traceEvent: Read EV_ABS ABS_Y 1828
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1841
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2304
traceEvent: Read EV_ABS ABS_X 9919
traceEvent: Read EV_ABS ABS_Y 1841
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1857
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9340
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2321
traceEvent: Read EV_ABS ABS_X 9920
traceEvent: Read EV_ABS ABS_Y 1857
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9922
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9346
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2339
traceEvent: Read EV_ABS ABS_X 9922
traceEvent: Read EV_ABS ABS_Y 1875
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1897
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9355
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2361
traceEvent: Read EV_ABS ABS_X 9926
traceEvent: Read EV_ABS ABS_Y 1897
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9930
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9375
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2413
traceEvent: Read EV_ABS ABS_X 9930
traceEvent: Read EV_ABS ABS_Y 1924
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9948
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1998
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9396
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2467
traceEvent: Read EV_ABS ABS_X 9948
traceEvent: Read EV_ABS ABS_Y 1998
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9977
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2113
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9424
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2547
traceEvent: Read EV_ABS ABS_X 9977
traceEvent: Read EV_ABS ABS_Y 2113
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 10029
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2309
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9467
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2685
traceEvent: Read EV_ABS ABS_X 10029
traceEvent: Read EV_ABS ABS_Y 2309
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 10040
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2344
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9473
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2711
traceEvent: Read EV_ABS ABS_X 10040
traceEvent: Read EV_ABS ABS_Y 2344
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9474
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2726
traceEvent: Read EV_ABS ABS_X 9474
traceEvent: Read EV_ABS ABS_Y 2726
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_KEY BTN_TOUCH 0
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 215
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9337
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2153
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[1,TouchState.Point[id=214,x=1242,y=223]]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2154
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2155
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2156
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=270]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2160
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=270]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9333
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2162
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=270]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9331
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2165
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2168
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9328
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2171
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2174
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=272]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2178
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=272]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9324
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2182
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1166,y=273]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2187
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=273]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2192
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=274]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9322
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2198
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=275]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2205
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=276]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2214
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=277]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2222
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1165,y=278]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9929
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1786
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2231
traceEvent: Processing EV_ABS ABS_X 9929
traceEvent: Processing EV_ABS ABS_Y 1786
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=223],TouchState.Point[id=215,x=1241,y=223]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1792
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9323
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2240
traceEvent: Processing EV_ABS ABS_X 9926
traceEvent: Processing EV_ABS ABS_Y 1792
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=224],TouchState.Point[id=215,x=1241,y=224]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9923
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1800
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2251
traceEvent: Processing EV_ABS ABS_X 9923
traceEvent: Processing EV_ABS ABS_Y 1800
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=225],TouchState.Point[id=215,x=1240,y=225]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1808
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9325
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2262
traceEvent: Processing EV_ABS ABS_X 9921
traceEvent: Processing EV_ABS ABS_Y 1808
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=226],TouchState.Point[id=215,x=1240,y=226]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1818
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9327
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2275
traceEvent: Processing EV_ABS ABS_X 9919
traceEvent: Processing EV_ABS ABS_Y 1818
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=227],TouchState.Point[id=215,x=1240,y=227]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9918
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1828
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9330
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2289
traceEvent: Processing EV_ABS ABS_X 9918
traceEvent: Processing EV_ABS ABS_Y 1828
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=229],TouchState.Point[id=215,x=1240,y=229]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9919
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1841
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9335
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2304
traceEvent: Processing EV_ABS ABS_X 9919
traceEvent: Processing EV_ABS ABS_Y 1841
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=230],TouchState.Point[id=215,x=1240,y=230]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1857
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9340
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2321
traceEvent: Processing EV_ABS ABS_X 9920
traceEvent: Processing EV_ABS ABS_Y 1857
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=232],TouchState.Point[id=215,x=1240,y=232]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9922
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9346
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2339
traceEvent: Processing EV_ABS ABS_X 9922
traceEvent: Processing EV_ABS ABS_Y 1875
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1240,y=234],TouchState.Point[id=215,x=1240,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9926
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1897
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9355
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2361
traceEvent: Processing EV_ABS ABS_X 9926
traceEvent: Processing EV_ABS ABS_Y 1897
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=237],TouchState.Point[id=215,x=1241,y=237]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9930
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9375
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2413
traceEvent: Processing EV_ABS ABS_X 9930
traceEvent: Processing EV_ABS ABS_Y 1924
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1241,y=241],TouchState.Point[id=215,x=1241,y=241]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9948
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1998
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9396
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2467
traceEvent: Processing EV_ABS ABS_X 9948
traceEvent: Processing EV_ABS ABS_Y 1998
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1244,y=250],TouchState.Point[id=215,x=1244,y=250]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9977
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2113
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9424
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2547
traceEvent: Processing EV_ABS ABS_X 9977
traceEvent: Processing EV_ABS ABS_Y 2113
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1247,y=264],TouchState.Point[id=215,x=1247,y=264]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 10029
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2309
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9467
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2685
traceEvent: Processing EV_ABS ABS_X 10029
traceEvent: Processing EV_ABS ABS_Y 2309
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1254,y=289],TouchState.Point[id=215,x=1254,y=289]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 10040
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2344
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9473
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2711
traceEvent: Processing EV_ABS ABS_X 10040
traceEvent: Processing EV_ABS ABS_Y 2344
traceEvent: Pushing TouchState[2,TouchState.Point[id=214,x=1255,y=293],TouchState.Point[id=215,x=1255,y=293]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9474
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2726
traceEvent: Processing EV_ABS ABS_X 9474
traceEvent: Processing EV_ABS ABS_Y 2726
traceEvent: Pushing TouchState[1,TouchState.Point[id=215,x=1184,y=341]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[2,TouchState.Point[id=214,x=1242,y=223],TouchState.Point[id=215,x=1167,y=269]]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_KEY BTN_TOUCH 0
traceEvent: Pushing TouchState[1,TouchState.Point[id=215,x=1255,y=293]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Flushing TouchState[1,TouchState.Point[id=215,x=1255,y=293]] from Lookahead
traceEvent: Set TouchState[2,TouchState.Point[id=215,x=1255,y=293],TouchState.Point[id=215,x=1255,y=293]]
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 216
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1877
traceEvent: Read EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_X 9921
traceEvent: Read EV_ABS ABS_Y 1877
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 216
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9921
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1877
traceEvent: Processing EV_KEY BTN_TOUCH 1
traceEvent: Processing EV_ABS ABS_X 9921
traceEvent: Processing EV_ABS ABS_Y 1877
traceEvent: Pushing TouchState[2,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[1,TouchState.Point[id=215,x=1255,y=293]]
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 217
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9197
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2242
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2243
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 217
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9197
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2242
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=280]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[2,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235]]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2245
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2246
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2247
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9196
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2250
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2252
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9194
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2259
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2243
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=280]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2245
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9193
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2266
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2246
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2247
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9917
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9196
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1882
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2250
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=281]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2252
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=282]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2274
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_X 9917
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9194
traceEvent: Read EV_ABS ABS_Y 1882
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2259
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1149,y=282]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9193
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9912
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1888
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2266
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1149,y=283]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9190
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2283
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_X 9912
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9917
traceEvent: Read EV_ABS ABS_Y 1888
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1882
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9907
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2274
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1893
traceEvent: Processing EV_ABS ABS_X 9917
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9189
traceEvent: Processing EV_ABS ABS_Y 1882
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1240,y=235]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2292
traceEvent: Read EV_ABS ABS_X 9907
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_Y 1893
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9912
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9902
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1900
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9187
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2303
traceEvent: Read EV_ABS ABS_X 9902
traceEvent: Read EV_ABS ABS_Y 1900
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9897
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1907
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2314
traceEvent: Read EV_ABS ABS_X 9897
traceEvent: Read EV_ABS ABS_Y 1907
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1888
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9892
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1915
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2327
traceEvent: Read EV_ABS ABS_X 9892
traceEvent: Read EV_ABS ABS_Y 1915
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9888
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2341
traceEvent: Read EV_ABS ABS_X 9888
traceEvent: Read EV_ABS ABS_Y 1924
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9884
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1935
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9183
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2354
traceEvent: Read EV_ABS ABS_X 9884
traceEvent: Read EV_ABS ABS_Y 1935
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9881
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1947
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2370
traceEvent: Read EV_ABS ABS_X 9881
traceEvent: Read EV_ABS ABS_Y 1947
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1961
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2386
traceEvent: Read EV_ABS ABS_X 9879
traceEvent: Read EV_ABS ABS_Y 1961
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9877
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1978
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2405
traceEvent: Read EV_ABS ABS_X 9877
traceEvent: Read EV_ABS ABS_Y 1978
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9875
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1997
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9188
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2426
traceEvent: Read EV_ABS ABS_X 9875
traceEvent: Read EV_ABS ABS_Y 1997
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2019
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2449
traceEvent: Read EV_ABS ABS_Y 2019
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9190
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2045
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9203
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2505
traceEvent: Read EV_ABS ABS_Y 2045
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2105
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9216
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2563
traceEvent: Read EV_ABS ABS_X 9879
traceEvent: Read EV_ABS ABS_Y 2105
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9886
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2166
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9235
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2649
traceEvent: Read EV_ABS ABS_X 9886
traceEvent: Read EV_ABS ABS_Y 2166
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2265
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9266
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2812
traceEvent: Read EV_ABS ABS_X 9904
traceEvent: Read EV_ABS ABS_Y 2265
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9931
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2462
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9271
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2871
traceEvent: Read EV_ABS ABS_X 9931
traceEvent: Read EV_ABS ABS_Y 2462
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2524
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9275
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2917
traceEvent: Read EV_ABS ABS_Y 2524
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2567
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9276
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2946
traceEvent: Read EV_ABS ABS_X 9920
traceEvent: Read EV_ABS ABS_Y 2567
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2579
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9277
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 2961
traceEvent: Read EV_ABS ABS_X 9904
traceEvent: Read EV_ABS ABS_Y 2579
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_ABS ABS_MT_SLOT 1
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Read EV_KEY BTN_TOUCH 0
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2283
traceEvent: Processing EV_ABS ABS_X 9912
traceEvent: Processing EV_ABS ABS_Y 1888
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1239,y=236],TouchState.Point[id=216,x=1239,y=236],TouchState.Point[id=217,x=1239,y=236]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9907
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1893
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9189
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2292
traceEvent: Processing EV_ABS ABS_X 9907
traceEvent: Processing EV_ABS ABS_Y 1893
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=237],TouchState.Point[id=216,x=1238,y=237],TouchState.Point[id=217,x=1238,y=237]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9902
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1900
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9187
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2303
traceEvent: Processing EV_ABS ABS_X 9902
traceEvent: Processing EV_ABS ABS_Y 1900
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=238],TouchState.Point[id=216,x=1238,y=238],TouchState.Point[id=217,x=1238,y=238]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9897
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1907
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2314
traceEvent: Processing EV_ABS ABS_X 9897
traceEvent: Processing EV_ABS ABS_Y 1907
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1237,y=238],TouchState.Point[id=216,x=1237,y=238],TouchState.Point[id=217,x=1237,y=238]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9892
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1915
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2327
traceEvent: Processing EV_ABS ABS_X 9892
traceEvent: Processing EV_ABS ABS_Y 1915
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1237,y=239],TouchState.Point[id=216,x=1237,y=239],TouchState.Point[id=217,x=1237,y=239]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9888
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1924
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2341
traceEvent: Processing EV_ABS ABS_X 9888
traceEvent: Processing EV_ABS ABS_Y 1924
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1236,y=241],TouchState.Point[id=216,x=1236,y=241],TouchState.Point[id=217,x=1236,y=241]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9884
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1935
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9183
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2354
traceEvent: Processing EV_ABS ABS_X 9884
traceEvent: Processing EV_ABS ABS_Y 1935
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1236,y=242],TouchState.Point[id=216,x=1236,y=242],TouchState.Point[id=217,x=1236,y=242]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9881
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1947
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2370
traceEvent: Processing EV_ABS ABS_X 9881
traceEvent: Processing EV_ABS ABS_Y 1947
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=243],TouchState.Point[id=216,x=1235,y=243],TouchState.Point[id=217,x=1235,y=243]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1961
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9184
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2386
traceEvent: Processing EV_ABS ABS_X 9879
traceEvent: Processing EV_ABS ABS_Y 1961
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=245],TouchState.Point[id=216,x=1235,y=245],TouchState.Point[id=217,x=1235,y=245]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9877
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1978
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9185
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2405
traceEvent: Processing EV_ABS ABS_X 9877
traceEvent: Processing EV_ABS ABS_Y 1978
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=247],TouchState.Point[id=216,x=1235,y=247],TouchState.Point[id=217,x=1235,y=247]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9875
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1997
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9188
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2426
traceEvent: Processing EV_ABS ABS_X 9875
traceEvent: Processing EV_ABS ABS_Y 1997
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1234,y=250],TouchState.Point[id=216,x=1234,y=250],TouchState.Point[id=217,x=1234,y=250]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2019
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9192
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2449
traceEvent: Processing EV_ABS ABS_Y 2019
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1234,y=252],TouchState.Point[id=216,x=1234,y=252],TouchState.Point[id=217,x=1149,y=252]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2045
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9203
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2505
traceEvent: Processing EV_ABS ABS_Y 2045
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1234,y=256],TouchState.Point[id=216,x=1234,y=256],TouchState.Point[id=217,x=1150,y=256]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9879
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2105
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9216
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2563
traceEvent: Processing EV_ABS ABS_X 9879
traceEvent: Processing EV_ABS ABS_Y 2105
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1235,y=263],TouchState.Point[id=216,x=1235,y=263],TouchState.Point[id=217,x=1235,y=263]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9886
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2166
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9235
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2649
traceEvent: Processing EV_ABS ABS_X 9886
traceEvent: Processing EV_ABS ABS_Y 2166
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1236,y=271],TouchState.Point[id=216,x=1236,y=271],TouchState.Point[id=217,x=1236,y=271]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2265
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9266
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2812
traceEvent: Processing EV_ABS ABS_X 9904
traceEvent: Processing EV_ABS ABS_Y 2265
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=283],TouchState.Point[id=216,x=1238,y=283],TouchState.Point[id=217,x=1238,y=283]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9931
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2462
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9271
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2871
traceEvent: Processing EV_ABS ABS_X 9931
traceEvent: Processing EV_ABS ABS_Y 2462
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1241,y=308],TouchState.Point[id=216,x=1241,y=308],TouchState.Point[id=217,x=1241,y=308]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2524
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9275
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2917
traceEvent: Processing EV_ABS ABS_Y 2524
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1241,y=316],TouchState.Point[id=216,x=1241,y=316],TouchState.Point[id=217,x=1159,y=316]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9920
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2567
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9276
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2946
traceEvent: Processing EV_ABS ABS_X 9920
traceEvent: Processing EV_ABS ABS_Y 2567
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1240,y=321],TouchState.Point[id=216,x=1240,y=321],TouchState.Point[id=217,x=1240,y=321]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9904
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2579
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9277
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 2961
traceEvent: Processing EV_ABS ABS_X 9904
traceEvent: Processing EV_ABS ABS_Y 2579
traceEvent: Pushing TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_ABS ABS_MT_SLOT 1
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID -1
traceEvent: Processing EV_KEY BTN_TOUCH 0
traceEvent: Pushing TouchState[1,TouchState.Point[id=216,x=1238,y=322]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=216,x=1240,y=235],TouchState.Point[id=217,x=1150,y=280]]
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Flushing TouchState[1,TouchState.Point[id=216,x=1238,y=322]] from Lookahead
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$TouchMap.cleanup(Scene.java:5420)
at javafx.scene.Scene$ScenePeerListener.touchEventEnd(Scene.java:2726)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:1124)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$11.run(GlassViewEventHandler.java:1120)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleEndTouchEvent(GlassViewEventHandler.java:1120)
at com.sun.glass.ui.View.handleEndTouchEvent(View.java:556)
at com.sun.glass.ui.View.notifyEndTouchEvent(View.java:1016)
at com.sun.glass.ui.TouchInputSupport.notifyEndTouchEvent(TouchInputSupport.java:107)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:204)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.flush(TouchPipeline.java:137)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:129)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
traceEvent: Read EV_ABS ABS_MT_SLOT 0
traceEvent: Read EV_ABS ABS_MT_TRACKING_ID 218
traceEvent: Read EV_ABS ABS_MT_POSITION_X 9855
traceEvent: Read EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Read EV_KEY BTN_TOUCH 1
traceEvent: Read EV_ABS ABS_X 9855
traceEvent: Read EV_ABS ABS_Y 1875
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_SLOT 0
traceEvent: Processing EV_ABS ABS_MT_TRACKING_ID 218
traceEvent: Processing EV_ABS ABS_MT_POSITION_X 9855
traceEvent: Processing EV_ABS ABS_MT_POSITION_Y 1875
traceEvent: Processing EV_KEY BTN_TOUCH 1
traceEvent: Processing EV_ABS ABS_X 9855
traceEvent: Processing EV_ABS ABS_Y 1875
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
Read EV_ABS ABS_MT_SLOT 1
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
EV_ABS ABS_MT_POSITION_Y 2171 at java.lang.Thread.run(Thread.java:744)
traceEvent: Read EV_SYN SYN_REPORT 0
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" Read EV_ABS ABS_MT_POSITION_Y 2172java.lang.RuntimeException: Platform reported wrong touch point ID
traceEvent: cene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
EV_SYN SYN_REPORT 0 at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
traceEvent: Processing EV_SYN SYN_REPORT 0
traceEvent: Pushing TouchState[4,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=218,x=1232,y=234]] to TouchPipeline[Lookahead -> SmallMove]
traceEvent: Set TouchState[3,TouchState.Point[id=216,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322],TouchState.Point[id=217,x=1238,y=322]]
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: Platform reported wrong touch point ID
at javafx.scene.Scene$TouchMap.get(Scene.java:5406)
at javafx.scene.Scene$ScenePeerListener.touchEventNext(Scene.java:2673)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1094)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$10.run(GlassViewEventHandler.java:1073)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleNextTouchEvent(GlassViewEventHandler.java:1073)
at com.sun.glass.ui.View.handleNextTouchEvent(View.java:550)
at com.sun.glass.ui.View.notifyNextTouchEvent(View.java:1011)
at com.sun.glass.ui.TouchInputSupport.notifyNextTouchEvent(TouchInputSupport.java:139)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoint(TouchInput.java:141)
at com.sun.glass.ui.monocle.input.TouchInput.dispatchPoints(TouchInput.java:185)
at com.sun.glass.ui.monocle.input.TouchInput.setState(TouchInput.java:131)
at com.sun.glass.ui.monocle.input.filters.TouchPipeline.pushState(TouchPipeline.java:118)
at com.sun.glass.ui.monocle.linux.LinuxStatefulMultiTouchProcessor.processEvents(LinuxStatefulMultiTouchProcessor.java:120)
at com.sun.glass.ui.monocle.linux.LinuxInputDevice$EventProcessor.run(LinuxInputDevice.java:180)
at com.sun.glass.ui.monocle.RunnableProcessor.runLoop(RunnableProcessor.java:80)
at com.sun.glass.ui.monocle.RunnableProcessor.run(RunnableProcessor.java:47)
at java.lang.Thread.run(Thread.java:744)
...
- relates to
-
JDK-8096117 [Monocle]: Multitouch tests fail with DellP2714TDevice
-
- Resolved
-
-
JDK-8097495 [Lens] No Touch and no Multitouch Events work with Sharp Touchmonitor LL-S201A
-
- Closed
-