Open Bug 1590051 Opened 3 months ago Updated 3 months ago

Crash in [@ webrender::render_backend::RenderBackend::save_capture]

Categories

(Core :: Graphics: WebRender, defect, P5, critical)

Unspecified
Linux
defect

Tracking

()

People

(Reporter: gsvelto, Unassigned)

Details

(Keywords: crash)

Crash Data

This bug is for crash report bp-455a3a81-0467-4bba-88c6-453650191020.

Top 10 frames of crashing thread:

0 libxul.so gkrust_shared::panic_hook mfbt/Assertions.h:332
1 libxul.so core::ops::function::Fn::call src/libcore/ops/function.rs:69
2 libxul.so std::panicking::rust_panic_with_hook src/libstd/panicking.rs:481
3 libxul.so std::panicking::begin_panic src/libstd/panicking.rs:411
4 libxul.so webrender::render_backend::RenderBackend::save_capture gfx/wr/webrender/src/render_backend.rs:1782
5 libxul.so webrender::render_backend::RenderBackend::process_api_msg gfx/wr/webrender/src/render_backend.rs:1126
6 libxul.so webrender::render_backend::RenderBackend::run gfx/wr/webrender/src/render_backend.rs:967
7 libxul.so std::sys_common::backtrace::__rust_begin_short_backtrace src/libstd/sys_common/backtrace.rs:77
8 libxul.so _fini 
9 libxul.so _fini 

The raw crash reason is: Caches were cleared during a capture.. The relevant assertion is here:

https://hg.mozilla.org/mozilla-central/annotate/dcedbb1d3fd9d1b85e90c359d569daca6bc5beb7/gfx/wr/webrender/src/render_backend.rs#l1779

This should be Nightly only and only happen when a user initiates a webrender capture.

Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.