Closed Bug 1877010 Opened 4 months ago Closed 4 months ago

Fiddling with the parameters of a webgpu demo freezes the browser UI (with no CPU/GPU/RAM use)

Categories

(Core :: Graphics: WebGPU, defect)

defect

Tracking

()

RESOLVED FIXED
124 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox122 --- unaffected
firefox123 --- unaffected
firefox124 --- fixed

People

(Reporter: mayankleoboy1, Assigned: lsalzman)

References

(Blocks 1 open bug, Regression, )

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

Go to https://react-webgpu-samples.vercel.app/
Rapidly fiddle with the first slider

AR: The browser UI freezes.
ER: Not so

Regression range:
Bug 1869931 - Remove RemoteTexture push callback r=gfx-reviewers,lsalzman

WebGPU rendering needs to be synchronized to dom like WebGL and canvas 2D. But the current rendering is not synchronized to dom.

Differential Revision: https://phabricator.services.mozilla.com/D197326

Flags: needinfo?(sotaro.ikeda.g)

Profile with graphics+WebGPU logging : https://share.firefox.dev/3HxU1hc

Attached file about:support

Set release status flags based on info from the regressing bug 1869931

Severity: -- → S3
See Also: 18745971874592
Assignee: nobody → sotaro.ikeda.g
Flags: needinfo?(sotaro.ikeda.g)

I Confirmed that RemoteTextureOwner was unregistered before Pushing remote texture by WebGPUParent::RecvSwapChainDrop()

Assignee: sotaro.ikeda.g → lsalzman

Assigned to : lsalzman, since he created the fix for the bug.

Pushed by lsalzman@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/06c07b1488ab
Track forwarder transaction ids for RemoteTextureMap with WebGL and WebGPU. r=sotaro
Blocks: 1863257
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch
See Also: → 1877429
See Also: → 1878316
Flags: qe-verify+
Regressions: 1881738

I could reproduce the initial issue on Windows 10 x64 using Nightly 124.0a1 (Build ID: 20240128091600) and I can confirm that the browser UI does no longer freeze on Nightly 125.0a1 (20240222103314).

However, I can't confirm the fix on Firefox 124.0b2 where the WebGPU sample it not rendering.
@Lee, is this expected in any way? Are there any additional settings that I should set? Could it be due to Bug 1879560, even if this seems to not be reproducible on Windows 10?

Flags: needinfo?(lsalzman)

That's probably just bug 1879560, yes.

Flags: needinfo?(lsalzman)
Attachment #9376902 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: