Closed Bug 1582999 Opened 5 years ago Closed 4 years ago

Perma fission tier2 dom/permission/tests/test_cross_origin_iframe.html | Test timed out.

Categories

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

defect

Tracking

()

RESOLVED DUPLICATE of bug 1656325
Fission Milestone M4.1

People

(Reporter: intermittent-bug-filer, Unassigned)

References

(Blocks 1 open bug)

Details

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

Attachments

(1 file)

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


[task 2019-09-21T22:37:09.241Z] 22:37:09 INFO - TEST-START | dom/permission/tests/test_cross_origin_iframe.html
[task 2019-09-21T22:37:09.261Z] 22:37:09 INFO - GECKO(2749) | ++DOMWINDOW == 6 (0x7f78c089d000) [pid = 2924] [serial = 6] [outer = 0x7f78c1c9e6a0]
[task 2019-09-21T22:37:09.362Z] 22:37:09 INFO - GECKO(2749) | --DOCSHELL 0x7f075bd0b000 == 3 [pid = 2821] [id = {4f6b0238-8b48-4677-beb7-45f2fcf26faa}] [url = moz-extension://911c3135-ece4-437c-8506-891a9246a647/_generated_background_page.html]
[task 2019-09-21T22:37:09.766Z] 22:37:09 INFO - GECKO(2749) | [Parent 2749, Main Thread] WARNING: Cannot set transparency mode on non-popup windows.: file /builds/worker/workspace/build/src/widget/gtk/nsWindow.cpp, line 4494
[task 2019-09-21T22:37:10.487Z] 22:37:10 INFO - GECKO(2749) | ++DOMWINDOW == 7 (0x7f78c08a1c00) [pid = 2924] [serial = 7] [outer = 0x7f78c1c9e6a0]
[task 2019-09-21T22:37:10.829Z] 22:37:10 INFO - GECKO(2749) | ++DOCSHELL 0x7f78c1608800 == 3 [pid = 2924] [id = {d44091cf-1572-4862-960c-2e61430bfd63}]
[task 2019-09-21T22:37:10.830Z] 22:37:10 INFO - GECKO(2749) | ++DOMWINDOW == 8 (0x7f78c1c9e880) [pid = 2924] [serial = 8] [outer = (nil)]
[task 2019-09-21T22:37:10.830Z] 22:37:10 INFO - GECKO(2749) | [Child 2924, Main Thread] WARNING: '!mWindow->GetCurrentInnerWindow()', file /builds/worker/workspace/build/src/dom/ipc/nsQueryActor.h, line 20
[task 2019-09-21T22:37:10.905Z] 22:37:10 INFO - GECKO(2749) | [Child 2924, Main Thread] WARNING: NS_ENSURE_TRUE(currentInner) failed: file /builds/worker/workspace/build/src/dom/base/WindowDestroyedEvent.cpp, line 106
[task 2019-09-21T22:37:10.909Z] 22:37:10 INFO - GECKO(2749) | [Child 2924, Main Thread] WARNING: CompleteRedirectSetup failed, HttpChannelChild already open?: file /builds/worker/workspace/build/src/netwerk/protocol/http/HttpChannelChild.cpp, line 2125
[task 2019-09-21T22:37:10.945Z] 22:37:10 INFO - GECKO(2749) | --DOMWINDOW == 7 (0x7f78c1c9e880) [pid = 2924] [serial = 8] [outer = (nil)] [url = ]
[task 2019-09-21T22:37:11.089Z] 22:37:11 INFO - GECKO(2749) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpI2DqqG.mozrunner/runtests_leaks_tab_pid2955.log
[task 2019-09-21T22:37:11.105Z] 22:37:11 INFO - GECKO(2749) | [Parent 2749, Main Thread] WARNING: Cannot set transparency mode on non-popup windows.: file /builds/worker/workspace/build/src/widget/gtk/nsWindow.cpp, line 4494
[task 2019-09-21T22:37:11.266Z] 22:37:11 INFO - GECKO(2749) | Couldn't convert chrome URL: chrome://branding/locale/brand.properties
[task 2019-09-21T22:37:11.347Z] 22:37:11 INFO - GECKO(2749) | [2019-09-21T22:37:11Z WARN audio_thread_priority::rt_linux] Could not make thread real-time.
[task 2019-09-21T22:37:11.348Z] 22:37:11 INFO - GECKO(2749) | [2019-09-21T22:37:11Z WARN audioipc_client] Could not promote audio threads to real-time during initialization.
[task 2019-09-21T22:37:11.363Z] 22:37:11 INFO - GECKO(2749) | ++DOCSHELL 0x7f1e779b9000 == 1 [pid = 2955] [id = {cfd7c63c-c722-4d66-a932-987a2f6b53ad}]
[task 2019-09-21T22:37:11.399Z] 22:37:11 INFO - GECKO(2749) | ++DOMWINDOW == 1 (0x7f1e789c5f20) [pid = 2955] [serial = 1] [outer = (nil)]
[task 2019-09-21T22:37:11.399Z] 22:37:11 INFO - GECKO(2749) | ++DOMWINDOW == 2 (0x7f1e77924000) [pid = 2955] [serial = 2] [outer = 0x7f1e789c5f20]
[task 2019-09-21T22:37:11.447Z] 22:37:11 INFO - GECKO(2749) | ++DOMWINDOW == 3 (0x7f1e78909c00) [pid = 2955] [serial = 3] [outer = 0x7f1e789c5f20]
[task 2019-09-21T22:37:11.487Z] 22:37:11 INFO - GECKO(2749) | JavaScript error: resource://specialpowers/WrapPrivileged.jsm, line 228: SecurityError: Permission denied to access property "navigator" on cross-origin object
[task 2019-09-21T22:37:11.687Z] 22:37:11 INFO - GECKO(2749) | --DOCSHELL 0x7fcab00b1000 == 1 [pid = 2843] [id = {68a48f4b-4567-4f2a-b5bb-0e8bbd987a2a}] [url = about:blank]
[task 2019-09-21T22:37:13.454Z] 22:37:13 INFO - GECKO(2749) | --DOMWINDOW == 11 (0x7f075af4a800) [pid = 2821] [serial = 8] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:13.455Z] 22:37:13 INFO - GECKO(2749) | --DOMWINDOW == 10 (0x7f075af48000) [pid = 2821] [serial = 6] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:13.455Z] 22:37:13 INFO - GECKO(2749) | --DOMWINDOW == 9 (0x7f075af22c00) [pid = 2821] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:13.455Z] 22:37:13 INFO - GECKO(2749) | --DOMWINDOW == 8 (0x7f075af45c00) [pid = 2821] [serial = 4] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:13.510Z] 22:37:13 INFO - GECKO(2749) | --DOMWINDOW == 7 (0x7f075bdd55c0) [pid = 2821] [serial = 7] [outer = (nil)] [url = moz-extension://911c3135-ece4-437c-8506-891a9246a647/_generated_background_page.html]
[task 2019-09-21T22:37:14.322Z] 22:37:14 INFO - GECKO(2749) | --DOMWINDOW == 11 (0x7f27a1350400) [pid = 2749] [serial = 11] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:14.323Z] 22:37:14 INFO - GECKO(2749) | --DOMWINDOW == 10 (0x7f27a4edec00) [pid = 2749] [serial = 6] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:15.025Z] 22:37:15 INFO - GECKO(2749) | --DOMWINDOW == 6 (0x7f78c0c24400) [pid = 2924] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:15.026Z] 22:37:15 INFO - GECKO(2749) | --DOMWINDOW == 5 (0x7f78da5d6800) [pid = 2924] [serial = 5] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:15.026Z] 22:37:15 INFO - GECKO(2749) | --DOCSHELL 0x7f78c1608800 == 2 [pid = 2924] [id = {d44091cf-1572-4862-960c-2e61430bfd63}] [url = ]
[task 2019-09-21T22:37:15.804Z] 22:37:15 INFO - GECKO(2749) | --DOMWINDOW == 5 (0x7fcaaff0ec00) [pid = 2843] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:15.805Z] 22:37:15 INFO - GECKO(2749) | --DOMWINDOW == 4 (0x7fcaaff1c400) [pid = 2843] [serial = 5] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:15.839Z] 22:37:15 INFO - GECKO(2749) | --DOMWINDOW == 3 (0x7fcab10f2f20) [pid = 2843] [serial = 1] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:17.542Z] 22:37:17 INFO - GECKO(2749) | --DOMWINDOW == 6 (0x7f075b8c5400) [pid = 2821] [serial = 12] [outer = (nil)] [url = moz-extension://911c3135-ece4-437c-8506-891a9246a647/_generated_background_page.html]
[task 2019-09-21T22:37:19.124Z] 22:37:19 INFO - GECKO(2749) | --DOMWINDOW == 4 (0x7f78c089d000) [pid = 2924] [serial = 6] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:19.694Z] 22:37:19 INFO - GECKO(2749) | --DOMWINDOW == 2 (0x7fcab07c1400) [pid = 2843] [serial = 3] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:37:23.571Z] 22:37:23 INFO - GECKO(2749) | --DOMWINDOW == 2 (0x7f1e77924000) [pid = 2955] [serial = 2] [outer = (nil)] [url = about:blank]
[task 2019-09-21T22:42:09.258Z] 22:42:09 INFO - TEST-INFO | started process screentopng
[task 2019-09-21T22:42:09.487Z] 22:42:09 INFO - TEST-INFO | screentopng: exit 0
[task 2019-09-21T22:42:09.490Z] 22:42:09 INFO - TEST-UNEXPECTED-FAIL | dom/permission/tests/test_cross_origin_iframe.html | Test timed out.

Thomas, can you please fix the test for fission? You can reach out to kmag or nika for help or follow the steps provided here:
https://wiki.mozilla.org/Project_Fission/Enabling_Tests_with_Fission

Flags: needinfo?(tnguyen)
Regressions: 1560570
Blocks: 1580462
Flags: needinfo?(tnguyen)
No longer blocks: 1580462
Depends on: 1580462

The error I could see
JavaScript error: resource://specialpowers/WrapPrivileged.jsm, line 228: SecurityError: Permission denied to access property "navigator" on cross-origin object
I tried to enable the test, but it seems feature policy does not work correctly in cross process iframe, bug 1580462. The test could pass the above error but get the wrong result.

Disable the test and leave this open until Bug 1580462 is fixed

Keywords: leave-open
Priority: -- → P2
Blocks: 1582881
Pushed by tnguyen@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/8641828e3f18
Disable test_cross_origin_iframe.html of fission because of permafailures r=mccr8
No longer blocks: 1582881
Fission Milestone: --- → M4
Depends on: 1587743

Roll unfixed test bugs from Fission Milestone M4 to M4.1

Fission Milestone: M4 → M4.1
Whiteboard: [stockwell needswork:owner] → [stockwell disabled]

Thomas, what is the current status of this bug? Hsin-Yi's spreadsheet of DOM test failures for Fission says you are working on this test. Is that correct?

Assignee: nobody → tnguyen
Flags: needinfo?(tnguyen)

I am working on that, there's a patch need to be revised (by performance affect). This will be fixed and enabled in bug 1587743

Flags: needinfo?(tnguyen)

Temporarily reassigning these DOM Security Fission bugs to ckerschb for re-triage.

Assignee: tnguyen → ckerschb
Assignee: ckerschb → nobody
Priority: P2 → P3

Per comment 15, moving to DOM Security component.

Component: DOM: Core & HTML → DOM: Security

Tim is working on Bug 1587743 which will fix the problem here too, marking as a dup.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE

Tim, Bug 1587743 is fixed but this test is still not re-enabled. Is there more to do here or can this test simply be re-enabled now?

Status: RESOLVED → REOPENED
Flags: needinfo?(tihuang)
Resolution: DUPLICATE → ---

Getting re-enabled in bug 1656325.

Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Flags: needinfo?(tihuang)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: