Closed Bug 1544192 Opened 7 years ago Closed 2 years ago

Crash in [@ @0x0 | style::properties::PropertyId::parse]

Categories

(Core :: CSS Parsing and Computation, defect, P3)

66 Branch
x86
Windows 10
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr60 --- unaffected
firefox66 --- fix-optional
firefox67 --- ?
firefox68 --- ?

People

(Reporter: philipp, Unassigned)

References

Details

(Keywords: crash, regression, Whiteboard: qa-not-actionable)

Crash Data

This bug is for crash report bp-fa866b7a-7111-40ae-9ae1-699bc0190413.

Top 10 frames of crashing thread:

0  @0x0 
1 xul.dll static union core::result::Result<style::properties::PropertyId,  i686-pc-windows-msvc/release/build/style-a17715e23a73ae8a/out/properties.rs:45911
2 xul.dll static struct style::properties::declaration_block::PropertyDeclarationBlock style::properties::declaration_block::parse_property_declaration_list servo/components/style/properties/declaration_block.rs:1323
3 xul.dll static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> style::stylesheets::rule_parser::{{impl}}::parse_block servo/components/style/stylesheets/rule_parser.rs:592
4 xul.dll static union core::result::Result<style::stylesheets::CssRule, cssparser::parser::ParseError<style_traits::StyleParseErrorKind>> cssparser::rules_and_declarations::parse_qualified_rule<style::stylesheets::rule_parser::TopLevelRuleParser, style_traits::StyleParseErrorKind> third_party/rust/cssparser/src/rules_and_declarations.rs:518
5 xul.dll static struct style::stylesheets::stylesheet::StylesheetContents style::stylesheets::stylesheet::StylesheetContents::from_str servo/components/style/stylesheets/stylesheet.rs:86
6 xul.dll static void geckoservo::stylesheet_loader::AsyncStylesheetParser::parse servo/ports/geckolib/stylesheet_loader.rs:128
7 xul.dll static void rayon_core::job::{{impl}}::execute<closure> third_party/rust/rayon-core/src/job.rs:156
8 xul.dll static void rayon_core::registry::WorkerThread::wait_until_cold<rayon_core::latch::CountLatch> third_party/rust/rayon-core/src/registry.rs:567
9 xul.dll static void std::sys_common::backtrace::__rust_begin_short_backtrace<closure,  z:/libstd/sys_common/backtrace.rs:137

these content crashes are starting to appear since april 11 from 32bit installations on windows 10 - all with cpu info "GenuineIntel family 6 model 122 stepping 1" (these are entry level intel gemini lake processors).
since the signature isn't showing up anywhere else than on 66.0.3 yet, perhaps it's just a build-specific issue...

Seems win32 only, maybe a miscompilation?

Priority: -- → P3
See Also: → 1553380
Crash Signature: [@ @0x0 | style::properties::PropertyId::parse] → [@ @0x0 | style::properties::PropertyId::parse] [@ style::properties::NonCustomPropertyId::allowed_in_ignoring_rule_type ] [@ style::properties::cascade::Cascade::compute_visited_style_if_needed<T>]
Whiteboard: qa-not-actionable
Severity: critical → S2

Dropping to S3, given low crash volume.

Severity: S2 → S3

Closing because no crashes reported for 12 weeks.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.