Open Bug 1817816 Opened 1 year ago Updated 1 month ago

Crash in [@ check_begin_texture_render]

Categories

(Core :: Graphics: WebRender, defect, P2)

Unspecified
Linux
defect

Tracking

()

People

(Reporter: gsvelto, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/225ba075-7998-4a28-b6d7-25f950230219

Reason: SIGSEGV / SEGV_MAPERR

Top 10 frames of crashing thread:

0  libgallium_dri.so  check_begin_texture_render  src/mesa/main/fbobject.c:3191
0  libgallium_dri.so  _mesa_bind_framebuffers  src/mesa/main/fbobject.c:3331
1  libxul.so  webrender::device::gl::Device::reset_state  gfx/wr/webrender/src/device/gl.rs:2041
1  libxul.so  webrender::device::gl::Device::begin_frame  gfx/wr/webrender/src/device/gl.rs:2157
2  libxul.so  webrender::renderer::Renderer::render_impl  gfx/wr/webrender/src/renderer/mod.rs:1422
3  libxul.so  webrender::renderer::Renderer::render  gfx/wr/webrender/src/renderer/mod.rs:1192
4  libxul.so  wr_renderer_render  gfx/webrender_bindings/src/bindings.rs:614
5  libxul.so  mozilla::wr::RendererOGL::UpdateAndRender  gfx/webrender_bindings/RendererOGL.cpp:186
5  libxul.so  mozilla::wr::RenderThread::UpdateAndRender  gfx/webrender_bindings/RenderThread.cpp:578
6  libxul.so  mozilla::wr::RenderThread::HandleFrameOneDocInner  gfx/webrender_bindings/RenderThread.cpp:437

I've dug into a few crashes and what seems to be happening is that self.bound_draw_fbo.0 is NULL here. We crash inside Mesa at the first line where we touch that pointer which is typically here after being called from here.

Glenn, please adjust the Severity if you disagree.

Severity: -- → S2
Priority: -- → P2

I don't think this has enough volume to be S2

Severity: S2 → S3
Blocks: wr-linux
See Also: → 1856558
You need to log in before you can comment on or make changes to this bug.