Open Bug 1769492 Opened 2 years ago Updated 1 year ago

Crash in [@ core::option::expect_failed | webrender::render_task_graph::RenderTaskGraphBuilder::end_frame] - Unable to find a bin!

Categories

(Core :: Graphics: WebRender, defect)

defect

Tracking

()

Tracking Status
firefox-esr91 --- unaffected
firefox100 --- affected
firefox101 --- affected
firefox102 --- affected

People

(Reporter: aryx, Unassigned)

References

(Blocks 2 open bugs)

Details

(Keywords: crash)

Crash Data

36 crash reports with Firefox 100.0 for the last week, a few with 101.0b. All on macOS.

Crash report: https://crash-stats.mozilla.org/report/index/371508b8-12ee-49b6-be76-b04320220515

MOZ_CRASH Reason: Unable to find a bin!

Top 10 frames of crashing thread:

0 XUL RustMozCrash mozglue/static/rust/wrappers.cpp:18
1 XUL mozglue_static::panic_hook mozglue/static/rust/lib.rs:91
2 XUL core::ops::function::Fn::call library/core/src/ops/function.rs:70
3 XUL std::panicking::rust_panic_with_hook library/std/src/panicking.rs:610
4 XUL std::panicking::begin_panic_handler::{{closure}} library/std/src/panicking.rs:502
5 XUL std::sys_common::backtrace::__rust_end_short_backtrace library/std/src/sys_common/backtrace.rs:139
6 XUL rust_begin_unwind library/std/src/panicking.rs:498
7 XUL core::panicking::panic_fmt library/core/src/panicking.rs:116
8 XUL core::panicking::panic_display library/core/src/panicking.rs:72
9 XUL core::panicking::panic_str library/core/src/panicking.rs:56
Blocks: wr-stability

I only see a single crash report when I click the link - how do I see the others?

Flags: needinfo?(aryx.bugmail)
Blocks: 1782834

Crash submissions dropped since the release of 102 (the date range in crash stats needs to be expanded to see the older ones):

102.0.1	3	0.9%	3
101.0.1	89	27.1%	64
101.0	38	11.6%	38
Flags: needinfo?(aryx.bugmail)
Depends on: 1790172
Severity: S2 → S3

We're starting to hit the panic message in bug 1790172, here's an example. Panic message is: Unable to find a bin for 2816x0!.

Crash Signature: [@ core::option::expect_failed | webrender::render_task_graph::RenderTaskGraphBuilder::end_frame] → [@ core::option::expect_failed | webrender::render_task_graph::RenderTaskGraphBuilder::end_frame] [@ webrender::texture_pack::guillotine::FreeListBin::for_size::{{closure}} ]

The bug is linked to a topcrash signature, which matches the following criterion:

  • Top 5 desktop browser crashes on Mac on beta

:gw, could you consider increasing the severity of this top-crash bug?

For more information, please visit auto_nag documentation.

Flags: needinfo?(gwatson)
Keywords: topcrash

We'll need to be able to reproduce this locally to do anything about it. I was unable to repro locally from any of the reported crash URLs, however most of them were google drive pages that I was unable to access.

Flags: needinfo?(gwatson)

Based on the topcrash criteria, the crash signatures linked to this bug are not in the topcrash signatures anymore.

For more information, please visit auto_nag documentation.

Keywords: topcrash
Crash Signature: [@ core::option::expect_failed | webrender::render_task_graph::RenderTaskGraphBuilder::end_frame] [@ webrender::texture_pack::guillotine::FreeListBin::for_size::{{closure}} ] → [@ core::option::expect_failed | webrender::render_task_graph::RenderTaskGraphBuilder::end_frame] [@ webrender::texture_pack::guillotine::FreeListBin::for_size::{{closure}} ] [@ webrender::texture_pack::guillotine::GuillotineAllocator::push]

Sorry for removing the keyword earlier but there is a recent change in the ranking, so the bug is again linked to a topcrash signature, which matches the following criterion:

  • Top 10 AArch64 and ARM crashes on beta

For more information, please visit BugBot documentation.

Keywords: topcrash

Based on the topcrash criteria, the crash signatures linked to this bug are not in the topcrash signatures anymore.

For more information, please visit BugBot documentation.

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