Closed Bug 2009189 Opened 2 months ago Closed 2 months ago

[HDR] Crash in [@ mozilla::layers::NativeLayerWaylandRender::NotifySurfaceReady]

Categories

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

Unspecified
Linux
defect

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox146 --- unaffected
firefox147 --- disabled
firefox148 --- disabled
firefox149 --- fixed

People

(Reporter: aryx, Assigned: stransky)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

Attachments

(1 file)

45 crashes for Nightlies with version 147.0a1 and 148.0a1, relatively many reports after more than 15 minutes after launch.

Crash report: https://crash-stats.mozilla.org/report/index/9395d3c5-e0ae-463d-9f04-ff13a0260107

MOZ_CRASH Reason:

MOZ_DIAGNOSTIC_ASSERT(mInProgressBuffer)

Top 10 frames:

0  libxul.so  MOZ_CrashSequence(void*, long)  mfbt/Assertions.h:237
0  libxul.so  mozilla::layers::NativeLayerWaylandRender::NotifySurfaceReady()  gfx/layers/NativeLayerWayland.cpp:1197
1  libxul.so  mozilla::wr::RenderCompositorNative::UnbindNativeLayer()  gfx/webrender_bindings/RenderCompositorNative.cpp:314
2  libxul.so  webrender::renderer::Renderer::draw_frame  gfx/wr/webrender/src/renderer/mod.rs:5463
3  libxul.so  webrender::renderer::Renderer::render_impl  gfx/wr/webrender/src/renderer/mod.rs:1725
4  libxul.so  webrender::renderer::Renderer::render  gfx/wr/webrender/src/renderer/mod.rs:1412
5  libxul.so  wr_renderer_render  gfx/webrender_bindings/src/bindings.rs:652
6  libxul.so  mozilla::wr::RendererOGL::UpdateAndRender(mozilla::Maybe<mozilla::gfx::IntSiz...  gfx/webrender_bindings/RendererOGL.cpp:230
6  libxul.so  mozilla::wr::RenderThread::UpdateAndRender(mozilla::wr::WrWindowId, mozilla::...  gfx/webrender_bindings/RenderThread.cpp:849
7  libxul.so  mozilla::wr::RenderThread::HandleFrameOneDocInner(mozilla::wr::WrWindowId, mo...  gfx/webrender_bindings/RenderThread.cpp:663
Flags: needinfo?(stransky)
Flags: needinfo?(stransky)
Priority: -- → P3
Summary: Crash in [@ mozilla::layers::NativeLayerWaylandRender::NotifySurfaceReady] → [HDR] Crash in [@ mozilla::layers::NativeLayerWaylandRender::NotifySurfaceReady]
Flags: needinfo?(stransky)
Flags: needinfo?(stransky)
Assignee: nobody → stransky
Status: NEW → ASSIGNED
Pushed by stransky@redhat.com: https://github.com/mozilla-firefox/firefox/commit/657b3b5a8391 https://hg.mozilla.org/integration/autoland/rev/769b9bf9bf09 [Wayland] Don't crash on missing mInProgressBuffer at NativeLayerWaylandRender::NotifySurfaceReady() r=emilio
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch

The patch landed in nightly and beta is affected.
:stransky, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(stransky)
QA Whiteboard: [qa-triage-done-c150/b149]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: