Closed
Bug 1394228
Opened 8 years ago
Closed 7 years ago
Intermittent dom/events/test/pointerevents/test_touch_action.html | Test timed out.
Categories
(Core :: DOM: Events, defect, P2)
Core
DOM: Events
Tracking
()
RESOLVED
FIXED
mozilla59
Tracking | Status | |
---|---|---|
firefox59 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: stone)
References
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell fixed:timing])
Attachments
(1 file)
3.87 KB,
patch
|
kats
:
review+
|
Details | Diff | Splinter Review |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 15•7 years ago
|
||
This bug has failed 38 times in the last 7 days, Fails on Windows 10-64, build types are pgo and opt.
Here is a recent log:
https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-inbound&job_id=149232626&lineNumber=5221
And here is a part of the log:
01:18:12 INFO - Buffered messages logged at 01:13:12
01:18:12 INFO - 2855 INFO TEST-PASS | dom/events/test/pointerevents/test_touch_action.html | pointerevent_touch-action-inherit_parent-none_touch-manual.html | Synthesized vertical drag
01:18:12 INFO - Buffered messages finished
01:18:12 ERROR - 2856 INFO TEST-UNEXPECTED-FAIL | dom/events/test/pointerevents/test_touch_action.html | Test timed out.
01:18:12 INFO - reportError@SimpleTest/TestRunner.js:121:7
01:18:12 INFO - TestRunner._checkForHangs@SimpleTest/TestRunner.js:142:7
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - setTimeout handler*TestRunner._checkForHangs@SimpleTest/TestRunner.js:163:5
01:18:12 INFO - TestRunner.runTests@SimpleTest/TestRunner.js:380:5
01:18:12 INFO - RunSet.runtests@SimpleTest/setup.js:194:3
01:18:12 INFO - RunSet.runall@SimpleTest/setup.js:173:5
01:18:12 INFO - hookupTests@SimpleTest/setup.js:266:5
01:18:12 INFO - parseTestManifest@http://mochi.test:8888/manifestLibrary.js:36:5
:overholt Can you please take a look at this bug?
Flags: needinfo?(overholt)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 18•7 years ago
|
||
Stone knows pointer events best so hopefully he can find time to take a look.
Flags: needinfo?(overholt) → needinfo?(sshih)
Priority: -- → P2
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 21•7 years ago
|
||
The fail rate increased a lot recently. I'll check this in these days.
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 24•7 years ago
|
||
There are two problems with this intermittent failure. The failures are timeout when running pointerevent_touch-action-button-test_touch-manual.html and pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html
Flags: needinfo?(sshih)
Assignee | ||
Comment 25•7 years ago
|
||
Regarding the case about pointerevent_touch-action-button-test_touch-manual.html, found something [1] interesting. Here are partial logs.
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 0
11:32:40 INFO - GECKO(2832) | InitTouchInjection ok
11:32:40 INFO - GECKO(2832) | InjectTouchPoint
11:32:40 INFO - GECKO(2832) | OnTouch
11:32:40 INFO - GECKO(2832) | OnTouch touch move
11:32:40 INFO - GECKO(2832) | OnTouch touch start
On Windows, we push preference 'apz.test.fails_with_native_injection' to true. However, the value is changed while synthesizing touch events for the test. This happened when the test failed. Synthesizing touch events by sending fake touch events can reduce the failure rate a lot.
[1] https://public-artifacts.taskcluster.net/E3otp40QSvKA-Rz7ThTRdw/0/public/logs/live_backing.log
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 27•7 years ago
|
||
(In reply to Ming-Chou Shih [:stone] from comment #25)
> Regarding the case about
> pointerevent_touch-action-button-test_touch-manual.html, found something [1]
> interesting. Here are partial logs.
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 1
> 11:32:40 INFO - GECKO(2832) | SynthesizeNativeTouchPoint 0
> 11:32:40 INFO - GECKO(2832) | InitTouchInjection ok
> 11:32:40 INFO - GECKO(2832) | InjectTouchPoint
> 11:32:40 INFO - GECKO(2832) | OnTouch
> 11:32:40 INFO - GECKO(2832) | OnTouch touch move
> 11:32:40 INFO - GECKO(2832) | OnTouch touch start
>
> On Windows, we push preference 'apz.test.fails_with_native_injection' to
> true. However, the value is changed while synthesizing touch events for the
> test. This happened when the test failed. Synthesizing touch events by
> sending fake touch events can reduce the failure rate a lot.
>
> [1]
> https://public-artifacts.taskcluster.net/E3otp40QSvKA-Rz7ThTRdw/0/public/
> logs/live_backing.log
It seems the test case got scroll event, called async_test.done, and close the window before the chrome process handled all requests to synthesize touch events.
Assignee | ||
Comment 28•7 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=82d903b93c1d3471b746fc4200ba6a7cf31ddd7a
https://treeherder.mozilla.org/#/jobs?repo=try&revision=17d516b34a55920f343eb6ae6530791f4feea2a4
Can't reproduce the problem with this patch.
Assignee: nobody → sshih
Comment 29•7 years ago
|
||
looking forward to this landing soon!
Assignee | ||
Updated•7 years ago
|
Attachment #8936541 -
Flags: review?(bugmail)
Updated•7 years ago
|
Attachment #8936541 -
Flags: review?(bugmail) → review+
Comment 31•7 years ago
|
||
Pushed by sshih@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/d55477dfbd5a
Intermittent test_touch_action.html test timed out. r=kats.
Comment hidden (Intermittent Failures Robot) |
Comment 33•7 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 7 years ago
status-firefox59:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
![]() |
||
Updated•7 years ago
|
Whiteboard: [stockwell disable-recommended] → [stockwell fixed:timing]
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•