Closed Bug 1671310 Opened 5 years ago Closed 4 years ago

Intermittent dom/events/test/test_coalesce_touchmove.html | Test timed out.

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P5)

defect

Tracking

()

RESOLVED FIXED
91 Branch
Tracking Status
firefox91 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: sefeng211)

Details

(Keywords: intermittent-failure, Whiteboard: [stockwell disable-recommended])

Attachments

(1 file, 1 obsolete file)

Filed by: rmaries [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=318680175&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/ehtl58tmQ4mKu-Tr9coFFw/runs/0/artifacts/public/logs/live_backing.log


[task 2020-10-15T01:18:13.719Z] 01:18:13     INFO - TEST-START | dom/events/test/test_coalesce_touchmove.html
[task 2020-10-15T01:23:21.147Z] 01:23:21     INFO - TEST-INFO | started process screenshot
[task 2020-10-15T01:23:21.202Z] 01:23:21     INFO - TEST-INFO | screenshot: exit 0
[task 2020-10-15T01:23:21.202Z] 01:23:21     INFO - Buffered messages logged at 01:18:16
[task 2020-10-15T01:23:21.202Z] 01:23:21     INFO - TEST-PASS | dom/events/test/test_coalesce_touchmove.html | Coalescing should reduce the number of touchmove events 
[task 2020-10-15T01:23:21.202Z] 01:23:21     INFO - TEST-PASS | dom/events/test/test_coalesce_touchmove.html | Should have got two touchmoves 
[task 2020-10-15T01:23:21.202Z] 01:23:21     INFO - TEST-PASS | dom/events/test/test_coalesce_touchmove.html | Shouldn't have coalesced the initial touchmove. 
[task 2020-10-15T01:23:21.202Z] 01:23:21     INFO - Buffered messages finished
[task 2020-10-15T01:23:21.203Z] 01:23:21     INFO - TEST-UNEXPECTED-FAIL | dom/events/test/test_coalesce_touchmove.html | Test timed out. 
[task 2020-10-15T01:23:21.203Z] 01:23:21     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2020-10-15T01:23:21.203Z] 01:23:21     INFO -     reportError@SimpleTest/TestRunner.js:143:22
[task 2020-10-15T01:23:21.203Z] 01:23:21     INFO -     TestRunner._checkForHangs@SimpleTest/TestRunner.js:165:18
[task 2020-10-15T01:23:22.162Z] 01:23:22     INFO - GECKO(3156) | MEMORY STAT | vsize 498MB | vsizeMaxContiguous 518MB | residentFast 80MB | heapAllocated 9MB
[task 2020-10-15T01:23:24.177Z] 01:23:24     INFO - TEST-OK | dom/events/test/test_coalesce_touchmove.html | took 310425ms
[task 2020-10-15T01:23:27.177Z] 01:23:27     INFO - Error: Unable to restore focus, expect failures and timeouts.```
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---

Update:

There have been 31 failures within the last 7 days:

  • 4 failures on Android 7.0 x86-64 Shippable WebRender opt
  • 3 failures on Android 7.0 x86-64 Shippable opt
  • 16 failures on Android 7.0 x86-64 WebRender opt
  • 8 failures on Android 7.0 x86-64 opt

Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=339115151&repo=autoland&lineNumber=1953

[task 2021-05-07T23:44:26.681Z] 23:44:26 INFO - TEST-START | dom/events/test/test_coalesce_touchmove.html
[task 2021-05-07T23:49:29.937Z] 23:49:29 WARNING - TEST-UNEXPECTED-FAIL | dom/events/test/test_coalesce_touchmove.html | Test timed out. -
[task 2021-05-07T23:49:29.937Z] 23:49:29 WARNING - TEST-UNEXPECTED-FAIL | dom/events/test/test_coalesce_touchmove.html | [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once. Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)
[task 2021-05-07T23:49:29.937Z] 23:49:29 INFO - SimpleTest.ok@SimpleTest/SimpleTest.js:417:16
[task 2021-05-07T23:49:29.938Z] 23:49:29 INFO - afterCleanup@SimpleTest/SimpleTest.js:1571:18
[task 2021-05-07T23:49:29.938Z] 23:49:29 INFO - executeCleanupFunction@SimpleTest/SimpleTest.js:1636:7
[task 2021-05-07T23:49:29.938Z] 23:49:29 INFO - SimpleTest.finish@SimpleTest/SimpleTest.js:1656:3
[task 2021-05-07T23:49:29.938Z] 23:49:29 INFO - killTest@SimpleTest/TestRunner.js:194:22
[task 2021-05-07T23:49:29.938Z] 23:49:29 INFO - TEST-OK | dom/events/test/test_coalesce_touchmove.html | took 310053ms
[task 2021-05-07T23:49:29.939Z] 23:49:29 WARNING - TEST-UNEXPECTED-FAIL | /tests/dom/events/test/test_coalesce_touchmove.html logged result after SimpleTest.finish(): [SimpleTest.finish()] No checks actually run. (You need to call ok(), is(), or similar functions at least once. Make sure you use SimpleTest.waitForExplicitFinish() if you need it.)

Whiteboard: [stockwell needswork:owner]

Sean, could you check what started this frequent failure?

Flags: needinfo?(sefeng)

Yeah, I am looking.

In the past 7 days we had a total of 195 occurrences for this failures:

Whiteboard: [stockwell disable-recommended] → [stockwell needswork]
Assignee: nobody → nbeleuzu

The tests have been flaky because nsLayoutUtils::GetFrameForPoint
returns null for the given point that we've provided occasionally. This
indicates the frame isn't ready at the point, so here we do a layout
flush before running the tests to ensure the frames are ready.

I am able to reproduce the timeout and this patch fixes the issue for me
locally.

I just proposed a patch, can we wait a bit to see if this patch fixes the issue before disabling it?

Flags: needinfo?(sefeng)
Pushed by sefeng@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/198a99911ac7 Do a layout flush in file_coalesce_touchmove_ipc.html before the running tests r=smaug
Status: REOPENED → RESOLVED
Closed: 5 years ago4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 91 Branch
Attachment #9226724 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: