Closed Bug 1675188 Opened 4 years ago Closed 3 years ago

Intermittent /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

Categories

(Core :: Layout: Text and Fonts, defect, P5)

defect

Tracking

()

RESOLVED FIXED
87 Branch
Tracking Status
firefox87 --- fixed

People

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

Details

(Keywords: intermittent-failure)

Attachments

(1 file)

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


[task 2020-11-04T00:39:21.947Z] 00:39:21     INFO - TEST-START | /html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-parse-error-inline-module.html
[task 2020-11-04T00:39:21.957Z] 00:39:21     INFO - Closing window 707
[task 2020-11-04T00:39:22.002Z] 00:39:22     INFO - PID 5084 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-11-04T00:39:27.617Z] 00:39:27     INFO - 
[task 2020-11-04T00:39:27.617Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize ascentOverride with 'normal' should succeed - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-04T00:39:27.617Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:27:16
[task 2020-11-04T00:39:27.617Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.618Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.618Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:22:5
[task 2020-11-04T00:39:27.618Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize ascentOverride with a percentage should succeed - assert_equals: expected (string) "50%" but got (undefined) undefined
[task 2020-11-04T00:39:27.618Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:35:16
[task 2020-11-04T00:39:27.618Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.618Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.619Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:30:5
[task 2020-11-04T00:39:27.619Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize ascentOverride 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-04T00:39:27.619Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:45:20
[task 2020-11-04T00:39:27.619Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize ascentOverride 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-04T00:39:27.619Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:55:20
[task 2020-11-04T00:39:27.620Z] 00:39:27     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing ascentOverride from 'normal' to percentage should succeed 
[task 2020-11-04T00:39:27.620Z] 00:39:27     INFO - TEST-PASS | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing ascentOverride from percentage to 'normal' should succeed 
[task 2020-11-04T00:39:27.620Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Changing ascentOverride to invalid value should fail - assert_throws_dom: function "() => {face.ascentOverride = '10px'}" did not throw
[task 2020-11-04T00:39:27.620Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:80:20
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:76:5
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initial value of descentOverride should be 'normal' - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:89:16
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.621Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:85:5
[task 2020-11-04T00:39:27.622Z] 00:39:27     INFO - TEST-FAIL | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize descentOverride with 'normal' should succeed - assert_equals: expected (string) "normal" but got (undefined) undefined
[task 2020-11-04T00:39:27.622Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:97:16
[task 2020-11-04T00:39:27.622Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.622Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.622Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:92:5
[task 2020-11-04T00:39:27.622Z] 00:39:27     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-04T00:39:27.622Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:105:16
[task 2020-11-04T00:39:27.623Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.623Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.623Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:100:5
[task 2020-11-04T00:39:27.623Z] 00:39:27     INFO - TEST-UNEXPECTED-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-04T00:39:27.623Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:115:20
[task 2020-11-04T00:39:27.624Z] 00:39:27     INFO - 
[task 2020-11-04T00:39:27.624Z] 00:39:27     INFO - TEST-UNEXPECTED-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-04T00:39:27.624Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:125:20
[task 2020-11-04T00:39:27.624Z] 00:39:27     INFO - 
[task 2020-11-04T00:39:27.624Z] 00:39:27     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-04T00:39:27.624Z] 00:39:27     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-04T00:39:27.624Z] 00:39:27     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-04T00:39:27.624Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:150:20
[task 2020-11-04T00:39:27.624Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.624Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.624Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:146:5
[task 2020-11-04T00:39:27.625Z] 00:39:27     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-04T00:39:27.625Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:159:16
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:155:5
[task 2020-11-04T00:39:27.625Z] 00:39:27     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-04T00:39:27.625Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:167:16
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:162:5
[task 2020-11-04T00:39:27.625Z] 00:39:27     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-04T00:39:27.625Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:175:16
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.625Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:170:5
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - TEST-UNEXPECTED-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a negative percentage should fail - Test timed out
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - 
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - TEST-KNOWN-INTERMITTENT-NOTRUN | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | Initialize lineGapOverride with a non-percentage should fail 
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - 
[task 2020-11-04T00:39:27.626Z] 00:39:27     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-04T00:39:27.626Z] 00:39:27     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-04T00:39:27.626Z] 00:39:27     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-04T00:39:27.626Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:220:20
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2038:25
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - test@http://web-platform.test:8000/resources/testharness.js:572:30
[task 2020-11-04T00:39:27.626Z] 00:39:27     INFO - @http://web-platform.test:8000/css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html:216:5
[task 2020-11-04T00:39:27.627Z] 00:39:27     INFO - TEST-KNOWN-INTERMITTENT-TIMEOUT | /css/css-font-loading/fontface-override-descriptor-getter-setter.sub.html | took 20363ms
[task 2020-11-04T00:39:27.646Z] 00:39:27     INFO - PID 10096 | 1604450367642	Marionette	INFO	Stopped listening on port 59482
[task 2020-11-04T00:39:27.826Z] 00:39:27     INFO - PID 10096 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-11-04T00:39:27.925Z] 00:39:27     INFO - PID 10096 | ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-11-04T00:39:28.226Z] 00:39:28     INFO - PID 10096 | ###!!! [Child][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
[task 2020-11-04T00:39:32.501Z] 00:39:32     INFO - Browser exited with return code 0
[task 2020-11-04T00:39:32.501Z] 00:39:32     INFO - PROCESS LEAKS None
[task 2020-11-04T00:39:32.502Z] 00:39:32     INFO - Closing logging queue
[task 2020-11-04T00:39:32.502Z] 00:39:32     INFO - queue closed
[task 2020-11-04T00:39:32.561Z] 00:39:32     INFO - Application command: C:\Users\task_1604448537\build\application\firefox\firefox.exe -marionette about:blank --wait-for-browser -profile c:\users\task_1604448537\appdata\local\temp\tmp2r2sza
[task 2020-11-04T00:39:32.561Z] 00:39:32     INFO - Starting runner
[task 2020-11-04T00:39:34.112Z] 00:39:34     INFO - PID 1996 | Can't find symbol 'eglSwapBuffersWithDamageEXT'.
[task 2020-11-04T00:39:34.112Z] 00:39:34     INFO - PID 1996 | Can't find symbol 'eglSetDamageRegionKHR'.
[task 2020-11-04T00:39:34.656Z] 00:39:34     INFO - .....
[task 2020-11-04T00:39:34.656Z] 00:39:34     INFO - TEST-OK | /html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-iframe-parse-error-inline-module.html | took 12709ms```

This is a perma-failure on my try push on windows 10 x64 debug, which started after my last pull

https://treeherder.mozilla.org/jobs?repo=try&selectedTaskRun=OIAtraw2Qo61CxiGqaPEaA.0&revision=bdd889e8f781c79d51a384921aa1c7650bf9295e

In the last 7 days there have been 21 occurrences, most on windows10-64-ccov-qr opt.

Recent failure: https://treeherder.mozilla.org/logviewer?job_id=322612710&repo=mozilla-central&lineNumber=4183

I don't have any idea why the CCov jobs in particular would behave differently from other jobs. Maybe there are timing issues that affect it?

Note that we don't currently implement these "fontface override descriptors" at all, but I'm not sure what the expected behavior of these tests should be when the feature they're testing is unimplemented.

If necessary, I think we could just annotate these tests as failing for now. The time to look more closely will be when we implement the override descriptors they're addressing.

Flags: needinfo?(jfkthame)
Assignee: nobody → malexandru
Status: NEW → ASSIGNED
Pushed by malexandru@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/01813d1260e0
Update expectations for fontface-override-descriptor-getter-setter.sub.html on Windows ccov. r=jfkthame
Status: ASSIGNED → RESOLVED
Closed: 3 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: