Closed Bug 1662522 Opened 5 years ago Closed 5 years ago

Perma [Fission] [tier2] devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4

Categories

(DevTools :: Console, defect, P5)

defect

Tracking

(firefox-esr68 unaffected, firefox-esr78 unaffected, firefox80 unaffected, firefox81 unaffected, firefox82 wontfix, firefox83 fixed)

RESOLVED FIXED
83 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox80 --- unaffected
firefox81 --- unaffected
firefox82 --- wontfix
firefox83 --- fixed

People

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

References

(Regression)

Details

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

Attachments

(1 file)

Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=314576051&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/WcLjr-DTTXidiim1JoAFCg/runs/0/artifacts/public/logs/live_backing.log


[task 2020-09-01T16:09:09.942Z] 16:09:09 INFO - TEST-START | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js
[task 2020-09-01T16:09:10.106Z] 16:09:10 INFO - GECKO(3092) | [3696, Unnamed thread 7f99a495d5e0] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-01T16:09:10.107Z] 16:09:10 INFO - GECKO(3092) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpS2VHgq.mozrunner/runtests_leaks.log
[task 2020-09-01T16:09:10.109Z] 16:09:10 INFO - GECKO(3092) | [3696, Unnamed thread 7f99a495d5e0] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-01T16:09:10.110Z] 16:09:10 INFO - GECKO(3092) | [3696, Main Thread] WARNING: XPCOM_MEM_BLOAT_LOG is set, disabling native allocations.: file /builds/worker/checkouts/gecko/tools/profiler/core/platform.cpp, line 246
[task 2020-09-01T16:09:10.151Z] 16:09:10 INFO - GECKO(3092) | [Child 3349: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (0x7f7c11d31400) [pid = 3349] [serial = 132] [outer = (nil)] [url = about:blank]
[task 2020-09-01T16:09:10.153Z] 16:09:10 INFO - GECKO(3092) | [Child 3349: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (0x7f7c19fa0800) [pid = 3349] [serial = 128] [outer = (nil)] [url = data:text/html;charset=utf-8,Test editor mode toggle keyboard shortcut]
[task 2020-09-01T16:09:10.156Z] 16:09:10 INFO - GECKO(3092) | [Child 3349: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (0x7f7c13ee3400) [pid = 3349] [serial = 130] [outer = (nil)] [url = about:blank]
[task 2020-09-01T16:09:10.157Z] 16:09:10 INFO - GECKO(3092) | [Child 3349: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (0x7f7c19fa1400) [pid = 3349] [serial = 133] [outer = (nil)] [url = data:text/html,Test error documentation]
[task 2020-09-01T16:09:10.173Z] 16:09:10 INFO - GECKO(3092) | [Child 3349: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f7c147f1c00 == 0 [pid = 3349] [id = {c7f78d00-28a4-411e-a38b-75ebf7205894}] [url = about:blank]
[task 2020-09-01T16:09:10.250Z] 16:09:10 INFO - GECKO(3092) | [Child 3696, Main Thread] WARNING: could not set real-time limit in CubebUtils::InitLibrary: file /builds/worker/checkouts/gecko/dom/media/CubebUtils.cpp, line 626
[task 2020-09-01T16:09:10.568Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f99882cc000 == 1 [pid = 3696] [id = {e0f5b16a-5812-436f-ba82-184ce5988db0}]
[task 2020-09-01T16:09:10.576Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (0x7f99a4993520) [pid = 3696] [serial = 1] [outer = (nil)]
[task 2020-09-01T16:09:10.577Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (0x7f9988282800) [pid = 3696] [serial = 2] [outer = 0x7f99a4993520]
[task 2020-09-01T16:09:10.653Z] 16:09:10 INFO - GECKO(3092) | [Child 3696, Main Thread] WARNING: NS_ENSURE_TRUE(info) failed: file /builds/worker/checkouts/gecko/extensions/permissions/PermissionDelegateHandler.cpp, line 348
[task 2020-09-01T16:09:10.653Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 3 (0x7f99885ecc00) [pid = 3696] [serial = 3] [outer = 0x7f99a4993520]
[task 2020-09-01T16:09:10.861Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f9988285400 == 2 [pid = 3696] [id = {fa9ed3f1-9f37-4900-9c87-a4a2fb13ce63}]
[task 2020-09-01T16:09:10.862Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 4 (0x7f99a4993180) [pid = 3696] [serial = 4] [outer = (nil)]
[task 2020-09-01T16:09:10.868Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 5 (0x7f9988286c00) [pid = 3696] [serial = 5] [outer = 0x7f99a4993180]
[task 2020-09-01T16:09:10.909Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f99885e3400 == 3 [pid = 3696] [id = {ace383c3-6d74-4396-8719-d325410502d0}]
[task 2020-09-01T16:09:10.909Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 6 (0x7f99a49936f0) [pid = 3696] [serial = 6] [outer = (nil)]
[task 2020-09-01T16:09:10.910Z] 16:09:10 INFO - GECKO(3092) | [Child 3696: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 7 (0x7f99885e4800) [pid = 3696] [serial = 7] [outer = 0x7f99a49936f0]
[task 2020-09-01T16:09:11.074Z] 16:09:11 INFO - GECKO(3092) | [3725, Unnamed thread 7f79a585d5e0] WARNING: XPCOM objects created/destroyed from static ctor/dtor: file /builds/worker/checkouts/gecko/xpcom/base/nsTraceRefcnt.cpp, line 202
[task 2020-09-01T16:09:11.075Z] 16:09:11 INFO - GECKO(3092) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpS2VHgq.mozrunner/runtests_leaks.log

[task 2020-09-01T16:09:16.720Z] 16:09:16 INFO - TEST-INFO | started process screentopng
[task 2020-09-01T16:09:17.069Z] 16:09:17 INFO - TEST-INFO | screentopng: exit 0
[task 2020-09-01T16:09:17.069Z] 16:09:17 INFO - Buffered messages logged at 16:09:09
[task 2020-09-01T16:09:17.069Z] 16:09:17 INFO - Entering test bound
[task 2020-09-01T16:09:17.069Z] 16:09:17 INFO - Adding a new tab with URL: http://example.com/browser/devtools/client/webconsole/test/browser/test-console-evaluation-context-selector.html
[task 2020-09-01T16:09:17.069Z] 16:09:17 INFO - Buffered messages logged at 16:09:10
[task 2020-09-01T16:09:17.070Z] 16:09:17 INFO - Tab added and finished loading
[task 2020-09-01T16:09:17.070Z] 16:09:17 INFO - Buffered messages logged at 16:09:15
[task 2020-09-01T16:09:17.071Z] 16:09:17 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-09-01T16:09:17.072Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The evaluation context selector is visible -
[task 2020-09-01T16:09:17.072Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The button has the expected 'Top' text -
[task 2020-09-01T16:09:17.073Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The non-top class isn't applied -
[task 2020-09-01T16:09:17.074Z] 16:09:17 INFO - Buffered messages logged at 16:09:16
[task 2020-09-01T16:09:17.074Z] 16:09:17 INFO - Matched a message with text: "example.com", all messages received.
[task 2020-09-01T16:09:17.075Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | Got eager evaluation result "example.com" -
[task 2020-09-01T16:09:17.075Z] 16:09:17 INFO - Check the context selector menu
[task 2020-09-01T16:09:17.076Z] 16:09:17 INFO - Buffered messages finished
[task 2020-09-01T16:09:17.076Z] 16:09:17 INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4
[task 2020-09-01T16:09:17.077Z] 16:09:17 INFO - Stack trace:
[task 2020-09-01T16:09:17.078Z] 16:09:17 INFO - chrome://mochikit/content/browser-test.js:test_is:1332
[task 2020-09-01T16:09:17.078Z] 16:09:17 INFO - chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/head.js:checkContextSelectorMenu:1787
[task 2020-09-01T16:09:17.079Z] 16:09:17 INFO - chrome://mochitests/content/browser/devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js:null:68
[task 2020-09-01T16:09:17.079Z] 16:09:17 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1069
[task 2020-09-01T16:09:17.080Z] 16:09:17 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1109
[task 2020-09-01T16:09:17.080Z] 16:09:17 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:932
[task 2020-09-01T16:09:17.081Z] 16:09:17 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1037
[task 2020-09-01T16:09:17.081Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The item has the expected label -
[task 2020-09-01T16:09:17.081Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | Item "Top" has the expected tooltip -
[task 2020-09-01T16:09:17.082Z] 16:09:17 INFO - TEST-PASS | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | Item "Top" is checked -
[task 2020-09-01T16:09:17.082Z] 16:09:17 INFO - Not taking screenshot here: see the one that was previously logged
[task 2020-09-01T16:09:17.082Z] 16:09:17 INFO - TEST-UNEXPECTED-FAIL | devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The element is a separator - Got "menuitem", expected "menuseparator"

Summary: Intermittent devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4 → Perma [tier2] devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4
Summary: Perma [tier2] devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4 → Perma [Fission] [tier2] devtools/client/webconsole/test/browser/browser_jsterm_evaluation_context_selector.js | The context selector menu has the expected number of items - Got 3, expected 4
Has Regression Range: --- → yes
Keywords: regression

Nicholas please take a look.

Flags: needinfo?(nchevobbe)
Whiteboard: [retriggered][stockwell needswork:owner]

Set release status flags based on info from the regressing bug 1660416

Sorry I couldn't look at this earlier, I was on PTO.
I'll try to see what's wrong today.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Flags: needinfo?(nchevobbe)

In Bug 1660416, the separator element in the list of context was turned
into an hr element. But the test helper that checks the list wasn't updated,
which made the test fail (the test only runs when fission is enabled, which
is why it wasn't backed-out).
This patch fixes the helper by retrieving hr elements from the list.

Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/cece3a83fe6d Fix browser_jsterm_evaluation_context_selector.js failures. r=bomsy.
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 83 Branch

The patch landed in nightly and beta is affected.
:nchevobbe, is this bug important enough to require an uplift?
If not please set status_beta to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(nchevobbe)

Test-only issue

Flags: needinfo?(nchevobbe)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: