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)

Unspecified
Android
defect

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.
Any ideas, Cameron? Thanks.
Flags: needinfo?(cam)
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?
Generally, SIBGUS will be that alignment is invalid. But 0xfffffffd will be invalid address to access it.
This is a top crash on Android, but not #1.
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.
Flags: needinfo?(cam)
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.