Closed Bug 1827327 Opened 1 year ago Closed 9 months ago

Fix dom/serviceworkers/test/test_third_party_iframes.html test on Android Fission

Categories

(Core :: Graphics: WebRender, defect)

All
Android
defect

Tracking

()

RESOLVED FIXED
118 Branch
Tracking Status
firefox117 --- wontfix
firefox118 --- fixed

People

(Reporter: owlish, Assigned: sotaro)

References

Details

(Whiteboard: [fission:android][fxdroid])

Attachments

(1 file)

This appears to be an assertion failure during AllocPWebRenderBridgeParent (https://treeherder.mozilla.org/logviewer?job_id=409186631&repo=try&lineNumber=2906). Specifically this line appears to be failing: https://searchfox.org/mozilla-central/rev/11dbac7f64f509b78037465cbb4427ed71f8b565/gfx/layers/ipc/ContentCompositorBridgeParent.cpp#158

Redirecting to Core :: Graphics: WebRender to get eyes more familiar with what this assertion could mean on it.

Type: task → defect
Component: Sandboxing → Graphics: WebRender
Product: GeckoView → Core

The severity field is not set for this bug.
:gw, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(gwatson)

Sotaro, what would be an appropriate severity for this bug?

Flags: needinfo?(gwatson) → needinfo?(sotaro.ikeda.g)

Sotaro, this test failure blocks Android Fission, so the Firefox Android team is eager for this test to be fixed. If you have questions about running Android tests in Fission mode, reach out to :owlish in the #fission channel on Slack or Matrix.

Whiteboard: [fission:android]
Assignee: nobody → sotaro.ikeda.g
Flags: needinfo?(sotaro.ikeda.g)
Severity: -- → S3

:cpeterson, do you know how to enable fission test on Android? Just removing the following from dom/serviceworkers/test/mochitest-common.ini seemed not enough.

skip-if = fission && os == "android" # Bug 1827327"

https://treeherder.mozilla.org/jobs?repo=try&revision=bb2a03726a874fab064faaa72224f49ec3326d9c
https://hg.mozilla.org/try/rev/2871e14fdcbefa288a053200e9b4206f0648e523

Flags: needinfo?(cpeterson)

(In reply to Sotaro Ikeda [:sotaro] from comment #5)

:cpeterson, do you know how to enable fission test on Android? Just removing the following from dom/serviceworkers/test/mochitest-common.ini seemed not enough.

Irene, can you please share the instructions for enabling Fission for Android tests? Are the instructions the same for local builds and Try pushes?

Flags: needinfo?(cpeterson) → needinfo?(bugzeeeeee)

Removing that line should be enough. Maybe also disable or investigate the test that failed in that try push? AFAIK the rest of the chunk is not getting run after one failure.

To run locally on Fission, simply run the test with no command options. To run without Fission, use --disable-fission command option

Flags: needinfo?(bugzeeeeee)
See Also: → 1827330
Depends on: 1827330

GPU process shutdown seemed to be triggered by Bug 1827330. Then it seems better to wait Bug 1827330 fix for now. We could re-rest after the fix.

(In reply to Sotaro Ikeda [:sotaro] from comment #10)

GPU process shutdown seemed to be triggered by Bug 1827330. Then it seems better to wait Bug 1827330 fix for now. We could re-rest after the fix.

Good news! The fix for bug 1827330 just merged to mozilla-central a few hours ago. :)

Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → WORKSFORME

Sotaro, we should remove this skip-if annotation in this bug, right?

Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---

Oh, I forgot to do it. Thank you.

Pushed by sikeda.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/93ed44df5382
Remove skip-if of test_third_party_iframes.html r=hiro
Status: REOPENED → RESOLVED
Closed: 9 months ago9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch
Whiteboard: [fission:android] → [fission:android][fxdroid]
Blocks: 1855511
No longer blocks: 1855511
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: