Crash [@ nsComputedDOMStyle::UpdateCurrentStyleSources]

NEW
Unassigned

Status

()

Core
CSS Parsing and Computation
--
critical
7 years ago
2 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

(Blocks: 2 bugs, {crash, testcase})

Trunk
x86
Windows 7
crash, testcase
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(crash signature)

Attachments

(2 attachments)

(Reporter)

Description

7 years ago
Created attachment 513368 [details]
testcase (crashes Firefox when loaded)

Debug-only? Windows-only?
(Reporter)

Comment 1

7 years ago
Created attachment 513369 [details]
crash report
(Assignee)

Updated

7 years ago
Crash Signature: [@ nsStyleContext::HasPseudoElementData]
Still affects Windows debug only on Trunk.

0  xul.dll!nsComputedDOMStyle::UpdateCurrentStyleSources(bool) [nsComputedDOMStyle.cpp:520ff0d91584 : 689 + 0x2]
   eip = 0x04e99e02   esp = 0x0012d990   ebp = 0x0012dac4   ebx = 0x0f571e34
   esi = 0x0f571e10   edi = 0x02000000   eax = 0x02000000   ecx = 0x00000000
   edx = 0x0ff96338   efl = 0x00210206
   Found by: given as instruction pointer in context
1  xul.dll!nsComputedDOMStyle::GetPropertyCSSValue(nsAString_internal const &,mozilla::ErrorResult &) [nsComputedDOMStyle.cpp:520ff0d91584 : 796 + 0xa]
   eip = 0x04e8c583   esp = 0x0012dacc   ebp = 0x0012dae8
   Found by: call frame info
2  xul.dll!nsComputedDOMStyle::GetPropertyValue(nsAString_internal const &,nsAString_internal &) [nsComputedDOMStyle.cpp:520ff0d91584 : 382 + 0x5]
   eip = 0x04e8c83e   esp = 0x0012daf0   ebp = 0x0012db2c
   Found by: call frame info
3  xul.dll!nsComputedDOMStyle::GetPropertyValue(nsCSSProperty,nsAString_internal &) [nsComputedDOMStyle.cpp:520ff0d91584 : 317 + 0x1b]
   eip = 0x04e8c907   esp = 0x0012db34   ebp = 0x0012dbdc
   Found by: call frame info
4  xul.dll!mozilla::dom::CSS2PropertiesBinding::get_writingMode [CSS2PropertiesBinding.cpp:520ff0d91584 : 32735 + 0x11]
   eip = 0x03f58e93   esp = 0x0012dbe4   ebp = 0x0012dcc8
   Found by: call frame info
5  xul.dll!mozilla::dom::GenericBindingGetter(JSContext *,unsigned int,JS::Value *) [BindingUtils.cpp:520ff0d91584 : 2574 + 0xf]
   eip = 0x045f4199   esp = 0x0012dcd0   ebp = 0x0012dd14
   Found by: call frame info
6  xul.dll!js::CallJSNative(JSContext *,bool (*)(JSContext *,unsigned int,JS::Value *),JS::CallArgs const &) [jscntxtinlines.h:520ff0d91584 : 235 + 0xe]
   eip = 0x05c49d6a   esp = 0x0012dd1c   ebp = 0x0012dd3c
   Found by: call frame info
7  xul.dll!js::Invoke(JSContext *,JS::CallArgs const &,js::MaybeConstruct) [Interpreter.cpp:520ff0d91584 : 489 + 0xf]
   eip = 0x05c5e09f   esp = 0x0012dd44   ebp = 0x0012dd8c
   Found by: call frame info
8  xul.dll!js::Invoke(JSContext *,JS::Value const &,JS::Value const &,unsigned int,JS::Value const *,JS::MutableHandle<JS::Value>) [Interpreter.cpp:520ff0d91584 : 542 + 0xf]
   eip = 0x05c5e37c   esp = 0x0012dd94   ebp = 0x0012de50
   Found by: call frame info
9  xul.dll!js::InvokeGetter(JSContext *,JS::Value const &,JS::Value,JS::MutableHandle<JS::Value>) [Interpreter.cpp:520ff0d91584 : 651 + 0x14]
   eip = 0x05c5e41a   esp = 0x0012de58   ebp = 0x0012de78
   Found by: call frame info
10 xul.dll!CallGetter [NativeObject.cpp:520ff0d91584 : 1655 + 0x14]
   eip = 0x05dda9ad   esp = 0x0012de80   ebp = 0x0012deb4
   Found by: call frame info
Crash Signature: [@ nsStyleContext::HasPseudoElementData] → [@ nsComputedDOMStyle::UpdateCurrentStyleSources]
Summary: Crash [@ nsStyleContext::HasPseudoElementData] → Crash [@ nsComputedDOMStyle::UpdateCurrentStyleSources]
You need to log in before you can comment on or make changes to this bug.