Constant warnings: "We're missing fence file descriptor!" when running WebGL
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox95 | --- | unaffected |
firefox96 | --- | unaffected |
firefox97 | --- | fixed |
People
(Reporter: rmader, Assigned: rmader)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: nightly-community, regression)
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
When running WebGL in a debug build, both on Wayland and X11, I see the following warning for every frame:
[Child 51205, Main Thread] WARNING: DMABufSurface::FenceWait(): We're missing fence file descriptor!: file [...]/widget/gtk/DMABufSurface.cpp:254
Assignee | ||
Comment 1•3 years ago
|
||
We call into FenceWait()
via SharedSurface::WaitForBufferOwnership()
and it's a valid case that the fence was already deleted via
ReleaseTextures()
. Thus don't warn here.
While on it, fix a typo.
Updated•3 years ago
|
Comment 2•3 years ago
|
||
MOZ_LOG="Dmabuf:5" mozregression --good 2021-10-07 --bad 2022-01-07 -B debug -P stdout -a https://webglsamples.org/aquarium/aquarium.html
9:32.36 INFO: Last good revision: 964c1429a4ca018a05bb7abd8fb9b93028b02244
9:32.36 INFO: First bad revision: 1023d9d498f4a698d19e3d31ef6e8d4c5acbf6e0
9:32.36 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=964c1429a4ca018a05bb7abd8fb9b93028b02244&tochange=1023d9d498f4a698d19e3d31ef6e8d4c5acbf6e0
1023d9d498f4a698d19e3d31ef6e8d4c5acbf6e0 stransky — Bug 1743632 [Linux] Use GL Fence in SharedSurfaceDMABUF
175b3cfd1fd304377b080ea575d6d5fec728b56b stransky — Bug 1743632 [Linux] Polish GLFence management of DMABufSurface, r=emilio
Comment 4•3 years ago
|
||
bugherder |
Description
•