Closed Bug 1690664 Opened 4 years ago Closed 4 years ago

Crash in [@ mozilla::wr::RenderDXGITextureHost::MapPlane]

Categories

(Core :: Graphics: WebRender, defect)

Desktop
Windows
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr78 --- disabled
firefox85 --- disabled
firefox86 --- disabled
firefox87 --- disabled

People

(Reporter: aryx, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash, regression)

Crash Data

5 crashes on 5 different devices so far, oldest with 87.0a1 20210202095107. Regression from bug 1689203?

Crash report: https://crash-stats.mozilla.org/report/index/783db59b-e49f-439b-b147-6cee60210203

Reason: EXCEPTION_ACCESS_VIOLATION_READ

Top 10 frames of crashing thread:

0 xul.dll mozilla::wr::RenderDXGITextureHost::MapPlane gfx/webrender_bindings/RenderD3D11TextureHost.cpp:124
1 xul.dll mozilla::wr::RenderTextureHostWrapper::MapPlane gfx/webrender_bindings/RenderTextureHostWrapper.cpp:125
2 xul.dll mozilla::wr::RenderTextureHostSWGL::UpdatePlanes gfx/webrender_bindings/RenderTextureHostSWGL.cpp:29
3 xul.dll mozilla::wr::RenderTextureHostSWGL::LockSWGLCompositeSurface gfx/webrender_bindings/RenderTextureHostSWGL.cpp:147
4 xul.dll webrender_bindings::swgl_bindings::{{impl}}::add_surface gfx/webrender_bindings/src/swgl_bindings.rs:1619
5 xul.dll webrender::renderer::Renderer::draw_frame gfx/wr/webrender/src/renderer/mod.rs:4556
6 xul.dll webrender::renderer::Renderer::render_impl gfx/wr/webrender/src/renderer/mod.rs:2134
7 xul.dll webrender::renderer::Renderer::render gfx/wr/webrender/src/renderer/mod.rs:1872
8 xul.dll webrender_bindings::bindings::wr_renderer_render gfx/webrender_bindings/src/bindings.rs:639
9 xul.dll mozilla::wr::RenderThread::UpdateAndRender gfx/webrender_bindings/RenderThread.cpp:481
Flags: needinfo?(aosmond)

The fallback to SW-WR is only on in nightly at present.

Is already blocking sw-wr (thanks Andrew!).

Severity: -- → S3

It seems that RenderDXGIYCbCrTextureHost and RenderDXGITextureHost are not expected to be used with RenderCompositorSWGL.

Blocks: 1691640
No longer blocks: 1691640
Depends on: 1691640

Crash was addressed by Bug 1691640.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Flags: needinfo?(aosmond)
You need to log in before you can comment on or make changes to this bug.