Closed
Bug 1491120
Opened 6 years ago
Closed 6 years ago
Crash in std::alloc::rust_oom | webrender::prim_store::PrimitiveStore::add_primitive
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox63 | --- | unaffected |
firefox64 | --- | disabled |
firefox65 | --- | unaffected |
People
(Reporter: jan, Unassigned)
References
(Blocks 2 open bugs)
Details
(Keywords: crash, nightly-community, regression)
Crash Data
Nvidia, GK107 [GeForce GT 640], "wrQualified":{"status":"available"}
This bug was filed from the Socorro interface and is
report bp-25101a76-bf51-466a-b93d-4792b0180913.
> EXCEPTION_ACCESS_VIOLATION_READ
=============================================================
Top 10 frames of crashing thread:
0 xul.dll static void std::alloc::rust_oom src/libstd/alloc.rs:137
1 xul.dll static struct webrender::prim_store::PrimitiveIndex webrender::prim_store::PrimitiveStore::add_primitive gfx/webrender/src/prim_store.rs:1471
2 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::add_primitive gfx/webrender/src/display_list_flattener.rs:873
3 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_items gfx/webrender/src/display_list_flattener.rs:292
4 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_items gfx/webrender/src/display_list_flattener.rs:292
5 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_root gfx/webrender/src/display_list_flattener.rs:255
6 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_iframe gfx/webrender/src/display_list_flattener.rs:485
7 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_items gfx/webrender/src/display_list_flattener.rs:292
8 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_items gfx/webrender/src/display_list_flattener.rs:292
9 xul.dll static void webrender::display_list_flattener::DisplayListFlattener::flatten_root gfx/webrender/src/display_list_flattener.rs:255
=============================================================
Reporter | ||
Updated•6 years ago
|
Blocks: wr-stability
Comment 1•6 years ago
|
||
There are 8 crashes (from 3 installations) in nightly 64 with buildid 20180913100107. In analyzing the backtrace, the regression may have been introduced by patch [1] to fix bug 1490282.
:jrmuizel, could you investigate please ?
[1] https://hg.mozilla.org/mozilla-central/rev?node=cd04aed8011f
Reporter | ||
Updated•6 years ago
|
Keywords: regression
Updated•6 years ago
|
Priority: P3 → P4
Updated•6 years ago
|
Flags: needinfo?(jmuizelaar)
Comment 2•6 years ago
|
||
Jeff -- I'm moving this to P3. Is there someone else who can look at this?
Flags: needinfo?(jmuizelaar)
Priority: P4 → P3
Comment 3•6 years ago
|
||
Moving the need-info to kvark
Flags: needinfo?(jmuizelaar) → needinfo?(kvark)
Comment 4•6 years ago
|
||
I'd be happy to, but I'd really like to finish the backface-visibility story first (not to mention there are 2 other bugs in the queue after it, at least, but they can be pushed back a bit).
somewhat related by not really the cause of it,
> self.prim_store.primitives.reserve(self.prim_count_estimate);
This reserves more items than we need. Should be using `pipeline.display_list.prim_count_estimate();` instead.
Flags: needinfo?(kvark)
Comment 5•6 years ago
|
||
Crashes with this signature haven't been seen on Nightly builds since 2018-09-18. Can we close this?
status-firefox63:
--- → unaffected
status-firefox65:
--- → ?
status-firefox-esr60:
--- → unaffected
Flags: needinfo?(jmuizelaar)
Updated•6 years ago
|
Flags: needinfo?(jmuizelaar) → needinfo?(kats)
Comment 6•6 years ago
|
||
Sure. If it comes back we can investigate.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(kats)
Resolution: --- → WORKSFORME
Updated•6 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•