Closed
Bug 1428736
Opened 7 years ago
Closed 7 years ago
stylo: Crash in style::properties::{{impl}}::build
Categories
(Core :: CSS Parsing and Computation, defect, P1)
Tracking
()
RESOLVED
WORKSFORME
Tracking | Status | |
---|---|---|
firefox-esr52 | --- | unaffected |
firefox57 | --- | unaffected |
firefox58 | --- | unaffected |
firefox59 | --- | affected |
People
(Reporter: cyu, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: crash)
Crash Data
This bug was filed from the Socorro interface and is
report bp-5a3649b3-56b3-4d02-8991-55e120180108.
=============================================================
Top 10 frames of crashing thread:
0 libxul.so style::properties::{{impl}}::build src/libcore/sync/atomic.rs:1512
1 libxul.so style::properties::cascade toolkit/library/armv7-linux-androideabi/release/build/style-f9ff5860987724b0/out/properties.rs:136906
2 libxul.so style::style_resolver::{{impl}}::cascade_style<style::gecko::wrapper::GeckoElement> servo/components/style/style_resolver.rs:581
3 libxul.so style::style_resolver::{{impl}}::cascade_style_and_visited<style::gecko::wrapper::GeckoElement> servo/components/style/style_resolver.rs:308
4 libxul.so style::style_resolver::{{impl}}::cascade_primary_style<style::gecko::wrapper::GeckoElement> servo/components/style/style_resolver.rs:213
5 libxul.so style::style_resolver::{{impl}}::resolve_style<style::gecko::wrapper::GeckoElement> servo/components/style/style_resolver.rs:172
6 libxul.so style::traversal::compute_style<style::gecko::wrapper::GeckoElement> servo/components/style/style_resolver.rs:268
7 libxul.so geckoservo::glue::traverse_subtree servo/components/style/traversal.rs:422
8 libxul.so geckoservo::glue::Servo_TraverseSubtree servo/ports/geckolib/glue.rs:341
9 libxul.so mozilla::ServoStyleSet::StyleDocument layout/style/ServoStyleSet.cpp:954
=============================================================
30 crashes from 27 installations on Android nightly. It's the top crash of build 20180105100135.
Comment 2•7 years ago
|
||
It crashes at https://github.com/rust-lang/rust/blob/05e2e1c41414e8fc73d0f267ea8dab1a3eeeaa99/src/libcore/sync/atomic.rs#L1512
Crash on intrinsics::atomic_xadd_relaxed with either SIGBUS or SIGSEGV.
All the reports have
> (100.0% in signature vs 05.45% overall) CPU Info = ARMv1 Qualcomm part(0x51002150) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt
Maybe a CPU bug?
Comment 3•7 years ago
|
||
Generally, SIBGUS will be that alignment is invalid. But 0xfffffffd will be invalid address to access it.
Comment hidden (obsolete) |
Comment 5•7 years ago
|
||
This is a top crash on Android, but not #1.
Comment 6•7 years ago
|
||
This crash is 20180105100135 only although new build is available (20180107100112). Although this issue might be build issue, we need watch whether this occurs on other build id.
Updated•7 years ago
|
Flags: needinfo?(cam)
Comment 7•7 years ago
|
||
Resolving this bug as WFM because there haven't been any crash reports since build ID 20180206200532 on macOS and build ID 20180105100135 on Android.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•