Open Bug 1657807 Opened 4 years ago Updated 2 years ago

Intermittent devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | Uncaught exception - at chrome://*/head.js:929 - TypeError: can't access property "_ruleEditor", view.element.children[childrenIndex] is undefined

Categories

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

defect

Tracking

(firefox-esr68 unaffected, firefox-esr78 unaffected, firefox79 unaffected, firefox80 unaffected, firefox81 affected)

Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- unaffected
firefox80 --- unaffected
firefox81 --- affected

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Regression)

Details

(Keywords: intermittent-failure, leave-open, regression, Whiteboard: [stockwell disabled])

Attachments

(1 file)

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


[task 2020-08-07T04:41:05.467Z] 04:41:05     INFO - TEST-START | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js
[task 2020-08-07T04:41:10.612Z] 04:41:10     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-08-07T04:41:10.631Z] 04:41:10     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-08-07T04:41:10.717Z] 04:41:10     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "UPDATE_GRIDS"
[task 2020-08-07T04:41:10.808Z] 04:41:10     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-08-07T04:41:10.827Z] 04:41:10     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2020-08-07T04:41:10.837Z] 04:41:10     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2020-08-07T04:41:11.143Z] 04:41:11     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "CLEAR_FLEXBOX"
[task 2020-08-07T04:41:11.153Z] 04:41:11     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "UPDATE_OFFSET_PARENT"
[task 2020-08-07T04:41:11.172Z] 04:41:11     INFO - GECKO(6284) | console.log: "[DISPATCH] action type:" "UPDATE_LAYOUT"
[task 2020-08-07T04:41:12.024Z] 04:41:12     INFO - TEST-INFO | started process screenshot
[task 2020-08-07T04:41:12.278Z] 04:41:12     INFO - TEST-INFO | screenshot: exit 0
[task 2020-08-07T04:41:12.278Z] 04:41:12     INFO - Buffered messages logged at 04:41:05
[task 2020-08-07T04:41:12.279Z] 04:41:12     INFO - Entering test bound 
[task 2020-08-07T04:41:12.279Z] 04:41:12     INFO - Adding a new tab with URL: data:text/html;charset=utf-8,%0A%3Cstyle%3E%0A%20%20body%20%7B%0A%20%20%20%20user-select%3A%20none%3B%0A%20%20%20%20-moz-appearance%3A%20none%3B%0A%20%20%20%20clip%3A%20auto%3B%0A%20%20%7D%0A%3C%2Fstyle%3E%0A%3Cbody%3E%0A%20%20%3Cdiv%3E%3C%2Fdiv%3E%0A%3C%2Fbody%3E
[task 2020-08-07T04:41:12.280Z] 04:41:12     INFO - Buffered messages logged at 04:41:06
[task 2020-08-07T04:41:12.280Z] 04:41:12     INFO - Tab added and finished loading
[task 2020-08-07T04:41:12.281Z] 04:41:12     INFO - Opening the inspector
[task 2020-08-07T04:41:12.281Z] 04:41:12     INFO - Opening the toolbox
[task 2020-08-07T04:41:12.281Z] 04:41:12     INFO - Buffered messages logged at 04:41:10
[task 2020-08-07T04:41:12.281Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-08-07T04:41:12.281Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-08-07T04:41:12.281Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/NetUtil.jsm" line: 253}]
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - Toolbox opened and focused
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - Check initial compatibility issues
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - Selecting the node for 'body'
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | "user-select:none" has the correct compatibility status in the payload - 
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | "user-select:none" has expected message ID - 
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - Buffered messages logged at 04:41:11
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | Tooltip contains the correct value. - 
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | "-moz-appearance:none" has the correct compatibility status in the payload - 
[task 2020-08-07T04:41:12.282Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | "-moz-appearance:none" has expected message ID - 
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | Tooltip contains the correct value. - 
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | "clip:auto" has the correct compatibility status in the payload - 
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | "clip:auto" has expected message ID - 
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | Tooltip contains the correct value. - 
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - Add an inheritable incompatible rule and check the compatibility status
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - Adding new property cursor:pointer to rule 0
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - Clicking on a close ruleEditor brace to start editing a new property
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - Waiting for event: 'focus' on [object HTMLDivElement].
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - Clicking on editable field to turn to edit mode
[task 2020-08-07T04:41:12.283Z] 04:41:12     INFO - Got event: 'focus' on [object HTMLDivElement].
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - Editable field gained focus, returning the input field now
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | Focused editor is the new property editor. - 
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - Adding name cursor
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Key event not available on some keyboard layouts: key=“r” modifiers=“accel,alt” id=“key_quickRestart”" {file: "chrome://mochikit/content/tests/SimpleTest/EventUtils.js" line: 1099}]
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Key event not available on some keyboard layouts: key=“i” modifiers=“accel,alt,shift” id=“key_browserToolbox”" {file: "chrome://mochikit/content/tests/SimpleTest/EventUtils.js" line: 1099}]
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Empty string passed to getElementById()." {file: "chrome://global/content/elements/browser-custom-element.js" line: 361}]
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | A new test property was added - 
[task 2020-08-07T04:41:12.284Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | The inplace editor appeared for the value - 
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Adding value pointer
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Waiting for DOM mutations in case the property was added to the element style
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Selecting the node for 'div'
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Console message: [JavaScript Warning: "Empty string passed to getElementById()." {file: "chrome://global/content/elements/browser-custom-element.js" line: 361}]
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Buffered messages finished
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - TEST-UNEXPECTED-FAIL | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | Uncaught exception - at chrome://mochitests/content/browser/devtools/client/inspector/test/head.js:929 - TypeError: can't access property "_ruleEditor", view.element.children[childrenIndex] is undefined
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Stack trace:
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - getRuleViewRuleEditor@chrome://mochitests/content/browser/devtools/client/inspector/test/head.js:929:1
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - getPropertiesForRuleIndex@chrome://mochitests/content/browser/devtools/client/inspector/rules/test/head.js:688:43
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - checkDeclarationCompatibility@chrome://mochitests/content/browser/devtools/client/inspector/rules/test/head.js:825:49
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - runCSSCompatibilityTests@chrome://mochitests/content/browser/devtools/client/inspector/rules/test/head.js:1007:15
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - async*@chrome://mochitests/content/browser/devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js:147:9
[task 2020-08-07T04:41:12.285Z] 04:41:12     INFO - Async*Tester_execTest/<@chrome://mochikit/content/browser-test.js:1064:34
[task 2020-08-07T04:41:12.286Z] 04:41:12     INFO - Tester_execTest@chrome://mochikit/content/browser-test.js:1104:11
[task 2020-08-07T04:41:12.286Z] 04:41:12     INFO - nextTest/<@chrome://mochikit/content/browser-test.js:927:14
[task 2020-08-07T04:41:12.286Z] 04:41:12     INFO - SimpleTest.waitForFocus/waitForFocusInner/focusedOrLoaded/<@chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:1032:23
[task 2020-08-07T04:41:12.286Z] 04:41:12     INFO - Leaving test bound 
[task 2020-08-07T04:41:12.506Z] 04:41:12     INFO - Removing tab.
[task 2020-08-07T04:41:12.506Z] 04:41:12     INFO - Waiting for event: 'TabClose' on [object XULElement].
[task 2020-08-07T04:41:12.525Z] 04:41:12     INFO - Got event: 'TabClose' on [object XULElement].
[task 2020-08-07T04:41:12.585Z] 04:41:12     INFO - Tab removed and finished closing
[task 2020-08-07T04:41:12.684Z] 04:41:12     INFO - TEST-PASS | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | The main process DevToolsServer has no pending connection when the test ends - 
[task 2020-08-07T04:41:12.763Z] 04:41:12     INFO - GECKO(6284) | MEMORY STAT heapAllocated not supported in this build configuration.
[task 2020-08-07T04:41:12.763Z] 04:41:12     INFO - GECKO(6284) | MEMORY STAT | vsize 19406340MB | vsizeMaxContiguous 67584731MB | residentFast 1187MB
[task 2020-08-07T04:41:12.763Z] 04:41:12     INFO - TEST-OK | devtools/client/inspector/rules/test/browser_rules_css-compatibility-add-rename-rule.js | took 7294ms
Has Regression Range: --- → yes

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

This bug failed 30 times in the last 7 days. Occurs on linux1804-64, linux1804-64-asan, linux1804-64-ccov, macosx1014-64, windows10-64, windows10-64-ccov on debug, opt and asan build types.

Recent log:
https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=316141308&repo=autoland&lineNumber=2302

Whiteboard: [stockwell needswork:owner]

Hi Razvan, can you assign someone to take a look at this?

Flags: needinfo?(rcaliman)
Assignee: nobody → apavel
Status: NEW → ASSIGNED
Pushed by rmaries@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8f622a1d19ba
disable browser_rules_css-compatibility-add-rename-rule.js on win/linux 64bits r=ahal DONTBUILD
Keywords: leave-open
Whiteboard: [stockwell disable-recommended] → [stockwell disabled]

Did not investigate. Removing myself.

Flags: needinfo?(rcaliman)
Assignee: apavel → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: