Crash in selectors::matching::matches_complex_selector<T>

NEW
Unassigned

Status

()

Core
CSS Parsing and Computation
P3
critical
4 months ago
2 months ago

People

(Reporter: baffclan, Unassigned)

Tracking

({crash})

Trunk
x86
Windows 10
crash
Points:
---

Firefox Tracking Flags

(firefox57 affected)

Details

(crash signature)

(Reporter)

Description

4 months ago
This bug was filed from the Socorro interface and is 
report bp-829bab5d-2f97-4138-b699-350a60170821.
=============================================================

Crashing Thread (25)
Frame 	Module 	Signature 	Source
0 	xul.dll 	selectors::matching::matches_complex_selector<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:479
1 	xul.dll 	selectors::matching::matches_simple_selector<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:687
2 	xul.dll 	selectors::matching::matches_complex_selector_internal<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:520
3 	xul.dll 	selectors::matching::matches_complex_selector_internal<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:571
4 	xul.dll 	selectors::matching::matches_complex_selector<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:501
5 	xul.dll 	style::selector_map::SelectorMap<style::stylist::Rule>::get_matching_rules<style::gecko::wrapper::GeckoElement, smallvec::SmallVec<[style::applicable_declarations::ApplicableDeclarationBlock; 16]>, closure> 	servo/components/style/selector_map.rs:213
6 	xul.dll 	style::selector_map::SelectorMap<style::stylist::Rule>::get_all_matching_rules<style::gecko::wrapper::GeckoElement, smallvec::SmallVec<[style::applicable_declarations::ApplicableDeclarationBlock; 16]>, closure> 	servo/components/style/selector_map.rs:200
7 	xul.dll 	style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::match_primary<style::gecko::wrapper::GeckoElement> 	servo/components/style/style_resolver.rs:342
8 	xul.dll 	style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::resolve_primary_style<style::gecko::wrapper::GeckoElement> 	servo/components/style/style_resolver.rs:96
9 	xul.dll 	style::style_resolver::StyleResolverForElement<style::gecko::wrapper::GeckoElement>::resolve_style<style::gecko::wrapper::GeckoElement> 	servo/components/style/style_resolver.rs:144
10 	xul.dll 	style::traversal::compute_style<style::gecko::wrapper::GeckoElement> 	servo/components/style/traversal.rs:679
11 	xul.dll 	rayon_core::job::{{impl}}::execute<closure> 	third_party/rust/rayon-core/src/job.rs:139
12 	xul.dll 	rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> 	third_party/rust/rayon-core/src/registry.rs:433
13 	xul.dll 	std::sys_common::backtrace::__rust_begin_short_backtrace<closure, ()> 	src/libstd/sys_common/backtrace.rs:133
14 	xul.dll 	alloc::boxed::{{impl}}::call_box<(), closure> 	src/liballoc/boxed.rs:647
15 	xul.dll 	std::sys::imp::thread::{{impl}}::new::thread_start 	src/libstd/sys/windows/thread.rs:50
16 	kernel32.dll 	BaseThreadInitThunk 	
17 	ntdll.dll 	RtlUserThreadStart 	



Application Basics: 
Name: Firefox
Version: 57.0a1
Build ID: 20170819100442
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0
OS: Windows_NT 10.0
Component: General → XUL

Updated

3 months ago
Component: XUL → CSS Parsing and Computation

Updated

2 months ago
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.