Closed Bug 1584664 Opened 5 years ago Closed 5 years ago

Perma fission [tier2] security/manager/ssl/tests/mochitest/mixedcontent/test_unsecureIframeRedirect.html | FAILURE: insecure <iframe> load breaks security, expected broken got secure

Categories

(Core :: Security: PSM, defect, P5)

defect

Tracking

()

RESOLVED FIXED
mozilla71
Fission Milestone M4
Tracking Status
firefox-esr60 --- unaffected
firefox-esr68 --- unaffected
firefox67 --- unaffected
firefox68 --- unaffected
firefox69 --- unaffected
firefox70 --- unaffected
firefox71 --- fixed

People

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

References

(Blocks 1 open bug, Regression)

Details

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

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


[task 2019-09-27T22:27:35.035Z] 22:27:35     INFO - TEST-INFO | started process screentopng
[task 2019-09-27T22:27:35.373Z] 22:27:35     INFO - TEST-INFO | screentopng: exit 0
[task 2019-09-27T22:27:35.374Z] 22:27:35     INFO - TEST-UNEXPECTED-FAIL | security/manager/ssl/tests/mochitest/mixedcontent/test_unsecureIframeRedirect.html | FAILURE: insecure <iframe> load breaks security, expected broken got secure 
[task 2019-09-27T22:27:35.375Z] 22:27:35     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:277:18
[task 2019-09-27T22:27:35.377Z] 22:27:35     INFO -     onMessageReceived@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:100:18
[task 2019-09-27T22:27:35.378Z] 22:27:35     INFO -     EventListener.handleEvent*onLoad@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:51:12
[task 2019-09-27T22:27:35.379Z] 22:27:35     INFO -     EventHandlerNonNull*@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:34:1
[task 2019-09-27T22:27:35.380Z] 22:27:35     INFO - GECKO(1152) | JavaScript error: resource:///actors/PageStyleChild.jsm, line 35: SecurityError: Permission denied to access property "document" on cross-origin object
[task 2019-09-27T22:27:35.381Z] 22:27:35     INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-27T22:27:35.382Z] 22:27:35     INFO - TEST-UNEXPECTED-FAIL | security/manager/ssl/tests/mochitest/mixedcontent/test_unsecureIframeRedirect.html | FAILURE: for 'broken' expected  flags [0,1,0], insecure <iframe> load breaks security 
[task 2019-09-27T22:27:35.383Z] 22:27:35     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:277:18
[task 2019-09-27T22:27:35.384Z] 22:27:35     INFO -     onMessageReceived@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:100:18
[task 2019-09-27T22:27:35.385Z] 22:27:35     INFO -     EventListener.handleEvent*onLoad@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:51:12
[task 2019-09-27T22:27:35.386Z] 22:27:35     INFO -     EventHandlerNonNull*@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:34:1
[task 2019-09-27T22:27:35.389Z] 22:27:35     INFO - GECKO(1152) | ++DOMWINDOW == 5 (0x7f1e27859400) [pid = 2216] [serial = 5] [outer = 0x7f1e278daf20]
[task 2019-09-27T22:27:35.390Z] 22:27:35     INFO - GECKO(1152) | ++DOMWINDOW == 6 (0x7f1e27865800) [pid = 2216] [serial = 6] [outer = 0x7f1e278daf20]
[task 2019-09-27T22:27:35.476Z] 22:27:35     INFO - GECKO(1152) | JavaScript error: https://example.com/tests/SimpleTest/SimpleTest.js, line 48: SecurityError: Permission denied to access property "TestRunner" on cross-origin object
[task 2019-09-27T22:27:35.484Z] 22:27:35     INFO - GECKO(1152) | ++DOCSHELL 0x7f1e27285800 == 3 [pid = 2216] [id = {abb3b853-4449-4088-a272-69074a9ffaea}]
[task 2019-09-27T22:27:35.484Z] 22:27:35     INFO - GECKO(1152) | ++DOMWINDOW == 7 (0x7f1e278db4c0) [pid = 2216] [serial = 7] [outer = (nil)]
[task 2019-09-27T22:27:35.525Z] 22:27:35     INFO - GECKO(1152) | [Child 2216, Main Thread] WARNING: Trying to request nsIHttpChannel from DocumentChannelChild, this is likely broken: file /builds/worker/workspace/build/src/netwerk/ipc/DocumentChannelChild.cpp, line 41
[task 2019-09-27T22:27:35.525Z] 22:27:35     INFO - GECKO(1152) | [Child 2216, Main Thread] WARNING: Trying to request nsIHttpChannel from DocumentChannelChild, this is likely broken: file /builds/worker/workspace/build/src/netwerk/ipc/DocumentChannelChild.cpp, line 41
[task 2019-09-27T22:27:35.525Z] 22:27:35     INFO - GECKO(1152) | ++DOCSHELL 0x7f485c4b5000 == 3 [pid = 2190] [id = {91bb212a-f757-438b-99bb-0b1268b1d110}]
[task 2019-09-27T22:27:35.525Z] 22:27:35     INFO - GECKO(1152) | ++DOMWINDOW == 7 (0x7f485d98a4c0) [pid = 2190] [serial = 7] [outer = (nil)]
[task 2019-09-27T22:27:35.525Z] 22:27:35     INFO - GECKO(1152) | ++DOMWINDOW == 8 (0x7f485d9d7000) [pid = 2190] [serial = 8] [outer = 0x7f485d98a4c0]
[task 2019-09-27T22:27:35.545Z] 22:27:35     INFO - GECKO(1152) | ++DOMWINDOW == 9 (0x7f485d9e1000) [pid = 2190] [serial = 9] [outer = 0x7f485d98a4c0]
[task 2019-09-27T22:27:35.552Z] 22:27:35     INFO - GECKO(1152) | [Child 2216, Main Thread] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/worker/workspace/build/src/dom/base/WindowDestroyedEvent.cpp, line 106
[task 2019-09-27T22:27:35.581Z] 22:27:35     INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-27T22:27:35.582Z] 22:27:35     INFO - TEST-UNEXPECTED-FAIL | security/manager/ssl/tests/mochitest/mixedcontent/test_unsecureIframeRedirect.html | FAILURE: security still broken after navigation, expected broken got secure 
[task 2019-09-27T22:27:35.583Z] 22:27:35     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:277:18
[task 2019-09-27T22:27:35.584Z] 22:27:35     INFO -     onMessageReceived@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:100:18
[task 2019-09-27T22:27:35.584Z] 22:27:35     INFO -     EventListener.handleEvent*onLoad@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:51:12
[task 2019-09-27T22:27:35.585Z] 22:27:35     INFO -     EventHandlerNonNull*@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:34:1
[task 2019-09-27T22:27:35.586Z] 22:27:35     INFO - Not taking screenshot here: see the one that was previously logged
[task 2019-09-27T22:27:35.587Z] 22:27:35     INFO - TEST-UNEXPECTED-FAIL | security/manager/ssl/tests/mochitest/mixedcontent/test_unsecureIframeRedirect.html | FAILURE: for 'broken' expected  flags [0,1,0], security still broken after navigation 
[task 2019-09-27T22:27:35.587Z] 22:27:35     INFO -     SimpleTest.ok@SimpleTest/SimpleTest.js:277:18
[task 2019-09-27T22:27:35.587Z] 22:27:35     INFO -     onMessageReceived@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:100:18
[task 2019-09-27T22:27:35.587Z] 22:27:35     INFO -     EventListener.handleEvent*onLoad@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:51:12
[task 2019-09-27T22:27:35.587Z] 22:27:35     INFO -     EventHandlerNonNull*@security/manager/ssl/tests/mochitest/mixedcontent/mixedContentTest.js:34:1
Whiteboard: [retriggered]

This is most likely because of me removing the skip-if annotation. I have a patch I am testing right now to double check this.

Blocks: 1582881
No longer blocks: 1582881

This should be fixed now in bug 1582531, as I changed the annotation for this test.

Flags: needinfo?(agakhokidze)

No new failures since 1st of October.

Whiteboard: [retriggered][stockwell disable-recommended] → [retriggered][stockwell disabled]
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Assignee: nobody → agakhokidze
Target Milestone: --- → mozilla71

Retroactively moving fixed bugs whose summaries mention "Fission" (or other Fission-related keywords) but are not assigned to a Fission Milestone to an appropriate Fission Milestone.

This will generate a lot of bugmail, so you can filter your bugmail for the following UUID and delete them en masse:

0ee3c76a-bc79-4eb2-8d12-05dc0b68e732

Fission Milestone: --- → M4
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.