Closed
Bug 1507323
Opened 6 years ago
Closed 6 years ago
Crash with "index out of bounds: the len is 2 but the index is 5" in webrender::clip_scroll_tree::ClipScrollTree::get_relative_transform
Categories
(Core :: Graphics: WebRender, defect, P2)
Tracking
()
VERIFIED
FIXED
mozilla65
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox63 | --- | unaffected |
firefox64 | --- | unaffected |
firefox65 | + | fixed |
People
(Reporter: automatedtester, Assigned: gw)
References
(Blocks 1 open bug, )
Details
(Keywords: crash, regression)
Crash Data
When loading Google Drive I regularly get a crash that takes out the entire browser.
This bug was filed from the Socorro interface and is
report bp-8f7efd1a-4fef-444f-a778-ad7a90181114.
=============================================================
Top 10 frames of crashing thread:
0 libmozglue.dylib mozalloc_abort memory/mozalloc/mozalloc_abort.cpp:35
1 libmozglue.dylib abort memory/mozalloc/mozalloc_abort.cpp:82
2 XUL panic_abort::__rust_start_panic::abort /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libpanic_abort/lib.rs:63
3 XUL __rust_start_panic /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libpanic_abort/lib.rs:58
4 XUL std::panicking::rust_panic_with_hook /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libstd/panicking.rs:525
5 XUL std::panicking::continue_panic_fmt /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libstd/panicking.rs:391
6 XUL rust_begin_unwind /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libstd/panicking.rs:326
7 XUL core::panicking::panic_fmt /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libcore/panicking.rs:77
8 XUL core::panicking::panic_bounds_check /rustc/da5f414c2c0bfe5198934493f04c676e2b23ff2e/src/libcore/panicking.rs:59
9 XUL webrender::clip_scroll_tree::ClipScrollTree::get_relative_transform libcore/slice/mod.rs:2046
=============================================================
Updated•6 years ago
|
status-firefox63:
--- → unaffected
status-firefox64:
--- → affected
status-firefox65:
--- → affected
status-firefox-esr60:
--- → unaffected
Updated•6 years ago
|
Blocks: stage-wr-trains
Priority: -- → P2
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Comment 2•6 years ago
|
||
Status: RESOLVED → REOPENED
Flags: needinfo?(gwatson)
Resolution: DUPLICATE → ---
Updated•6 years ago
|
Blocks: wr-stability
Comment 3•6 years ago
|
||
Tracking this for 65 and adding a couple of crash signatures from the duplicate bugs.
Crash Signature: [@ mozalloc_abort | abort | __rust_start_panic | rust_begin_unwind] → [@ mozalloc_abort | abort | __rust_start_panic | rust_begin_unwind]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.8911792549278450130]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.5563644658949238302]
tracking-firefox65:
--- → +
Keywords: regression
Comment 4•6 years ago
|
||
The MOZ_CrashOOL garbage signatures should stop appearing now that bug 1505954 is deployed, although the existing crashes from the nov 15-nov 19 timeframe will remain unless they are reprocessed. Also note that while the majority of those crashes (with the Moz_CrashOOL signature) are for this bug, not all of them are - the rest seem to be for bug 1507017. And the signature changes per buildid. I'm not sure if it's worth tracking those signatures on this bug but we can leave it for now since the majority of those crashes are for this bug.
I verified that I can no longer repro the crash from my STR in bug 1502717 comment 7, so that fix did fix *something*. But I guess there are other root causes that are still in play here.
Glenn/Andrew, :automatedtester seems to be able to hit this frequently, maybe he can try to provide STR or run with some logging to track this down?
Comment 5•6 years ago
|
||
This is looking like our #1 QR topcrash over the last three days
Crash Signature: [@ mozalloc_abort | abort | __rust_start_panic | rust_begin_unwind]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.8911792549278450130]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.5563644658949238302] → [@ webrender::clip_scroll_tree::ClipScrollTree::get_relative_transform]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.8911792549278450130]
[@ ?MOZ_CrashOOL@@YAXPEBDH0@Z.llvm.5563644658949238302]
Assignee | ||
Comment 6•6 years ago
|
||
The fix for this is https://github.com/servo/webrender/pull/3331.
Flags: needinfo?(gwatson)
Comment 7•6 years ago
|
||
Now that bug 1508766 landed, it seems I don't reproduce anymore the crash :)
Reporter | ||
Updated•6 years ago
|
Status: REOPENED → RESOLVED
Closed: 6 years ago → 6 years ago
Resolution: --- → FIXED
Reporter | ||
Updated•6 years ago
|
Status: RESOLVED → VERIFIED
Reporter | ||
Comment 8•6 years ago
|
||
This is no longer happening to me. Thanks for the fix!
Updated•6 years ago
|
Assignee: nobody → gwatson
Target Milestone: --- → mozilla65
You need to log in
before you can comment on or make changes to this bug.
Description
•