WebGPU CTS fails in many tests: `this.queue.onSubmittedWorkDone is not a function`
Categories
(Core :: Graphics: WebGPU, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr102 | --- | unaffected |
firefox-esr115 | --- | disabled |
firefox116 | --- | disabled |
firefox117 | --- | disabled |
firefox118 | --- | fixed |
People
(Reporter: ErichDonGubler, Assigned: ErichDonGubler)
References
(Blocks 3 open bugs, Regression)
Details
(Keywords: regression)
Attachments
(5 files)
Honestly, there's not a better description I could give to the title, ATM. Will edit accordingly once detail are better understood.
Link to repro: https://gpuweb.github.io/cts/standalone/?runnow=1&q=webgpu%3Aapi%2Coperation%2Cmemory_sync%2Cbuffer%2C*
Assignee | ||
Updated•2 years ago
|
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Comment 1•2 years ago
|
||
The severity field is not set for this bug.
:jimb, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 2•1 year ago
|
||
Seeing this on lots of shader tests in upstream CTS (but not our current vendored copy); they depend on GPUQueue.onSubmittedWorkDone
here. This was introduced in this CTS commit. I think this bumps up the priority significantly.
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 4•1 year ago
|
||
Already got a working patch for this, so I guess that means it's a P1 now. π
Assignee | ||
Comment 5•1 year ago
|
||
Updated•1 year ago
|
Assignee | ||
Updated•1 year ago
|
Assignee | ||
Comment 7•1 year ago
|
||
The final result of these tests are unaffected D186175, but that change
will //also// unblock enough of them that they (inasfar as I've
observed) //always// time out at some point in the middle of their
execution. Make all of them expect NOTRUN
and TIMEOUT
, so we don't
fail CI for now, with follow-up in bug 1848857 and bug 1848866.
Assignee | ||
Comment 8•1 year ago
|
||
The final result of these tests are unaffected D186175, but that change
will //also// unblock enough of them that they (inasfar as I've
observed) //always// time out at some point in the middle of their
execution. Make all of them expect NOTRUN
and TIMEOUT
, so we don't
fail CI for now, with follow-up in bug 1848993.
Depends on D186377
Assignee | ||
Comment 9•1 year ago
|
||
Some of these tests will start to pass in D186175, but that change will
//also// unblock enough of them that they (inasfar as I've observed)
//always// time out at some point in the middle of their execution. Make
all of them expect NOTRUN
and TIMEOUT
, so we don't fail CI for now,
with follow-up in bug 1849016.
Depends on D186378
Updated•1 year ago
|
Comment 10•1 year ago
|
||
Pushed by egubler@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/33ba9313b35c test(webgpu): accept `{NOTRUN,TIMEOUT}` in all `copyTextureToTexture:copy_ranges:*` tests r=webgpu-reviewers,nical https://hg.mozilla.org/integration/autoland/rev/24db87ec2b87 test(webgpu): accept `{NOTRUN,TIMEOUT}` in all `large_draw` tests r=webgpu-reviewers,nical https://hg.mozilla.org/integration/autoland/rev/873431e409ce test(webgpu): accept `{NOTRUN,TIMEOUT}` in all `memory_sync,buffer,{single_buffer,multiple_buffers}:*` tests r=webgpu-reviewers,nical https://hg.mozilla.org/integration/autoland/rev/78ae45bac13c feat(webgpu): implement `GPUQueue.onSubmittedWorkDone` r=webgpu-reviewers,webidl,smaug,nical https://hg.mozilla.org/integration/autoland/rev/ef6bc324f847 typo(webgpu): `server.rs`: s/the the/the/ r=webgpu-reviewers,nical
Comment 11•1 year ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/33ba9313b35c
https://hg.mozilla.org/mozilla-central/rev/24db87ec2b87
https://hg.mozilla.org/mozilla-central/rev/873431e409ce
https://hg.mozilla.org/mozilla-central/rev/78ae45bac13c
https://hg.mozilla.org/mozilla-central/rev/ef6bc324f847
Updated•1 year ago
|
Description
•