I suspect the following has the same root cause: https://treeherder.mozilla.org/logviewer?job_id=320837695&repo=autoland&lineNumber=46667 ``` [task 2020-11-05T15:38:28.227Z] 15:38:28 INFO - TEST-START | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html [task 2020-11-05T15:38:28.234Z] 15:38:28 INFO - Clearing pref dom.animations-api.compositing.enabled [task 2020-11-05T15:38:28.241Z] 15:38:28 INFO - Clearing pref dom.dialog_element.enabled [task 2020-11-05T15:38:28.248Z] 15:38:28 INFO - Setting pref dom.animations-api.compositing.enabled (true) [task 2020-11-05T15:38:28.251Z] 15:38:28 INFO - Closing window 45 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:105:16 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:100:5 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:115:20 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a non-percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:125:20 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from 'normal' to percentage should succeed [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from percentage to 'normal' should succeed [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride to invalid value should fail - assert_throws_dom: function "() => {face.descentOverride = '10px'}" did not throw [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:150:20 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:146:5 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initial value of lineGapOverride should be 'normal' - assert_equals: expected (string) "normal" but got (undefined) undefined [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:159:16 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:155:5 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with 'normal' should succeed - assert_equals: expected (string) "normal" but got (undefined) undefined [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:167:16 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:162:5 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:175:16 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:170:5 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:185:20 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-UNEXPECTED-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a non-percentage should fail - Test timed out [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-INFO | expected FAIL [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from 'normal' to percentage should succeed [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from percentage to 'normal' should succeed [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride to invalid value should fail - assert_throws_dom: function "() => {face.lineGapOverride = '10px'}" did not throw [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:220:20 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:216:5 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - TEST-KNOWN-INTERMITTENT-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | took 10199ms [task 2020-11-05T15:38:38.446Z] 15:38:38 INFO - PID 2224 | 1604590718433 Marionette INFO Stopped listening on port 50645 [task 2020-11-05T15:38:38.946Z] 15:38:38 INFO - Browser exited with return code 0 ```
Bug 1674974 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I suspect the following has the same root cause and it's perma failing: https://treeherder.mozilla.org/logviewer?job_id=320837695&repo=autoland&lineNumber=46667 ``` [task 2020-11-05T15:38:28.227Z] 15:38:28 INFO - TEST-START | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html [task 2020-11-05T15:38:28.234Z] 15:38:28 INFO - Clearing pref dom.animations-api.compositing.enabled [task 2020-11-05T15:38:28.241Z] 15:38:28 INFO - Clearing pref dom.dialog_element.enabled [task 2020-11-05T15:38:28.248Z] 15:38:28 INFO - Setting pref dom.animations-api.compositing.enabled (true) [task 2020-11-05T15:38:28.251Z] 15:38:28 INFO - Closing window 45 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:105:16 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.428Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:100:5 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:115:20 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with a non-percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:125:20 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from 'normal' to percentage should succeed [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride from percentage to 'normal' should succeed [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing descentOverride to invalid value should fail - assert_throws_dom: function "() => {face.descentOverride = '10px'}" did not throw [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:150:20 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:146:5 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initial value of lineGapOverride should be 'normal' - assert_equals: expected (string) "normal" but got (undefined) undefined [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:159:16 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:155:5 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with 'normal' should succeed - assert_equals: expected (string) "normal" but got (undefined) undefined [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:167:16 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.429Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:162:5 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:175:16 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:170:5 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a negative percentage should fail - assert_throws_dom: function "() => {throw error}" threw object "NetworkError: A network error occurred." that is not a DOMException SyntaxError: property "code" is equal to 19, expected 12 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:185:20 [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-UNEXPECTED-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a non-percentage should fail - Test timed out [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-INFO | expected FAIL [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from 'normal' to percentage should succeed [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride from percentage to 'normal' should succeed [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing lineGapOverride to invalid value should fail - assert_throws_dom: function "() => {face.lineGapOverride = '10px'}" did not throw [task 2020-11-05T15:38:38.430Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:220:20 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2044:25 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:216:5 [task 2020-11-05T15:38:38.431Z] 15:38:38 INFO - TEST-KNOWN-INTERMITTENT-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | took 10199ms [task 2020-11-05T15:38:38.446Z] 15:38:38 INFO - PID 2224 | 1604590718433 Marionette INFO Stopped listening on port 50645 [task 2020-11-05T15:38:38.946Z] 15:38:38 INFO - Browser exited with return code 0 ```