Closed Bug 1644789 Opened 4 years ago Closed 4 years ago

Perma devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js:24

Categories

(DevTools :: Inspector: Rules, defect, P2)

defect

Tracking

(firefox-esr68 unaffected, firefox77 unaffected, firefox78 unaffected, firefox79+ fixed)

RESOLVED FIXED
Firefox 79
Tracking Status
firefox-esr68 --- unaffected
firefox77 --- unaffected
firefox78 --- unaffected
firefox79 + fixed

People

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

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

Filed by: archaeopteryx [at] coole-files.de
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=305815079&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/QIl2Xbs1T5CfvCoUtWkK5w/runs/0/artifacts/public/logs/live_backing.log


[task 2020-06-10T15:40:53.127Z] 15:40:53 INFO - TEST-START | devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js
[task 2020-06-10T15:40:53.548Z] 15:40:53 INFO - GECKO(3074) | console.error: "Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers."
[task 2020-06-10T15:40:53.851Z] 15:40:53 INFO - GECKO(3074) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-06-10T15:40:53.886Z] 15:40:53 INFO - GECKO(3074) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-06-10T15:40:53.894Z] 15:40:53 INFO - GECKO(3074) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-06-10T15:40:53.894Z] 15:40:53 INFO - GECKO(3074) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-06-10T15:40:53.942Z] 15:40:53 INFO - GECKO(3074) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2020-06-10T15:40:53.945Z] 15:40:53 INFO - GECKO(3074) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2020-06-10T15:40:53.982Z] 15:40:53 INFO - TEST-INFO | started process screentopng
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - TEST-INFO | screentopng: exit 0
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Buffered messages logged at 15:40:53
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Entering test bound
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Adding a new tab with URL: data:text/html;charset=utf-8,%0A%20%20%3Cstyle%20type%3D'text%2Fcss'%3E%0A%20%20%20%20%23flex%20%7B%0A%20%20%20%20%20%20display%3A%20flex%3B%0A%20%20%20%20%7D%0A%20%20%3C%2Fstyle%3E%0A%20%20%3Cdiv%20id%3D%22flex%22%3E%3C%2Fdiv%3E%0A
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Tab added and finished loading
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Loading the helper frame script chrome://mochitests/content/browser/devtools/client/inspector/rules/test/doc_frame_script.js
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Opening the inspector
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Opening the toolbox
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "chrome://global/content/elements/panel.js" line: 78}]
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "chrome://global/content/elements/panel.js" line: 78}]
[task 2020-06-10T15:40:54.231Z] 15:40:54 INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "chrome://global/content/elements/panel.js" line: 78}]
[task 2020-06-10T15:40:54.232Z] 15:40:54 INFO - Console message: [JavaScript Error: "Content Security Policy: The page’s settings blocked the loading of a resource at inline (“default-src”)." {file: "chrome://global/content/elements/panel.js" line: 78}]
[task 2020-06-10T15:40:54.233Z] 15:40:54 INFO - Toolbox opened and focused
[task 2020-06-10T15:40:54.234Z] 15:40:54 INFO - Selecting the node for '#flex'
[task 2020-06-10T15:40:54.235Z] 15:40:54 INFO - Buffered messages finished
[task 2020-06-10T15:40:54.238Z] 15:40:54 INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js:24 - TypeError: can't access property "valueSpan", getRuleViewProperty(...) is undefined
[task 2020-06-10T15:40:54.239Z] 15:40:54 INFO - Stack trace:
[task 2020-06-10T15:40:54.240Z] 15:40:54 INFO - @chrome://mochitests/content/browser/devtools/client/inspector/rules/test/browser_rules_flexbox-highlighter-on-mutation.js:24:40
[task 2020-06-10T15:40:54.241Z] 15:40:54 INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1064:34
[task 2020-06-10T15:40:54.242Z] 15:40:54 INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1104:11
[task 2020-06-10T15:40:54.243Z] 15:40:54 INFO - nextTest/<@chrome://mochikit/content/browser-test.js:927:14
[task 2020-06-10T15:40:54.244Z] 15:40:54 INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:918:23
[task 2020-06-10T15:40:54.245Z] 15:40:54 INFO - Leaving test bound
[task 2020-06-10T15:40:54.248Z] 15:40:54 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-06-10T15:40:54.249Z] 15:40:54 INFO - GECKO(3074) | console.warn: "Inspector destroyed while executing onReflow callback"
[task 2020-06-10T15:40:54.250Z] 15:40:54 INFO - Removing tab.

I'm still here. My personal account is blocking needinfo requests. My Mozilla one is open.
I'll put this in my queue to investigate.

Flags: needinfo?(jdescottes) → needinfo?(rcaliman)

Changing the priority to p2 as the bug is tracked by a release manager for the current nightly.
See What Do You Triage for more information

Priority: P5 → P2
Assignee: nobody → rcaliman

Looks like a race condition. Couldn't reproduce locally, but I think I fixed it.

The try run with latest mozilla central and this patch looks green. The early beta and late beta simulations I tried failed across the board with shutdown leaks. I followed the instructions for beta simulations, but perhaps I missed something.

Central try
https://treeherder.mozilla.org/#/jobs?repo=try&revision=741491151655e5358f2e163096d5d39b8a577b8c

Early Beta simulation try
https://treeherder.mozilla.org/#/jobs?repo=try&revision=7e57744512f3da5e4fd6fc8622a2c867b9a783a0

Late Beta simulation try
https://treeherder.mozilla.org/#/jobs?repo=try&revision=1092f36e7adb126e2b7093e681901fe7da437982

Ryan, are you able to cherry-pick this patch with the next simulation runs?
Or shall I land it and sheriffs can reopen it if it does not fix the failure?

Flags: needinfo?(rcaliman) → needinfo?(ryanvm)

I did another Late Beta simulation on try where I let it run all tests instead of subsetting just to devtools tests.

Looking good this time. The browser_rules_flexbox-highlighter-on-mutation.js test does not show up as failed:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=37e411e3476a78d00eea816167615730464d60a1&test_paths=browser_rules_flexbox-highlighter-on-mutation.js

Got R+. Proceeding to land. Fingers crossed.

Flags: needinfo?(ryanvm)
Pushed by rcaliman@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/5af40441df5a Wait for Rule view to update before interacting with Flexbox toggle r=gl
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 79
Regressions: 1650003
No longer regressions: 1650003
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: