Fiddling with the parameters of a webgpu demo freezes the browser UI (with no CPU/GPU/RAM use)
Categories
(Core :: Graphics: WebGPU, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr115 | --- | unaffected |
| firefox122 | --- | unaffected |
| firefox123 | --- | unaffected |
| firefox124 | --- | fixed |
People
(Reporter: mayankleoboy1, Assigned: lsalzman)
References
(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
| Reporter | ||
Updated•2 years ago
|
| Reporter | ||
Comment 1•2 years ago
|
||
Profile with graphics+WebGPU logging : https://share.firefox.dev/3HxU1hc
| Reporter | ||
Comment 2•2 years ago
|
||
Comment 3•2 years ago
|
||
Set release status flags based on info from the regressing bug 1869931
| Assignee | ||
Updated•2 years ago
|
| Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 4•2 years ago
|
||
I Confirmed that RemoteTextureOwner was unregistered before Pushing remote texture by WebGPUParent::RecvSwapChainDrop()
Comment 5•2 years ago
|
||
| Assignee | ||
Comment 6•2 years ago
|
||
Updated•2 years ago
|
Comment 7•2 years ago
|
||
Assigned to : lsalzman, since he created the fix for the bug.
Comment 9•2 years ago
|
||
| bugherder | ||
Updated•2 years ago
|
Comment 10•2 years ago
|
||
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?
Updated•2 years ago
|
Description
•