Open Bug 1738167 Opened 3 years ago Updated 2 years ago

Crash in [@ OOM | large | mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item_to_section]

Categories

(Core :: Graphics: WebRender, defect)

x86
Windows
defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox-esr91 --- affected
firefox93 --- wontfix
firefox94 --- wontfix
firefox95 --- wontfix
firefox96 --- wontfix
firefox97 --- wontfix
firefox98 --- wontfix
firefox105 --- wontfix
firefox106 --- affected
firefox107 --- affected

People

(Reporter: cpeterson, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

78.9% of the crash are on 32-bit x86.
Windows 7 is overrepresented: 56.4% of the crashes are on Windows 7 and 41.4% on Windows 10.

Crash report: https://crash-stats.mozilla.org/report/index/c01ab71e-675a-4a7f-af00-e87c40211028

MOZ_CRASH Reason: MOZ_CRASH()

Top 10 frames of crashing thread:

0 mozglue.dll mozalloc_abort memory/mozalloc/mozalloc_abort.cpp:33
1 mozglue.dll mozalloc_handle_oom memory/mozalloc/mozalloc_oom.cpp:51
2 xul.dll mozglue_static::oom_hook::hook mozglue/static/rust/lib.rs:115
3 xul.dll std::alloc::rust_oom ../c8dfcfe046a7680554bf4eb612bad840e7631c4b//library/std/src/alloc.rs:329
4 xul.dll alloc::alloc::__alloc_error_handler::__rg_oom ../c8dfcfe046a7680554bf4eb612bad840e7631c4b//library/alloc/src/alloc.rs:398
5 xul.dll __rust_alloc_error_handler 
6 xul.dll webrender_api::display_list::DisplayListBuilder::push_item_to_section gfx/wr/webrender_api/src/display_list.rs:1244
7 xul.dll webrender_api::display_list::DisplayListBuilder::push_stacking_context gfx/wr/webrender_api/src/display_list.rs:1761
8 xul.dll webrender_bindings::bindings::wr_dp_push_stacking_context gfx/webrender_bindings/src/bindings.rs:2601
9 xul.dll mozilla::wr::DisplayListBuilder::PushStackingContext gfx/webrender_bindings/WebRenderAPI.cpp:1044
Fission Milestone: --- → ?
Blocks: wr-oom

Clearing the Fission Milestone flag. This WR OOM signature spiked on Windows 7 in Beta 94, but Fission's Windows 7 crashiness has been a problem since much earlier than that.

Fission Milestone: ? → ---
Crash Signature: [@ OOM | large | mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item_to_section] [@ mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item_to_section] → [@ OOM | large | mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item_to_section] [@ mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item_to_section] [@ OOM | large | mozalloc_abort | alloc::raw_vec::impl$1:…

Copying crash signatures from duplicate bugs.

Crash Signature: alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<T>] → alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<T>] [@ OOM | large | mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item]
Crash Signature: alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<T>] [@ OOM | large | mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item] → alloc::raw_vec::impl$1::reserve::do_reserve_and_handle<T>] [@ OOM | large | mozalloc_abort | webrender_api::display_list::DisplayListBuilder::push_item ]
Depends on: 1772994

Downgrading to S3 because this isn't particularly actionable. Maybe we'll make it better when we change how we do display lists with WebRender

Severity: S2 → S3
You need to log in before you can comment on or make changes to this bug.