Open Bug 1973139 Opened 2 months ago Updated 2 months ago

Crash in [@ hashbrown::map::HashMap<T>::get_inner_mut] with family 6 model 183 stepping 1

Categories

(Core :: Graphics: WebRender, defect)

Other
Windows 11
defect

Tracking

()

Tracking Status
firefox141 --- affected

People

(Reporter: release-mgmt-account-bot, Unassigned)

References

(Blocks 3 open bugs)

Details

(Keywords: crash)

Crash Data

Crash report: https://crash-stats.mozilla.org/report/index/e016193c-9646-43d8-bf9c-bd1c20250617

Reason: EXCEPTION_ACCESS_VIOLATION_READ

Top 10 frames of crashing thread:

0  xul.dll  hashbrown::map::HashMap<euclid::point::Point2D<i32, webrender::picture::TileCoordinate>, alloc::boxed::Box<webrender::picture::Tile, alloc::alloc::Global>, core::hash::BuildHasherDefault<fxhash::FxHasher>, alloc::alloc::Global>::get_inner_mut  /rust/deps/hashbrown-0.15.2/src/map.rs:1461
0  xul.dll  hashbrown::map::HashMap<euclid::point::Point2D<i32, webrender::picture::TileCoordinate>, alloc::boxed::Box<webrender::picture::Tile, alloc::alloc::Global>, core::hash::BuildHasherDefault<fxhash::FxHasher>, alloc::alloc::Global>::get_mut  /rust/deps/hashbrown-0.15.2/src/map.rs:1450
0  xul.dll  std::collections::hash::map::HashMap<euclid::point::Point2D<i32, webrender::picture::TileCoordinate>, alloc::boxed::Box<webrender::picture::Tile, alloc::alloc::Global>, core::hash::BuildHasherDefault<fxhash::FxHasher> >::get_mut  /rustc/05f9846f893b09a1be1fc8560e33fc3c815cfecb/library/std/src/collections/hash/map.rs:1158
0  xul.dll  webrender::picture::TileCacheInstance::update_prim_dependencies  gfx/wr/webrender/src/picture.rs:3783
1  xul.dll  webrender::visibility::update_prim_visibility  gfx/wr/webrender/src/visibility.rs:336
2  xul.dll  webrender::frame_builder::FrameBuilder::build_layer_screen_rects_and_cull_layers  gfx/wr/webrender/src/frame_builder.rs:484
2  xul.dll  webrender::frame_builder::FrameBuilder::build  gfx/wr/webrender/src/frame_builder.rs:703
3  xul.dll  webrender::render_backend::Document::build_frame  gfx/wr/webrender/src/render_backend.rs:531
4  xul.dll  webrender::render_backend::RenderBackend::update_document  gfx/wr/webrender/src/render_backend.rs:1568
5  xul.dll  webrender::render_backend::RenderBackend::prepare_transactions  gfx/wr/webrender/src/render_backend.rs:1399

By querying Nightly crashes reported within the last 2 months, here are some insights about the signature:

  • First crash report: 2025-04-13
  • Process type: GPU
  • Is startup crash: No
  • Has user comments: No
  • Is null crash: Yes - 2 out of 5 crashes happened on null or near null memory address

The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → Graphics: WebRender

Recent crashes are both on family 6 model 183 stepping 1 so it could be a CPU bug?

I think there were some crashes in hashbrown during the development of stylo that were eventually put down to a suspected CPU bug?

Flags: needinfo?(emilio)
Severity: -- → S3

Yes, see bug 1406996.

Flags: needinfo?(emilio)
See Also: → stylo-hashmap-crashes

Not necessarily CPU bug, but bad hardware in general (bad or overclocked RAM is fairly common)...

Blocks: cpu-bugs
Summary: Crash in [@ hashbrown::map::HashMap<T>::get_inner_mut] → Crash in [@ hashbrown::map::HashMap<T>::get_inner_mut] with family 6 model 183 stepping 1
You need to log in before you can comment on or make changes to this bug.