Open Bug 1863425 Opened 1 year ago Updated 1 year ago

Crash in [@ dri2_query_image_common]

Categories

(Core :: Widget: Gtk, defect, P3)

Unspecified
Linux
defect

Tracking

()

People

(Reporter: RyanVM, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/f20c07dd-5160-48b6-9feb-274d40231105

Reason: SIGSEGV / SEGV_MAPERR

Top 10 frames of crashing thread:

0  libgallium_dri.so  dri2_query_image_common  src/gallium/frontends/dri/dri2.c:1322
0  libgallium_dri.so  dri2_query_image  src/gallium/frontends/dri/dri2.c:1514
1  libEGL_mesa.so.0  create_wl_buffer  src/egl/drivers/dri2/platform_wayland.c:1451
2  libEGL_mesa.so.0  dri2_wl_swap_buffers_with_damage  src/egl/drivers/dri2/platform_wayland.c:1649
3  libEGL_mesa.so.0  dri2_swap_buffers_with_damage  src/egl/drivers/dri2/egl_dri2.c:1906
4  libEGL_mesa.so.0  _eglSwapBuffersWithDamageCommon  src/egl/main/eglapi.c:1468
5  libxul.so  mozilla::gl::GLLibraryEGL::fSwapBuffersWithDamage  gfx/gl/GLLibraryEGL.h:511
5  libxul.so  mozilla::gl::EglDisplay::fSwapBuffersWithDamage  gfx/gl/GLLibraryEGL.h:940
5  libxul.so  mozilla::gl::GLContextEGL::SwapBuffers  gfx/gl/GLContextProviderEGL.cpp:559
6  libxul.so  mozilla::wr::RenderCompositorEGL::EndFrame  gfx/webrender_bindings/RenderCompositorEGL.cpp:157
Blocks: wr-linux
Component: Graphics → Widget: Gtk
See Also: → 1645677, 1844543

Looks like we call dri2_wl_swap_buffers_with_damage() after dri2_wl_destroy_surface() so dri_image is NULL.
May be caused by rendering to hidden window.

Blocks: wayland
Priority: -- → P3

We'd need to run testsuite on Wayland to get better picture of such crashes.

You need to log in before you can comment on or make changes to this bug.