Closed
Bug 1424572
Opened 7 years ago
Closed 6 years ago
Intermittent browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 2 selected, Ctrl+Tab*4 goes 0 tabs back in most-recently-selected order - Got 1, expected 2
Categories
(Firefox :: General, defect, P1)
Firefox
General
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell unknown])
Attachments
(1 file)
826 bytes,
patch
|
Details | Diff | Splinter Review |
Filed by: apavel [at] mozilla.com
https://treeherder.mozilla.org/logviewer.html#?job_id=150996019&repo=mozilla-inbound
https://queue.taskcluster.net/v1/task/HF7QrlshRvGJJyVdtluRtA/runs/0/artifacts/public/logs/live_backing.log
[task 2017-12-09T12:35:08.352Z] 12:35:08 INFO - TEST-START | browser/base/content/test/general/browser_ctrlTab.js
[task 2017-12-09T12:35:08.409Z] 12:35:08 INFO - GECKO(1068) | ++DOCSHELL 0xdae3dc00 == 7 [pid = 1223] [id = {b4fe1ea6-0fde-4a9b-8fee-0fdc337abd66}]
[task 2017-12-09T12:35:08.410Z] 12:35:08 INFO - GECKO(1068) | ++DOMWINDOW == 14 (0xdad3e160) [pid = 1223] [serial = 293] [outer = (nil)]
[task 2017-12-09T12:35:08.506Z] 12:35:08 INFO - GECKO(1068) | ++DOCSHELL 0xdf3e7400 == 2 [pid = 1120] [id = {ec08e80f-b528-473b-a1f5-cc5215d9aa6c}]
[task 2017-12-09T12:35:08.508Z] 12:35:08 INFO - GECKO(1068) | ++DOMWINDOW == 3 (0xdf3523a0) [pid = 1120] [serial = 237] [outer = (nil)]
[task 2017-12-09T12:35:08.583Z] 12:35:08 INFO - GECKO(1068) | ++DOMWINDOW == 15 (0xdaecf800) [pid = 1223] [serial = 294] [outer = 0xdad3e160]
[task 2017-12-09T12:35:08.600Z] 12:35:08 INFO - GECKO(1068) | ++DOCSHELL 0xdfcd1800 == 2 [pid = 1153] [id = {8b4deda4-e3af-4193-aad1-34ede526b210}]
[task 2017-12-09T12:35:08.602Z] 12:35:08 INFO - GECKO(1068) | ++DOMWINDOW == 3 (0xdfc14040) [pid = 1153] [serial = 207] [outer = (nil)]
[task 2017-12-09T12:35:08.677Z] 12:35:08 INFO - GECKO(1068) | ++DOMWINDOW == 4 (0xdf3ec400) [pid = 1120] [serial = 238] [outer = 0xdf3523a0]
[task 2017-12-09T12:35:08.826Z] 12:35:08 INFO - GECKO(1068) | ++DOMWINDOW == 4 (0xdfcd5c00) [pid = 1153] [serial = 208] [outer = 0xdfc14040]
[task 2017-12-09T12:35:09.137Z] 12:35:09 INFO - GECKO(1068) | ++DOMWINDOW == 5 (0xdf3e8400) [pid = 1120] [serial = 239] [outer = 0xdf3523a0]
[task 2017-12-09T12:35:09.158Z] 12:35:09 INFO - GECKO(1068) | ++DOMWINDOW == 16 (0xdaece000) [pid = 1223] [serial = 295] [outer = 0xdad3e160]
[task 2017-12-09T12:35:09.220Z] 12:35:09 INFO - GECKO(1068) | ++DOMWINDOW == 5 (0xdfcd4800) [pid = 1153] [serial = 209] [outer = 0xdfc14040]
[task 2017-12-09T12:35:09.629Z] 12:35:09 INFO - GECKO(1068) | [Child 1191, Main Thread] WARNING: NS_ENSURE_TRUE(scrollFrame) failed: file /builds/worker/workspace/build/src/dom/base/nsDOMWindowUtils.cpp, line 1835
[task 2017-12-09T12:35:09.970Z] 12:35:09 INFO - GECKO(1068) | [Child 1191, Main Thread] WARNING: NS_ENSURE_TRUE(scrollFrame) failed: file /builds/worker/workspace/build/src/dom/base/nsDOMWindowUtils.cpp, line 1835
[task 2017-12-09T12:35:10.964Z] 12:35:10 INFO - GECKO(1068) | [Child 1191, Main Thread] WARNING: NS_ENSURE_TRUE(scrollFrame) failed: file /builds/worker/workspace/build/src/dom/base/nsDOMWindowUtils.cpp, line 1835
[task 2017-12-09T12:35:11.000Z] 12:35:11 INFO - TEST-INFO | started process screentopng
[task 2017-12-09T12:35:11.573Z] 12:35:11 INFO - TEST-INFO | screentopng: exit 0
[task 2017-12-09T12:35:11.574Z] 12:35:11 INFO - Buffered messages logged at 12:35:08
[task 2017-12-09T12:35:11.576Z] 12:35:11 INFO - Entering test bound
[task 2017-12-09T12:35:11.578Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | number of open tabs should be 4 -
[task 2017-12-09T12:35:11.579Z] 12:35:11 INFO - Buffered messages logged at 12:35:09
[task 2017-12-09T12:35:11.580Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.582Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open, Ctrl+Tab opens the preview panel -
[task 2017-12-09T12:35:11.583Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Releasing Ctrl closes the preview panel -
[task 2017-12-09T12:35:11.583Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 2 selected, Ctrl+Tab*1 goes back to the previously selected tab -
[task 2017-12-09T12:35:11.584Z] 12:35:11 INFO - Buffered messages logged at 12:35:10
[task 2017-12-09T12:35:11.585Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.585Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.586Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open, Ctrl+Tab opens the preview panel -
[task 2017-12-09T12:35:11.586Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Releasing Ctrl closes the preview panel -
[task 2017-12-09T12:35:11.587Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 1 selected, Ctrl+Tab*2 goes 2 tabs back in most-recently-selected order -
[task 2017-12-09T12:35:11.587Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.589Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.590Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.591Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Selected tab doesn't change while tabbing -
[task 2017-12-09T12:35:11.592Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open, Ctrl+Tab opens the preview panel -
[task 2017-12-09T12:35:11.593Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Releasing Ctrl closes the preview panel -
[task 2017-12-09T12:35:11.597Z] 12:35:11 INFO - Buffered messages finished
[task 2017-12-09T12:35:11.598Z] 12:35:11 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 2 selected, Ctrl+Tab*4 goes 0 tabs back in most-recently-selected order - Got 1, expected 2
[task 2017-12-09T12:35:11.598Z] 12:35:11 INFO - Stack trace:
[task 2017-12-09T12:35:11.598Z] 12:35:11 INFO - chrome://mochikit/content/browser-test.js:test_is:1269
[task 2017-12-09T12:35:11.598Z] 12:35:11 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/browser_ctrlTab.js:ctrlTabTest:196
[task 2017-12-09T12:35:11.599Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Ctrl+Tab -> Ctrl+Shift+Tab keeps the selected tab -
[task 2017-12-09T12:35:11.857Z] 12:35:11 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Ctrl+Tab -> Ctrl+W removes one tab -
Comment hidden (Intermittent Failures Robot) |
Comment 2•7 years ago
|
||
There have been 30 failures in the last week.
The failures occur only on debug.
Occurrences per platform:
- 9 on Linux
- 8 on linux32-stylo-disabled
- 7 on linux64-stylo-disabled
- 6 on Linux x64
Here is a recent log file : https://treeherder.mozilla.org/logviewer.html#?repo=mozilla-central&job_id=151865759&lineNumber=6990
and a relevant snippet with the failure:
[task 2017-12-15T20:20:25.939Z] 20:20:25 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open, Ctrl+Tab opens the preview panel -
6988
[task 2017-12-15T20:20:25.940Z] 20:20:25 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Releasing Ctrl closes the preview panel -
6989
[task 2017-12-15T20:20:25.941Z] 20:20:25 INFO - Buffered messages finished
6990
[task 2017-12-15T20:20:25.942Z] 20:20:25 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 2 selected, Ctrl+Tab*4 goes 0 tabs back in most-recently-selected order - Got 3, expected 2
6991
[task 2017-12-15T20:20:25.943Z] 20:20:25 INFO - Stack trace:
6992
[task 2017-12-15T20:20:25.944Z] 20:20:25 INFO - chrome://mochikit/content/browser-test.js:test_is:1269
6993
[task 2017-12-15T20:20:25.945Z] 20:20:25 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/browser_ctrlTab.js:ctrlTabTest:196
6994
[task 2017-12-15T20:20:25.946Z] 20:20:25 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Ctrl+Tab -> Ctrl+Shift+Tab keeps the selected tab -
6995
[task 2017-12-15T20:20:26.333Z] 20:20:26 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Ctrl+Tab -> Ctrl+W removes one tab -
Flags: needinfo?(past)
Whiteboard: [stockwell needswork]
Comment hidden (Intermittent Failures Robot) |
Comment 4•7 years ago
|
||
I believe dao is the expert in the Ctrl-Tab handling code.
Flags: needinfo?(past) → needinfo?(dao+bmo)
Updated•7 years ago
|
Priority: P5 → P1
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 8•7 years ago
|
||
There have been 33 failures in the past week, according to orange factor:
Ocurrences per plaform:
9 on linux64-stylo-disabled
8 on linux32-stylo-disabled
7 on Linux
6 on Linux x64
1 on OS X 10.10
1 on Windows 7
1 on windows10-64
Occurrences per build type:
30 on debug
2 on opt
1 on pgo
Here a relevant log file and a snippet with the failure:
https://treeherder.mozilla.org/logviewer.html#?repo=autoland&job_id=154822562&lineNumber=6954
[task 2018-01-08T21:10:06.345Z] 21:10:06 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Releasing Ctrl closes the preview panel -
6953
[task 2018-01-08T21:10:06.346Z] 21:10:06 INFO - Buffered messages finished
6954
[task 2018-01-08T21:10:06.347Z] 21:10:06 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 2 selected, Ctrl+Tab*4 goes 0 tabs back in most-recently-selected order - Got 3, expected 2
6955
[task 2018-01-08T21:10:06.348Z] 21:10:06 INFO - Stack trace:
6956
[task 2018-01-08T21:10:06.349Z] 21:10:06 INFO - chrome://mochikit/content/browser-test.js:test_is:1269
6957
[task 2018-01-08T21:10:06.350Z] 21:10:06 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/browser_ctrlTab.js:ctrlTabTest:196
6958
[task 2018-01-08T21:10:06.351Z] 21:10:06 INFO - GECKO(1060) | [Child 1174, Main Thread] WARNING: NS_ENSURE_TRUE(scrollFrame) failed: file /builds/worker/workspace/build/src/dom/base/nsDOMWindowUtils.cpp, line 1685
Updated•7 years ago
|
Whiteboard: [stockwell unknown] → [stockwell needswork]
Comment hidden (Intermittent Failures Robot) |
Comment 10•7 years ago
|
||
Over the past week there are 30 failures on this bug. These happen on Linux, Linux x64, linux32-stylo-disabled, linux64-stylo-disabled.
Here is the most recent log: https://treeherder.mozilla.org/logviewer.html#?repo=autoland&job_id=157310542&lineNumber=6696
Here is a relevant snippet from the most recent log:
[task 2018-01-18T23:49:05.500Z] 23:49:05 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open, Ctrl+Tab opens the preview panel -
[task 2018-01-18T23:49:05.500Z] 23:49:05 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Releasing Ctrl closes the preview panel -
[task 2018-01-18T23:49:05.500Z] 23:49:05 INFO - Buffered messages finished
[task 2018-01-18T23:49:05.501Z] 23:49:05 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/general/browser_ctrlTab.js | With 4 tabs open and tab 2 selected, Ctrl+Tab*4 goes 0 tabs back in most-recently-selected order - Got 3, expected 2
[task 2018-01-18T23:49:05.501Z] 23:49:05 INFO - Stack trace:
[task 2018-01-18T23:49:05.501Z] 23:49:05 INFO - chrome://mochikit/content/browser-test.js:test_is:1269
[task 2018-01-18T23:49:05.501Z] 23:49:05 INFO - chrome://mochitests/content/browser/browser/base/content/test/general/browser_ctrlTab.js:ctrlTabTest:196
[task 2018-01-18T23:49:05.502Z] 23:49:05 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Ctrl+Tab -> Ctrl+Shift+Tab keeps the selected tab -
[task 2018-01-18T23:49:05.745Z] 23:49:05 INFO - TEST-PASS | browser/base/content/test/general/browser_ctrlTab.js | Ctrl+Tab -> Ctrl+W removes one tab -
Flags: needinfo?(past)
Comment 11•7 years ago
|
||
If dao doesn't have the time to look into this, we should probably disable the test on Linux for now.
Flags: needinfo?(past)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 14•7 years ago
|
||
This bug has failed 32 times in the last 7 days. It has failed only on Linux, affecting debug build type.
Failing test types: debug-mochitest-browser-chrome-e10.
Link to a recent log: https://treeherder.mozilla.org/logviewer.html#?repo=try&job_id=158966321&lineNumber=6510
ni : dao+bmo could you please take a look?
ni : jmaher, do you think that this bug needs to be disabled on Linux as :past recommends in Comment 11?
Flags: needinfo?(jmaher)
Updated•7 years ago
|
Flags: needinfo?(jmaher)
Whiteboard: [stockwell needswork] → [stockwell disable-recommended]
Comment hidden (Intermittent Failures Robot) |
Comment 16•7 years ago
|
||
Attachment #8950066 -
Flags: review?(jmaher)
Comment 17•7 years ago
|
||
Comment on attachment 8950066 [details] [diff] [review]
Disable test on Linux-debug
this patch is accurate and for the right config, but the failure rate in the last week hasn't been that high, lets see if this is magically fixed or if it starts failing more often.
Attachment #8950066 -
Flags: review?(jmaher)
Comment hidden (Intermittent Failures Robot) |
Comment 19•7 years ago
|
||
The fail rate has decreased, no longer tracking this.
Whiteboard: [stockwell disable-recommended] → [stockwell unknown]
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) |
Updated•7 years ago
|
Flags: needinfo?(dao+bmo)
Comment 27•6 years ago
|
||
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•