Closed Bug 1605382 Opened 4 years ago Closed 4 years ago

Intermittent TEST-UNEXPECTED-TIMEOUT | /html/cross-origin-embedder-policy/none.https.html | "none" top-level: navigating a frame from "require-corp" to "none" should succeed - Test timed out

Categories

(Core :: DOM: Core & HTML, defect, P5)

defect

Tracking

()

RESOLVED WORKSFORME

People

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

References

(Blocks 1 open bug, Regression)

Details

(Keywords: intermittent-failure, regression)

Attachments

(1 obsolete file)

Filed by: nerli [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer.html#?job_id=282083168&repo=try
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/fft_Ea74RZ6H4pid8lsRkA/runs/0/artifacts/public/logs/live_backing.log


[task 2019-12-20T11:47:42.074Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.074Z] 11:47:42 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2019-12-20T11:47:42.074Z] 11:47:42 INFO - | | Per-Inst Leaked| Total Rem|
[task 2019-12-20T11:47:42.074Z] 11:47:42 INFO - 0 |TOTAL | 44 0| 48512 0|
[task 2019-12-20T11:47:42.074Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.074Z] 11:47:42 INFO - nsTraceRefcnt::DumpStatistics: 781 entries
[task 2019-12-20T11:47:42.075Z] 11:47:42 INFO - TEST-PASS | leakcheck | tab no leaks detected!
[task 2019-12-20T11:47:42.075Z] 11:47:42 INFO - leakcheck | Processing leak log file c:\users\task_1576842042\appdata\local\temp\tmp0tt35o.mozrunner\runtests_leaks_10716_tab_pid1292.log
[task 2019-12-20T11:47:42.075Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.075Z] 11:47:42 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1292
[task 2019-12-20T11:47:42.075Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.076Z] 11:47:42 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2019-12-20T11:47:42.076Z] 11:47:42 INFO - | | Per-Inst Leaked| Total Rem|
[task 2019-12-20T11:47:42.077Z] 11:47:42 INFO - 0 |TOTAL | 44 0| 48954 0|
[task 2019-12-20T11:47:42.077Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.077Z] 11:47:42 INFO - nsTraceRefcnt::DumpStatistics: 753 entries
[task 2019-12-20T11:47:42.077Z] 11:47:42 INFO - TEST-PASS | leakcheck | tab no leaks detected!
[task 2019-12-20T11:47:42.077Z] 11:47:42 INFO - leakcheck | Processing leak log file c:\users\task_1576842042\appdata\local\temp\tmp0tt35o.mozrunner\runtests_leaks_10716_tab_pid1684.log
[task 2019-12-20T11:47:42.077Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.078Z] 11:47:42 INFO - == BloatView: ALL (cumulative) LEAK AND BLOAT STATISTICS, tab process 1684
[task 2019-12-20T11:47:42.078Z] 11:47:42 INFO -
[task 2019-12-20T11:47:42.078Z] 11:47:42 INFO - |<----------------Class--------------->|<-----Bytes------>|<----Objects---->|
[task 2019-12-20T11:47:42.078Z] 11:47:42 INFO - | | Per-Inst Leaked| Total Rem|
[task 2019-12-20T11:47:42.078Z] 11:47:42 INFO - 0 |TOTAL | 45 0| 50376 0|

Has Regression Range: --- → yes
Keywords: regression
Flags: needinfo?(james) → needinfo?(annevk)
Blocks: 1595848

I don't really know what to do about the remaining intermittent as the test that's timing out is the second test in the file and doesn't depend on a timer. Perry, thoughts?

Flags: needinfo?(perry)

I'm not too familiar with how COEP/CORP is handled under the hood when doing navigations like the test is. Valentin would you know or know who to ni?

Flags: needinfo?(perry) → needinfo?(valentin.gosu)

(In reply to Perry Jiang [:perry] from comment #9)

I'm not too familiar with how COEP/CORP is handled under the hood when doing navigations like the test is. Valentin would you know or know who to ni?

That would be me or Junior, but he's on PTO.
Pretty much all the blocking logic happens here

So, it seems very odd to me that the test would fail like this:
From what I can tell comment 4 largely fixed the problem. The failures occurring on mozilla-release I think are caused by DocumentChannel issues (pretty much the only thing that changed in the past few releasees)
There is however one failure on mozilla-central in the last week:
https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2020-02-07&endday=2020-02-14&tree=trunk&bug=1605382

It's not clear if it's the first or the second navigation of the iframe that's doesn't happen here.
If we can get it to reproduce on try, a pernosco recording would be immensely useful.

Flags: needinfo?(valentin.gosu)
Status: RESOLVED → REOPENED
Resolution: INCOMPLETE → ---
See Also: → 1637817

Valentin, this is only failing on Android, but we're disabled on Android. Is this a simple matter of updating test expectations?

Flags: needinfo?(valentin.gosu)

(In reply to Anne (:annevk) from comment #25)

Valentin, this is only failing on Android,

There were some non-android failures too, a while ago:
https://treeherder.mozilla.org/intermittent-failures.html#/bugdetails?startday=2020-02-03&endday=2020-06-02&tree=all&bug=1605382

but we're disabled on Android. Is this a simple matter of updating test expectations?

COEP isn't actually disabled on Android, just COOP:
https://searchfox.org/mozilla-central/source/testing/web-platform/meta/html/cross-origin-embedder-policy/__dir__.ini

Flags: needinfo?(valentin.gosu)

Eden, I think we should disable COEP on Android as it doesn't really make sense to offer it there until there's multi-process support. Or was there a specific reason to enable it there? See also bug 1619655.

Flags: needinfo?(echuang)

Yes, we should disable COEP on Android.

Flags: needinfo?(echuang)
Assignee: nobody → echuang
Attachment #9155217 - Attachment is obsolete: true
Blocks: 1619655
Depends on: 1589982

Given bug 1589982 it seems we can close this one too.

Status: REOPENED → RESOLVED
Closed: 4 years ago4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: