Closed Bug 1691392 Opened 5 years ago Closed 5 years ago

Intermittent browser_inspector_highlighter-eyedropper-frames.js, browser_inspector_highlighter-eyedropper-zoom.js | The eyedropper holds the expected color for the top-level element - Got "", expected "#ff0000"

Categories

(DevTools :: Inspector, defect, P5)

defect

Tracking

(firefox-esr78 unaffected, firefox85 unaffected, firefox86 unaffected, firefox87 fixed)

RESOLVED FIXED
87 Branch
Tracking Status
firefox-esr78 --- unaffected
firefox85 --- unaffected
firefox86 --- unaffected
firefox87 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [retriggered][stockwell needswork:owner])

Attachments

(1 file)

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


[task 2021-02-08T12:27:28.281Z] 12:27:28     INFO - TEST-START | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js
[task 2021-02-08T12:27:28.317Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f7994ad0400 == 2 [pid = 2482] [id = 47]
[task 2021-02-08T12:27:28.317Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 9 (0x7f7994ab7900) [pid = 2482] [serial = 135] [outer = (nil)]
[task 2021-02-08T12:27:28.317Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 10 (0x7f7994ad6400) [pid = 2482] [serial = 136] [outer = 0x7f7994ab7900]
[task 2021-02-08T12:27:28.454Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 11 (0x7f7995ccec00) [pid = 2482] [serial = 137] [outer = 0x7f7994ab7900]
[task 2021-02-08T12:27:28.490Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f799bc69000 == 3 [pid = 2482] [id = 48]
[task 2021-02-08T12:27:28.491Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 12 (0x7f7994ab7ac0) [pid = 2482] [serial = 138] [outer = (nil)]
[task 2021-02-08T12:27:28.492Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7f799bc71000 == 4 [pid = 2482] [id = 49]
[task 2021-02-08T12:27:28.492Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 13 (0x7f7994ab7c80) [pid = 2482] [serial = 139] [outer = (nil)]
[task 2021-02-08T12:27:28.589Z] 12:27:28     INFO - GECKO(2272) | [Child 2482, Main Thread] WARNING: NS_ENSURE_TRUE(info) failed: file /builds/worker/checkouts/gecko/extensions/permissions/PermissionDelegateHandler.cpp:348
[task 2021-02-08T12:27:28.589Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 14 (0x7f79933cfc00) [pid = 2482] [serial = 140] [outer = 0x7f7994ab7ac0]
[task 2021-02-08T12:27:28.605Z] 12:27:28     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 15 (0x7f79933d3800) [pid = 2482] [serial = 141] [outer = 0x7f7994ab7c80]
[task 2021-02-08T12:27:28.707Z] 12:27:28     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fa3deb29000 == 10 [pid = 2272] [id = 172]
[task 2021-02-08T12:27:28.707Z] 12:27:28     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 30 (0x7fa3ffda7c80) [pid = 2272] [serial = 402] [outer = (nil)]
[task 2021-02-08T12:27:28.707Z] 12:27:28     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 31 (0x7fa3edf6f800) [pid = 2272] [serial = 403] [outer = 0x7fa3ffda7c80]
[task 2021-02-08T12:27:28.729Z] 12:27:28     INFO - GECKO(2272) | [Child 2482, Main Thread] WARNING: Scrolled rect smaller than scrollport?: file /builds/worker/checkouts/gecko/layout/generic/nsGfxScrollFrame.cpp:7013
[task 2021-02-08T12:27:28.770Z] 12:27:28     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 32 (0x7fa400d25400) [pid = 2272] [serial = 404] [outer = 0x7fa3ffda7c80]
[task 2021-02-08T12:27:28.906Z] 12:27:28     INFO - GECKO(2272) | [Parent 2272, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsContentUtils.cpp:3909
[task 2021-02-08T12:27:28.926Z] 12:27:28     INFO - GECKO(2272) | [Child 2456: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f8ab8f0f400 == 1 [pid = 2456] [id = 33] [url = about:blank]
[task 2021-02-08T12:27:28.926Z] 12:27:28     INFO - GECKO(2272) | [Child 2456: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f8ab8f0e800 == 0 [pid = 2456] [id = 34] [url = about:blank]
[task 2021-02-08T12:27:29.043Z] 12:27:29     INFO - GECKO(2272) | [Child 2456: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (0x7f8ab8f1d200) [pid = 2456] [serial = 76] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:29.043Z] 12:27:29     INFO - GECKO(2272) | [Child 2456: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (0x7f8ab8f1d740) [pid = 2456] [serial = 78] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:29.059Z] 12:27:29     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fa4000c1000 == 11 [pid = 2272] [id = 173]
[task 2021-02-08T12:27:29.059Z] 12:27:29     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 33 (0x7fa40dffac80) [pid = 2272] [serial = 405] [outer = (nil)]
[task 2021-02-08T12:27:29.059Z] 12:27:29     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 34 (0x7fa400d2d400) [pid = 2272] [serial = 406] [outer = 0x7fa40dffac80]
[task 2021-02-08T12:27:29.746Z] 12:27:29     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7f7994acf400 == 3 [pid = 2482] [id = 46] [url = data:text/html;charset=utf-8,%0A%3Cstyle%3E%0A%20%20html%7Bwidth%3A100%25%3Bheight%3A100%25%3B%7D%0A%3C%2Fstyle%3E%0A%3Cbody%3Eeye-dropper%20test%3C%2Fbody%3E]
[task 2021-02-08T12:27:29.746Z] 12:27:29     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 14 (0x7f7994acf000) [pid = 2482] [serial = 130] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:29.746Z] 12:27:29     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 13 (0x7f7994ed5400) [pid = 2482] [serial = 133] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:30.011Z] 12:27:30     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 12 (0x7f7994ab7200) [pid = 2482] [serial = 126] [outer = (nil)] [url = data:text/html;charset=utf-8,<style>html{background:red}</style>]
[task 2021-02-08T12:27:30.011Z] 12:27:30     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 11 (0x7f7994ab7580) [pid = 2482] [serial = 132] [outer = (nil)] [url = data:text/html;charset=utf-8,%0A%3Cstyle%3E%0A%20%20html%7Bwidth%3A100%25%3Bheight%3A100%25%3B%7D%0A%3C%2Fstyle%3E%0A%3Cbody%3Eeye-dropper%20test%3C%2Fbody%3E]
[task 2021-02-08T12:27:30.011Z] 12:27:30     INFO - GECKO(2272) | [Child 2482: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 10 (0x7f7994ab73c0) [pid = 2482] [serial = 129] [outer = (nil)] [url = http://example.com/browser/devtools/client/inspector/test/doc_inspector_csp.html]
[task 2021-02-08T12:27:30.100Z] 12:27:30     INFO - GECKO(2272) | [Child 2349: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (0x7f3b64716200) [pid = 2349] [serial = 85] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:30.116Z] 12:27:30     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 0x7fa404878c00 == 12 [pid = 2272] [id = 174]
[task 2021-02-08T12:27:30.118Z] 12:27:30     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 35 (0x7fa40fd64740) [pid = 2272] [serial = 407] [outer = (nil)]
[task 2021-02-08T12:27:30.119Z] 12:27:30     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 36 (0x7fa4057c8000) [pid = 2272] [serial = 408] [outer = 0x7fa40fd64740]
[task 2021-02-08T12:27:30.241Z] 12:27:30     INFO - GECKO(2272) | [Parent 2272, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, nullptr) failed with result 0x804B000A (NS_ERROR_MALFORMED_URI): file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:46
[task 2021-02-08T12:27:30.241Z] 12:27:30     INFO - GECKO(2272) | [Parent 2272, Main Thread] WARNING: NS_ENSURE_TRUE(principal) failed: file /builds/worker/checkouts/gecko/extensions/permissions/Permission.cpp:58
[task 2021-02-08T12:27:30.303Z] 12:27:30     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-02-08T12:27:30.454Z] 12:27:30     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-02-08T12:27:30.630Z] 12:27:30     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2021-02-08T12:27:30.658Z] 12:27:30     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-02-08T12:27:30.666Z] 12:27:30     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2021-02-08T12:27:30.681Z] 12:27:30     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2021-02-08T12:27:30.899Z] 12:27:30     INFO - TEST-INFO | started process screentopng
[task 2021-02-08T12:27:31.197Z] 12:27:31     INFO - TEST-INFO | screentopng: exit 0
[task 2021-02-08T12:27:31.197Z] 12:27:31     INFO - Buffered messages logged at 12:27:28
[task 2021-02-08T12:27:31.198Z] 12:27:31     INFO - Entering test bound 
[task 2021-02-08T12:27:31.199Z] 12:27:31     INFO - Adding a new tab with URL: http://example.com/document-builder.sjs?html=%0A%3Cstyle%3E%0A%20%20body%20%7B%0A%20%20%20%20height%3A%20100vh%3B%0A%20%20%20%20background%3A%20%23ff0000%3B%0A%20%20%20%20margin%3A%200%3B%0A%20%20%7D%0A%0A%20%20div%2C%20iframe%20%7B%0A%20%20%20%20border%3A%20none%3B%0A%20%20%20%20display%3A%20block%3B%0A%20%20%20%20height%3A%20100px%3B%0A%20%20%20%20text-align%3A%20center%3B%0A%20%20%7D%0A%3C%2Fstyle%3E%0A%3Cdiv%3Etop-level%20element%3C%2Fdiv%3E%0A%3Ciframe%20src%3D%22http%3A%2F%2Fexample.com%2Fdocument-builder.sjs%3Fhtml%3D%3Cstyle%3Ebody%20%7Bbackground%3A%252300ee00%3Btext-align%3A%20center%3B%7D%3C%2Fstyle%3E%3Cbody%3Esame%20origin%20iframe%3C%2Fbody%3E%22%3E%3C%2Fiframe%3E%0A%3Ciframe%20src%3D%22http%3A%2F%2Fexample.org%2Fdocument-builder.sjs%3Fhtml%3D%3Cstyle%3Ebody%20%7Bbackground%3A%25230000dd%3Btext-align%3A%20center%3B%7D%3C%2Fstyle%3E%3Cbody%3Eremote%20iframe%3C%2Fbody%3E%22%3E%3C%2Fiframe%3E%0A
[task 2021-02-08T12:27:31.200Z] 12:27:31     INFO - Console message: [JavaScript Error: "The character encoding of the HTML document was not declared. The document will render with garbled text in some browser configurations if the document contains characters from outside the US-ASCII range. The character encoding of the page must be declared in the document or in the transfer protocol." {file: "http://example.com/document-builder.sjs?html=%0A%3Cstyle%3E%0A%20%20body%20%7B%0A%20%20%20%20height%3A%20100vh%3B%0A%20%20%20%20background%3A%20%23ff0000%3B%0A%20%20%20%20margin%3A%200%3B%0A%20%20%7D%0A%0A%20%20div%2C%20iframe%20%7B%0A%20%20%20%20border%3A%20none%3B%0A%20%20%20%20display%3A%20block%3B%0A%20%20%20%20height%3A%20100px%3B%0A%20%20%20%20text-align%3A%20center%3B%0A%20%20%7D%0A%3C%2Fstyle%3E%0A%3Cdiv%3Etop-level%20element%3C%2Fdiv%3E%0A%3Ciframe%20src%3D%22http%3A%2F%2Fexample.com%2Fdocument-bui" line: 0}]
[task 2021-02-08T12:27:31.201Z] 12:27:31     INFO - Console message: [JavaScript Warning: "The character encoding of a framed document was not declared. The document may appear different if viewed without the document framing it." {file: "http://example.com/document-builder.sjs?html=%3Cstyle%3Ebody%20{background:%2300ee00;text-align:%20center;}%3C/style%3E%3Cbody%3Esame%20origin%20iframe%3C/body%3E" line: 0}]
[task 2021-02-08T12:27:31.202Z] 12:27:31     INFO - Tab added and finished loading
[task 2021-02-08T12:27:31.203Z] 12:27:31     INFO - Opening the inspector
[task 2021-02-08T12:27:31.203Z] 12:27:31     INFO - Opening the toolbox
[task 2021-02-08T12:27:31.204Z] 12:27:31     INFO - Buffered messages logged at 12:27:30
[task 2021-02-08T12:27:31.205Z] 12:27:31     INFO - Toolbox opened and focused
[task 2021-02-08T12:27:31.206Z] 12:27:31     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | Eye dropper is visible - 
[task 2021-02-08T12:27:31.206Z] 12:27:31     INFO - Move mouse to 50,50
[task 2021-02-08T12:27:31.206Z] 12:27:31     INFO - Buffered messages finished
[task 2021-02-08T12:27:31.206Z] 12:27:31     INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | The eyedropper holds the expected color for the top-level element - Got "", expected "#ff0000"
[task 2021-02-08T12:27:31.207Z] 12:27:31     INFO - Stack trace:
[task 2021-02-08T12:27:31.207Z] 12:27:31     INFO - chrome://mochikit/content/browser-test.js:test_is:1351
[task 2021-02-08T12:27:31.207Z] 12:27:31     INFO - chrome://mochitests/content/browser/devtools/client/inspector/test/head.js:checkEyeDropperColorAt:1421
[task 2021-02-08T12:27:31.208Z] 12:27:31     INFO - chrome://mochitests/content/browser/devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js:checkColorAt:54
[task 2021-02-08T12:27:31.208Z] 12:27:31     INFO - chrome://mochitests/content/browser/devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js:null:66
[task 2021-02-08T12:27:31.209Z] 12:27:31     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1088
[task 2021-02-08T12:27:31.209Z] 12:27:31     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1128
[task 2021-02-08T12:27:31.209Z] 12:27:31     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:948
[task 2021-02-08T12:27:31.209Z] 12:27:31     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1037
[task 2021-02-08T12:27:31.210Z] 12:27:31     INFO - Move mouse to 50,150
[task 2021-02-08T12:27:31.211Z] 12:27:31     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | The eyedropper holds the expected color for the same-origin iframe - 
[task 2021-02-08T12:27:31.212Z] 12:27:31     INFO - Move mouse to 50,250
[task 2021-02-08T12:27:31.212Z] 12:27:31     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | The eyedropper holds the expected color for the remote iframe - 
[task 2021-02-08T12:27:31.213Z] 12:27:31     INFO - Hide the eyedropper
[task 2021-02-08T12:27:31.214Z] 12:27:31     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2021-02-08T12:27:31.215Z] 12:27:31     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2021-02-08T12:27:31.215Z] 12:27:31     INFO - GECKO(2272) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2021-02-08T12:27:31.216Z] 12:27:31     INFO - Leaving test bound 
[task 2021-02-08T12:27:31.860Z] 12:27:31     INFO - GECKO(2272) | [Child 2349: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 2 (0x7f3b647c1c00) [pid = 2349] [serial = 86] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:32.868Z] 12:27:32     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 35 (0x7fa3dea0e400) [pid = 2272] [serial = 396] [outer = (nil)] [url = about:blank]
[task 2021-02-08T12:27:32.944Z] 12:27:32     INFO - Removing tab.
[task 2021-02-08T12:27:32.945Z] 12:27:32     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2021-02-08T12:27:32.968Z] 12:27:32     INFO - Got event: 'TabClose' on [object XULElement].
[task 2021-02-08T12:27:32.971Z] 12:27:32     INFO - GECKO(2272) | [Parent 2272, Main Thread] WARNING: NS_ENSURE_TRUE(uri) failed: file /builds/worker/checkouts/gecko/caps/BasePrincipal.cpp:1327
[task 2021-02-08T12:27:32.980Z] 12:27:32     INFO - GECKO(2272) | [Parent 2272, Main Thread] WARNING: '!inner', file /builds/worker/checkouts/gecko/dom/ipc/jsactor/JSWindowActorProtocol.cpp:181
[task 2021-02-08T12:27:32.982Z] 12:27:32     INFO - Tab removed and finished closing
[task 2021-02-08T12:27:33.024Z] 12:27:33     INFO - GECKO(2272) | [Parent 2272: Main Thread]: I/DocShellAndDOMWindowLeak --DOCSHELL 0x7fa404878c00 == 11 [pid = 2272] [id = 174] [url = chrome://devtools/content/inspector/markup/markup.xhtml]
[task 2021-02-08T12:27:33.044Z] 12:27:33     INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2021-02-08T12:27:33.080Z] 12:27:33     INFO - GECKO(2272) | MEMORY STAT | vsize 3483MB | residentFast 484MB | heapAllocated 174MB
[task 2021-02-08T12:27:33.080Z] 12:27:33     INFO - TEST-OK | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | took 4803ms```

Can you investigate these frequent failures, please? All except one on Linux x64 debug.

Flags: needinfo?(emilio)
Keywords: regression
Regressed by: 1679408
Summary: Intermittent devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js, browser_inspector_highlighter-eyedropper-zoom.js | The eyedropper holds the expected color for the top-level element - Got "", expected "#ff0000" → Intermittent browser_inspector_highlighter-eyedropper-frames.js, browser_inspector_highlighter-eyedropper-zoom.js | The eyedropper holds the expected color for the top-level element - Got "", expected "#ff0000"
Whiteboard: [retriggered][stockwell needswork:owner]

Update:

There have been 47 failures within the last 7 days:

  • 1 failure on Windows 10 x64 Shippable opt
  • 2 failures on Linux 18.04 x64 shippable opt
  • 2 failures on Linux 18.04 x64 CCov opt
  • 42 failures on Linux 18.04 x64 debug/ opt

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

[task 2021-02-14T12:25:54.493Z] 12:25:54 INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | Eye dropper is visible -
[task 2021-02-14T12:25:54.494Z] 12:25:54 INFO - Move mouse to 50,50
[task 2021-02-14T12:25:54.494Z] 12:25:54 INFO - Buffered messages finished
[task 2021-02-14T12:25:54.495Z] 12:25:54 INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | The eyedropper holds the expected color for the top-level element - Got "", expected "#ff0000"
[task 2021-02-14T12:25:54.495Z] 12:25:54 INFO - Stack trace:
[task 2021-02-14T12:25:54.496Z] 12:25:54 INFO - chrome://mochikit/content/browser-test.js:test_is:1351
[task 2021-02-14T12:25:54.497Z] 12:25:54 INFO - chrome://mochitests/content/browser/devtools/client/inspector/test/head.js:checkEyeDropperColorAt:1421
[task 2021-02-14T12:25:54.497Z] 12:25:54 INFO - chrome://mochitests/content/browser/devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js:checkColorAt:54
[task 2021-02-14T12:25:54.498Z] 12:25:54 INFO - chrome://mochitests/content/browser/devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js:null:66
[task 2021-02-14T12:25:54.498Z] 12:25:54 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest/<:1088
[task 2021-02-14T12:25:54.498Z] 12:25:54 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1128
[task 2021-02-14T12:25:54.499Z] 12:25:54 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:948
[task 2021-02-14T12:25:54.499Z] 12:25:54 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<:1037
[task 2021-02-14T12:25:54.500Z] 12:25:54 INFO - Move mouse to 50,150
[task 2021-02-14T12:25:54.500Z] 12:25:54 INFO - TEST-PASS | devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-frames.js | The eyedropper holds the expected color for the same-origin iframe -
[task 2021-02-14T12:25:54.501Z] 12:25:54 INFO - Move mouse to 50,250

Are we sure that these failures are really from bug 1679408? I dug into the test and I'm not sure how they could possibly interact, tbf.

But I can look anyways I guess.

Flags: needinfo?(aryx.bugmail)

Taking a closer look, bug 1568831 landed suspiciously close. I'm ~sure this is fallout from that bug instead of mine.

Flags: needinfo?(emilio) → needinfo?(nchevobbe)
Regressed by: 1568831
No longer regressed by: 1679408
Has Regression Range: --- → yes

We had failure in tests calling TestActor getEyeDropperColorValue method as
we were getting an empty string back.
I couldn't reproduce, but I suspect that it can happen that even if the element
is visible, the text isn't rendered yet somehow.
To fix this issue, we wait until we do get a non empty string for the color-value
element.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/882e9e4ea726 [devtools] Fix eyedropper intermittents. r=ladybenko.
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: