Closed Bug 1557712 Opened 2 years ago Closed 1 year ago

Intermittent dom/security/test/csp/test_frameancestors_userpass.html | uncaught exception - TypeError: uri.includes is not a function at frameBlocked@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:95:35

Categories

(Core :: DOM: Security, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox-esr68 --- unaffected
firefox70 --- unaffected
firefox71 --- unaffected
firefox72 --- fixed

People

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

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [domsecurity-active][stockwell needswork])

Attachments

(2 files)

Filed by: dvarga [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=250582964&repo=mozilla-central
Full log: https://queue.taskcluster.net/v1/task/ZFl6uckLSYaUgC6KXMSOpA/runs/0/artifacts/public/logs/live_backing.log


[task 2019-06-07T12:05:44.486Z] 12:05:44 INFO - TEST-PASS | dom/security/test/csp/test_frameancestors_userpass.html | a CSP policy blocked frame from being loaded. Doesn't contain userpass. Policy is: frame-ancestors;URI is: http://example.com/tests/dom/security/test/csp/file_frameancestors_userpass_frame_b.html
[task 2019-06-07T12:05:44.486Z] 12:05:44 INFO - Buffered messages finished
[task 2019-06-07T12:05:44.486Z] 12:05:44 INFO - TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_frameancestors_userpass.html | uncaught exception - TypeError: uri.includes is not a function at frameBlocked@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:95:35
[task 2019-06-07T12:05:44.488Z] 12:05:44 INFO - observe@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:57:14
[task 2019-06-07T12:05:44.488Z] 12:05:44 INFO -
[task 2019-06-07T12:05:44.489Z] 12:05:44 INFO - simpletestOnerror@SimpleTest/SimpleTest.js:1665:24
[task 2019-06-07T12:05:44.490Z] 12:05:44 INFO - OnErrorEventHandlerNonNull*@SimpleTest/SimpleTest.js:1645:1
[task 2019-06-07T12:05:44.490Z] 12:05:44 INFO - GECKO(1567) | JavaScript error: http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html, line 95: TypeError: uri.includes is not a function
[task 2019-06-07T12:05:44.490Z] 12:05:44 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-06-07T12:05:44.490Z] 12:05:44 INFO - TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_frameancestors_userpass.html | uncaught exception - TypeError: uri.includes is not a function at frameBlocked@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:95:35
[task 2019-06-07T12:05:44.491Z] 12:05:44 INFO - observe@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:57:14
[task 2019-06-07T12:05:44.491Z] 12:05:44 INFO -
[task 2019-06-07T12:05:44.491Z] 12:05:44 INFO - simpletestOnerror@SimpleTest/SimpleTest.js:1665:24
[task 2019-06-07T12:05:44.492Z] 12:05:44 INFO - OnErrorEventHandlerNonNull*@SimpleTest/SimpleTest.js:1645:1
[task 2019-06-07T12:05:44.496Z] 12:05:44 INFO - GECKO(1567) | JavaScript error: http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html, line 95: TypeError: uri.includes is not a function
[task 2019-06-07T12:05:44.497Z] 12:05:44 INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-06-07T12:05:44.497Z] 12:05:44 INFO - TEST-UNEXPECTED-FAIL | dom/security/test/csp/test_frameancestors_userpass.html | uncaught exception - TypeError: uri.includes is not a function at frameBlocked@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:95:35
[task 2019-06-07T12:05:44.498Z] 12:05:44 INFO - observe@http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html:57:14
[task 2019-06-07T12:05:44.499Z] 12:05:44 INFO -
[task 2019-06-07T12:05:44.499Z] 12:05:44 INFO - simpletestOnerror@SimpleTest/SimpleTest.js:1665:24
[task 2019-06-07T12:05:44.500Z] 12:05:44 INFO - OnErrorEventHandlerNonNull*@SimpleTest/SimpleTest.js:1645:1
[task 2019-06-07T12:05:44.501Z] 12:05:44 INFO - GECKO(1567) | JavaScript error: http://mochi.test:8888/tests/dom/security/test/csp/test_frameancestors_userpass.html, line 95: TypeError: uri.includes is not a function
[task 2019-06-07T12:05:44.502Z] 12:05:44 INFO - TEST-PASS | dom/security/test/csp/test_frameancestors_userpass.html | URI doesn't contain userpass. Fetched URI is http://mochi.test:8888/tests/dom/security/test/csp/file_frameancestors_userpass_frame_a.html
[task 2019-06-07T12:05:44.503Z] 12:05:44 INFO - GECKO(1567) | MEMORY STAT | vsize 2638MB | residentFast 169MB | heapAllocated 34MB
[task 2019-06-07T12:05:44.506Z] 12:05:44 ERROR - [SimpleTest.finish()] this test already called finish!
[task 2019-06-07T12:05:44.506Z] 12:05:44 INFO - TEST-UNEXPECTED-ERROR | dom/security/test/csp/test_frameancestors_userpass.html | called finish() multiple times
[task 2019-06-07T12:05:44.507Z] 12:05:44 INFO - TEST-INFO took 257ms
[task 2019-06-07T12:05:44.508Z] 12:05:44 ERROR - [SimpleTest.finish()] this test already called finish!
[task 2019-06-07T12:05:44.509Z] 12:05:44 INFO - TEST-UNEXPECTED-ERROR | dom/security/test/csp/test_frameancestors_userpass.html | called finish() multiple times
[task 2019-06-07T12:05:44.510Z] 12:05:44 INFO - TEST-INFO
[task 2019-06-07T12:05:44.512Z] 12:05:44 ERROR - [SimpleTest.finish()] this test already called finish!
[task 2019-06-07T12:05:44.513Z] 12:05:44 INFO - TEST-UNEXPECTED-ERROR | dom/security/test/csp/test_frameancestors_userpass.html | called finish() multiple times
[task 2019-06-07T12:05:44.513Z] 12:05:44 INFO - TEST-INFO

Whiteboard: [domsecurity-intermittent]
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INCOMPLETE

Geoff do we backout or disable here?

Flags: needinfo?(gbrown)

Unless you can get in touch with ckerschb soon, please disable on fission. (The regressing patch also enabled test_frameancestors.html, and that seems to be passing reliably now.)

Flags: needinfo?(gbrown)

(In reply to Geoff Brown [:gbrown] from comment #11)

Unless you can get in touch with ckerschb soon, please disable on fission. (The regressing patch also enabled test_frameancestors.html, and that seems to be passing reliably now.)

Sorry for the lag on this one - the patch from comment 13 should fix it though.

Assignee: nobody → ckerschb
Flags: needinfo?(ckerschb)
Priority: P5 → P2
Whiteboard: [domsecurity-intermittent][stockwell needswork] → [domsecurity-active][stockwell needswork]
Pushed by mozilla@christophkerschbaumer.com:
https://hg.mozilla.org/integration/autoland/rev/eab89b400366
Fix intermittent test failure for test_frameancestors_userpass.html. r=jkt
Status: REOPENED → RESOLVED
Closed: 2 years ago1 year ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72

(In reply to Natalia Csoregi [:nataliaCs] from comment #17)

Still failing intermittently after the fix was landed/merged to central:

Let's try another approach.

Status: RESOLVED → REOPENED
Flags: needinfo?(ckerschb)
Resolution: FIXED → ---
Pushed by mozilla@christophkerschbaumer.com:
https://hg.mozilla.org/integration/autoland/rev/fdfb083d529c
Fix intermittent test failure for test_frameancestors_userpass.html. r=jkt
Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Resolution: --- → FIXED

Thank you Chrisoph!

You need to log in before you can comment on or make changes to this bug.