Closed Bug 1412700 Opened 7 years ago Closed 7 years ago

stylo: Crash in <T>::operator() | DoMatch<T>

Categories

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

x86
Windows 10
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr52 --- unaffected
firefox56 --- unaffected
firefox57 --- wontfix
firefox58 --- affected

People

(Reporter: baffclan, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: crash)

Crash Data

This bug was filed from the Socorro interface and is 
report bp-6f40b9d6-5d43-4e0c-846f-d685f0171029.
=============================================================

Crashing Thread (27)
Frame 	Module 	Signature 	Source
0 	xul.dll 	<lambda_259bd4be3b4eb4ed0f5fc0f55cc577f7>::operator() 	layout/style/ServoBindings.cpp:1078
1 	xul.dll 	DoMatch<mozilla::dom::Element const, <lambda_c11f0be9a9d19adeea6601dc6a02ddea> > 	layout/style/ServoBindings.cpp:982
2 	xul.dll 	Gecko_AttrHasPrefix 	layout/style/ServoBindings.cpp:1214
3 	xul.dll 	style::gecko::wrapper::{{impl}}::attr_matches 	servo/components/style/gecko/wrapper.rs:1849
4 	xul.dll 	selectors::matching::matches_simple_selector<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:693
5 	xul.dll 	selectors::matching::matches_complex_selector_internal<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:537
6 	xul.dll 	selectors::matching::matches_complex_selector<style::gecko::wrapper::GeckoElement, closure> 	servo/components/selectors/matching.rs:419
7 	xul.dll 	style::stylist::{{impl}}::match_revalidation_selectors::{{closure}}::{{closure}}<style::gecko::wrapper::GeckoElement, closure> 	servo/components/style/stylist.rs:1485
8 	xul.dll 	style::traversal::compute_style<style::gecko::wrapper::GeckoElement> 	servo/components/style/traversal.rs:769
9 	xul.dll 	rayon_core::job::{{impl}}::execute<closure> 	third_party/rust/rayon-core/src/job.rs:139
10 	xul.dll 	rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> 	third_party/rust/rayon-core/src/registry.rs:433
11 	xul.dll 	rayon_core::registry::in_worker<closure, ()> 	third_party/rust/rayon-core/src/registry.rs:588
12 	xul.dll 	rayon_core::job::{{impl}}::execute<rayon_core::latch::LockLatch, closure, ()> 	third_party/rust/rayon-core/src/job.rs:95
13 	xul.dll 	rayon_core::registry::WorkerThread::wait_until<rayon_core::latch::CountLatch> 	third_party/rust/rayon-core/src/registry.rs:433
14 	xul.dll 	std::sys_common::backtrace::__rust_begin_short_backtrace<closure, ()> 	src/libstd/sys_common/backtrace.rs:133
15 	xul.dll 	alloc::boxed::{{impl}}::call_box<(), closure> 	src/liballoc/boxed.rs:681
16 	xul.dll 	std::sys::imp::thread::{{impl}}::new::thread_start 	src/libstd/sys/windows/thread.rs:50
17 	kernel32.dll 	BaseThreadInitThunk 	
18 	ntdll.dll 	RtlUserThreadStart 	


Application Basics: 
Name: Firefox
Version: 58.0a1
Build ID: 20171029102300
Update Channel: nightly
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0
OS: Windows_NT 10.0
Component: Layout → CSS Parsing and Computation
Summary: Crash in <T>::operator() | DoMatch<T> → [stylo] Crash in <T>::operator() | DoMatch<T>
status-firefox57=wontfix unless someone thinks this bug should block 57
P4 because there are only two reports so far.
Priority: -- → P4
Summary: [stylo] Crash in <T>::operator() | DoMatch<T> → stylo: Crash in <T>::operator() | DoMatch<T>
WORKSFORME because there has only been one crash in Beta 57 and one in Nightly 58.
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.