Closed Bug 1323686 Opened 7 years ago Closed 7 years ago

stylo: layout/base/crashtests/645572-1.html fatally asserts with "IsGecko()" at mozilla/DeclarationBlockInlines.h:15

Categories

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

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: heycam, Unassigned)

References

Details

(gdb) bt
#0  0x00007fffe479c5ac in mozilla::DeclarationBlock::AsGecko (this=0x7fffb1930070) at /z/stylo/hg-incubator/obj/dist/include/mozilla/DeclarationBlockInlines.h:15
#1  0x00007fffe6e117d4 in nsHTMLCSSStyleSheet::ElementRulesMatching (this=0x7fffb3cb10b0, aPresContext=0x7fffb674e000, aElement=0x7fffb10e7230, aRuleWalker=0x7ffffffedb28)
    at /z/stylo/hg-incubator/layout/style/nsHTMLCSSStyleSheet.cpp:72
#2  0x00007fffe6e11770 in nsHTMLCSSStyleSheet::RulesMatching (this=0x7fffb3cb10b0, aData=0x7ffffffedb00) at /z/stylo/hg-incubator/layout/style/nsHTMLCSSStyleSheet.cpp:59
#3  0x00007fffe6e4e497 in EnumRulesMatching<ElementRuleProcessorData> (aProcessor=0x7fffb3cb10b0, aData=0x7ffffffedb00) at /z/stylo/hg-incubator/layout/style/nsStyleSet.cpp:804
#4  0x00007fffe6e4d5eb in nsStyleSet::FileRules (this=0x7fffb1289da0, aCollectorFunc=0x7fffe6e4e460 <EnumRulesMatching<ElementRuleProcessorData>(nsIStyleRuleProcessor*, void*)>, aData=0x7ffffffedb00, aElement=0x7fffb10e7230, 
    aRuleWalker=0x7ffffffedb28) at /z/stylo/hg-incubator/layout/style/nsStyleSet.cpp:1184
#5  0x00007fffe6e4e22b in nsStyleSet::ResolveStyleFor (this=0x7fffb1289da0, aElement=0x7fffb10e7230, aParentContext=0x7fffb1095898, aTreeMatchContext=...) at /z/stylo/hg-incubator/layout/style/nsStyleSet.cpp:1366
#6  0x00007fffe6fc1ea0 in nsStyleSet::ResolveStyleFor (this=0x7fffb1289da0, aElement=0x7fffb10e7230, aParentContext=0x7fffb1095898, aConsume=mozilla::ConsumeStyleBehavior::Consume, 
    aMayCompute=mozilla::LazyComputeBehavior::Assert, aTreeMatchContext=...) at /z/stylo/hg-incubator/layout/style/nsStyleSet.h:137
#7  0x00007fffe6fb40d4 in mozilla::StyleSetHandle::Ptr::ResolveStyleFor (this=0x7ffffffedcf8, aElement=0x7fffb10e7230, aParentContext=0x7fffb1095898, aConsume=mozilla::ConsumeStyleBehavior::Consume, 
    aMayCompute=mozilla::LazyComputeBehavior::Assert, aTreeMatchContext=...) at /z/stylo/hg-incubator/obj/dist/include/mozilla/StyleSetHandleInlines.h:96
#8  0x00007fffe6f61d57 in nsCSSFrameConstructor::ResolveStyleContext (this=0x7fffb128cf20, aParentStyleContext=0x7fffb1095898, aContent=0x7fffb10e7230, aState=0x7ffffffee6d8)
    at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:5048
#9  0x00007fffe6f63927 in nsCSSFrameConstructor::BuildInlineChildItems (this=0x7fffb128cf20, aState=..., aParentItem=..., aItemIsWithinSVGText=false, aItemAllowsTextPathChild=false)
    at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:12162
#10 0x00007fffe6f55ce9 in nsCSSFrameConstructor::AddFrameConstructionItemsInternal (this=0x7fffb128cf20, aState=..., aContent=0x7fffb9fbffc0, aParentFrame=0x7fffb1986460, aTag=0x7fffd365a1c0, aNameSpaceID=3, 
    aSuppressWhiteSpaceOptimizations=false, aStyleContext=0x7fffb1095898, aFlags=3, aAnonChildren=0x0, aItems=...) at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:6008
#11 0x00007fffe6f63327 in nsCSSFrameConstructor::DoAddFrameConstructionItems (this=0x7fffb128cf20, aState=..., aContent=0x7fffb9fbffc0, aStyleContext=0x7fffb1095898, aSuppressWhiteSpaceOptimizations=false, 
    aParentFrame=0x7fffb1986460, aAnonChildren=0x0, aItems=...) at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:5646
#12 0x00007fffe6f60a57 in nsCSSFrameConstructor::AddFrameConstructionItems (this=0x7fffb128cf20, aState=..., aContent=0x7fffb9fbffc0, aSuppressWhiteSpaceOptimizations=false, aInsertion=..., aItems=...)
    at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:5668
#13 0x00007fffe6f6a506 in nsCSSFrameConstructor::ContentAppended (this=0x7fffb128cf20, aContainer=0x7fffbab4fe40, aFirstNewContent=0x7fffbab4f180, aAllowLazyConstruction=false)
    at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:7511
#14 0x00007fffe6f67cfc in nsCSSFrameConstructor::CreateNeededFrames (this=0x7fffb128cf20, aContent=0x7fffbab4fe40) at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:7171
#15 0x00007fffe6f6ab30 in nsCSSFrameConstructor::CreateNeededFrames (this=0x7fffb128cf20) at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:7193
#16 0x00007fffe6f14a93 in mozilla::RestyleManager::ProcessPendingRestyles (this=0x7fffb2aa79c0) at /z/stylo/hg-incubator/layout/base/RestyleManager.cpp:793
#17 0x00007fffe6f2ed27 in mozilla::RestyleManagerHandle::Ptr::ProcessPendingRestyles (this=0x7ffffffeeba0) at /z/stylo/hg-incubator/obj/dist/include/mozilla/RestyleManagerHandleInlines.h:75
#18 0x00007fffe6ef92aa in mozilla::PresShell::FlushPendingNotifications (this=0x7fffb1490000, aFlush=...) at /z/stylo/hg-incubator/layout/base/PresShell.cpp:4115
#19 0x00007fffe6ef8ca0 in mozilla::PresShell::FlushPendingNotifications (this=0x7fffb1490000, aType=Flush_Layout) at /z/stylo/hg-incubator/layout/base/PresShell.cpp:4007
#20 0x00007fffe48a6bf2 in nsDocument::FlushPendingNotifications (this=0x7fffb961d000, aType=Flush_Layout) at /z/stylo/hg-incubator/dom/base/nsDocument.cpp:7756
#21 0x00007fffe476678e in mozilla::dom::Element::GetPrimaryFrame (this=0x7fffbab4fe40, aType=Flush_Layout) at /z/stylo/hg-incubator/dom/base/Element.cpp:2182
#22 0x00007fffe47666ea in mozilla::dom::Element::GetStyledFrame (this=0x7fffbab4fe40) at /z/stylo/hg-incubator/dom/base/Element.cpp:633
#23 0x00007fffe5db92ea in nsGenericHTMLElement::GetOffsetRect (this=0x7fffbab4fe40, aRect=...) at /z/stylo/hg-incubator/dom/html/nsGenericHTMLElement.cpp:266
#24 0x00007fffe56d91bd in nsGenericHTMLElement::OffsetHeight (this=0x7fffbab4fe40) at /z/stylo/hg-incubator/dom/html/nsGenericHTMLElement.h:251
#25 0x00007fffe56a0cb1 in mozilla::dom::HTMLElementBinding::get_offsetHeight (cx=0x7fffdbbb7000, obj=..., self=0x7fffbab4fe40, args=...) at /z/stylo/hg-incubator/obj/dom/bindings/HTMLElementBinding.cpp:1252
#26 0x00007fffe58a9cd2 in mozilla::dom::GenericBindingGetter (cx=0x7fffdbbb7000, argc=0, vp=0x7ffffffef328) at /z/stylo/hg-incubator/dom/bindings/BindingUtils.cpp:2820
#27 0x00007fffe96a761d in js::CallJSNative (cx=0x7fffdbbb7000, native=0x7fffe58a9a70 <mozilla::dom::GenericBindingGetter(JSContext*, unsigned int, JS::Value*)>, args=...) at /z/stylo/hg-incubator/js/src/jscntxtinlines.h:239
#28 0x00007fffe968b470 in js::InternalCallOrConstruct (cx=0x7fffdbbb7000, args=..., construct=js::NO_CONSTRUCT) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:457
#29 0x00007fffe968b86f in InternalCall (cx=0x7fffdbbb7000, args=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
#30 0x00007fffe968b8e6 in js::Call (cx=0x7fffdbbb7000, fval=..., thisv=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:521
#31 0x00007fffe968c335 in js::CallGetter (cx=0x7fffdbbb7000, thisv=..., getter=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:635
#32 0x00007fffe96f8fc7 in CallGetter (cx=0x7fffdbbb7000, obj=..., receiver=..., shape=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.cpp:1809
#33 0x00007fffe96e85fd in GetExistingProperty<(js::AllowGC)1> (cx=0x7fffdbbb7000, receiver=..., obj=..., shape=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.cpp:1857
#34 0x00007fffe96e8945 in NativeGetPropertyInline<(js::AllowGC)1> (cx=0x7fffdbbb7000, obj=..., receiver=..., id=..., nameLookup=NotNameLookup, vp=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.cpp:2084
#35 0x00007fffe96e876a in js::NativeGetProperty (cx=0x7fffdbbb7000, obj=..., receiver=..., id=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.cpp:2118
#36 0x00007fffe8dc0d3f in js::GetProperty (cx=0x7fffdbbb7000, obj=..., receiver=..., id=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.h:1523
#37 0x00007fffe951ea36 in js::Wrapper::get (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, proxy=..., receiver=..., id=..., vp=...) at /z/stylo/hg-incubator/js/src/proxy/Wrapper.cpp:143
#38 0x00007fffe95080cd in js::CrossCompartmentWrapper::get (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, wrapper=..., receiver=..., id=..., vp=...)
    at /z/stylo/hg-incubator/js/src/proxy/CrossCompartmentWrapper.cpp:209
#39 0x00007fffe950d839 in js::Proxy::get (cx=0x7fffdbbb7000, proxy=..., receiver_=..., id=..., vp=...) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:309
#40 0x00007fffe950f315 in js::proxy_GetProperty (cx=0x7fffdbbb7000, obj=..., receiver=..., id=..., vp=...) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:582
#41 0x00007fffe8dc0cec in js::GetProperty (cx=0x7fffdbbb7000, obj=..., receiver=..., id=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.h:1522
#42 0x00007fffe8dc0c45 in js::GetProperty (cx=0x7fffdbbb7000, obj=..., receiver=..., name=0x7fffbef4c1a0, vp=...) at /z/stylo/hg-incubator/js/src/jsobj.h:844
#43 0x00007fffe968eaa2 in js::GetProperty (cx=0x7fffdbbb7000, v=..., name=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:4273
#44 0x00007fffe969b199 in GetPropertyOperation (cx=0x7fffdbbb7000, fp=0x7fffd363e0b0, script=..., pc=0x7fffb1930362 "5", lval=..., vp=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:192
#45 0x00007fffe967d71b in Interpret (cx=0x7fffdbbb7000, state=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:2636
#46 0x00007fffe96752d0 in js::RunScript (cx=0x7fffdbbb7000, state=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:403
#47 0x00007fffe968b568 in js::InternalCallOrConstruct (cx=0x7fffdbbb7000, args=..., construct=js::NO_CONSTRUCT) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:475
#48 0x00007fffe968b86f in InternalCall (cx=0x7fffdbbb7000, args=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
#49 0x00007fffe968b8e6 in js::Call (cx=0x7fffdbbb7000, fval=..., thisv=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:521
#50 0x00007fffe951ecb6 in js::Wrapper::call (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, proxy=..., args=...) at /z/stylo/hg-incubator/js/src/proxy/Wrapper.cpp:165
#51 0x00007fffe9508db1 in js::CrossCompartmentWrapper::call (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, wrapper=..., args=...)
    at /z/stylo/hg-incubator/js/src/proxy/CrossCompartmentWrapper.cpp:333
#52 0x00007fffe950e2f5 in js::Proxy::call (cx=0x7fffdbbb7000, proxy=..., args=...) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:400
#53 0x00007fffe950fad4 in js::proxy_Call (cx=0x7fffdbbb7000, argc=1, vp=0x7fffffff3960) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:689
#54 0x00007fffe96a761d in js::CallJSNative (cx=0x7fffdbbb7000, native=0x7fffe950fa00 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /z/stylo/hg-incubator/js/src/jscntxtinlines.h:239
#55 0x00007fffe968b30c in js::InternalCallOrConstruct (cx=0x7fffdbbb7000, args=..., construct=js::NO_CONSTRUCT) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:445
#56 0x00007fffe968b86f in InternalCall (cx=0x7fffdbbb7000, args=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
#57 0x00007fffe968b8e6 in js::Call (cx=0x7fffdbbb7000, fval=..., thisv=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:521
#58 0x00007fffe937d1b0 in JS::Call (cx=0x7fffdbbb7000, thisv=..., fval=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/jsapi.cpp:2830
#59 0x00007fffe554500d in mozilla::dom::EventListener::HandleEvent (this=0x7fffb1ad0c40, cx=0x7fffdbbb7000, aThisVal=..., event=..., aRv=...) at /z/stylo/hg-incubator/obj/dom/bindings/EventListenerBinding.cpp:47
#60 0x00007fffe5b800e6 in mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*> (this=0x7fffb1ad0c40, thisVal=@0x7fffffff3e80: 0x7fffbab4fe40, event=..., aRv=..., 
    aExecutionReason=0x7fffeacd9914 "EventListener.handleEvent", aExceptionHandling=mozilla::dom::CallbackObject::eReportExceptions, aCompartment=0x0)
    at /z/stylo/hg-incubator/obj/dist/include/mozilla/dom/EventListenerBinding.h:64
#61 0x00007fffe5b60853 in mozilla::EventListenerManager::HandleEventSubType (this=0x7fffb3a85860, aListener=0x7fffb3a85890, aDOMEvent=0x7fffb1a892c0, aCurrentTarget=0x7fffbab4fe40)
    at /z/stylo/hg-incubator/dom/events/EventListenerManager.cpp:1130
#62 0x00007fffe5b60fbe in mozilla::EventListenerManager::HandleEventInternal (this=0x7fffb3a85860, aPresContext=0x0, aEvent=0x7fffffff4620, aDOMEvent=0x7fffffff43f0, aCurrentTarget=0x7fffbab4fe40, aEventStatus=0x7fffffff43f8)
    at /z/stylo/hg-incubator/dom/events/EventListenerManager.cpp:1286
#63 0x00007fffe5b8af7d in mozilla::EventListenerManager::HandleEvent (this=0x7fffb3a85860, aPresContext=0x0, aEvent=0x7fffffff4620, aDOMEvent=0x7fffffff43f0, aCurrentTarget=0x7fffbab4fe40, aEventStatus=0x7fffffff43f8)
    at /z/stylo/hg-incubator/obj/dist/include/mozilla/EventListenerManager.h:374
#64 0x00007fffe5b7dd38 in mozilla::EventTargetChainItem::HandleEvent (this=0x7fffb6c4c058, aVisitor=..., aCd=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:314
#65 0x00007fffe5b586e8 in mozilla::EventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=0x0, aCd=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:441
#66 0x00007fffe5b59ddf in mozilla::EventDispatcher::Dispatch (aTarget=0x7fffb10e7230, aPresContext=0x0, aEvent=0x7fffffff4620, aDOMEvent=0x0, aEventStatus=0x0, aCallback=0x0, aTargets=0x0)
    at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:820
#67 0x00007fffe4646828 in nsContentUtils::MaybeFireNodeRemoved (aChild=0x7fffb10e7230, aParent=0x7fffb9fbffc0, aOwnerDoc=0x7fffb961d000) at /z/stylo/hg-incubator/dom/base/nsContentUtils.cpp:4345
#68 0x00007fffe47842ac in mozilla::dom::FragmentOrElement::FireNodeRemovedForChildren (this=0x7fffb9fbffc0) at /z/stylo/hg-incubator/dom/base/FragmentOrElement.cpp:2337
#69 0x00007fffe4771fef in mozilla::dom::FragmentOrElement::SetInnerHTMLInternal (this=0x7fffb9fbffc0, aInnerHTML=..., aError=...) at /z/stylo/hg-incubator/dom/base/FragmentOrElement.cpp:2262
#70 0x00007fffe4771ea0 in mozilla::dom::Element::SetInnerHTML (this=0x7fffb9fbffc0, aInnerHTML=..., aError=...) at /z/stylo/hg-incubator/dom/base/Element.cpp:3517
#71 0x00007fffe559ebe9 in mozilla::dom::ElementBinding::set_innerHTML (cx=0x7fffdbbb7000, obj=..., self=0x7fffb9fbffc0, args=...) at /z/stylo/hg-incubator/obj/dom/bindings/ElementBinding.cpp:2802
#72 0x00007fffe58aa3d8 in mozilla::dom::GenericBindingSetter (cx=0x7fffdbbb7000, argc=1, vp=0x7fffffff4dc0) at /z/stylo/hg-incubator/dom/bindings/BindingUtils.cpp:2854
#73 0x00007fffe96a761d in js::CallJSNative (cx=0x7fffdbbb7000, native=0x7fffe58aa140 <mozilla::dom::GenericBindingSetter(JSContext*, unsigned int, JS::Value*)>, args=...) at /z/stylo/hg-incubator/js/src/jscntxtinlines.h:239
#74 0x00007fffe968b470 in js::InternalCallOrConstruct (cx=0x7fffdbbb7000, args=..., construct=js::NO_CONSTRUCT) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:457
#75 0x00007fffe968b86f in InternalCall (cx=0x7fffdbbb7000, args=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
#76 0x00007fffe968b8e6 in js::Call (cx=0x7fffdbbb7000, fval=..., thisv=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:521
#77 0x00007fffe968c47b in js::CallSetter (cx=0x7fffdbbb7000, thisv=..., setter=..., v=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:648
#78 0x00007fffe96eabe8 in SetExistingProperty (cx=0x7fffdbbb7000, obj=..., id=..., v=..., receiver=..., pobj=..., shape=..., result=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.cpp:2437
#79 0x00007fffe96ea212 in js::NativeSetProperty (cx=0x7fffdbbb7000, obj=..., id=..., value=..., receiver=..., qualified=js::Qualified, result=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.cpp:2472
#80 0x00007fffe8dc19af in js::SetProperty (cx=0x7fffdbbb7000, obj=..., id=..., v=..., receiver=..., result=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.h:1540
#81 0x00007fffe951eb58 in js::Wrapper::set (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, proxy=..., id=..., v=..., receiver=..., result=...)
    at /z/stylo/hg-incubator/js/src/proxy/Wrapper.cpp:152
#82 0x00007fffe95084fc in js::CrossCompartmentWrapper::set (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, wrapper=..., id=..., v=..., receiver=..., result=...)
    at /z/stylo/hg-incubator/js/src/proxy/CrossCompartmentWrapper.cpp:221
#83 0x00007fffe950db85 in js::Proxy::set (cx=0x7fffdbbb7000, proxy=..., id=..., v=..., receiver_=..., result=...) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:333
#84 0x00007fffe950f37d in js::proxy_SetProperty (cx=0x7fffdbbb7000, obj=..., id=..., v=..., receiver=..., result=...) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:589
#85 0x00007fffe9461f2d in JSObject::nonNativeSetProperty (cx=0x7fffdbbb7000, obj=..., id=..., v=..., receiver=..., result=...) at /z/stylo/hg-incubator/js/src/jsobj.cpp:1019
#86 0x00007fffe8dc194e in js::SetProperty (cx=0x7fffdbbb7000, obj=..., id=..., v=..., receiver=..., result=...) at /z/stylo/hg-incubator/js/src/vm/NativeObject.h:1539
#87 0x00007fffe969b310 in SetPropertyOperation (cx=0x7fffdbbb7000, op=JSOP_SETPROP, lval=..., id=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:259
#88 0x00007fffe967e1a7 in Interpret (cx=0x7fffdbbb7000, state=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:2712
#89 0x00007fffe96752d0 in js::RunScript (cx=0x7fffdbbb7000, state=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:403
#90 0x00007fffe968b568 in js::InternalCallOrConstruct (cx=0x7fffdbbb7000, args=..., construct=js::NO_CONSTRUCT) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:475
#91 0x00007fffe968b86f in InternalCall (cx=0x7fffdbbb7000, args=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
#92 0x00007fffe968b8e6 in js::Call (cx=0x7fffdbbb7000, fval=..., thisv=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:521
#93 0x00007fffe951ecb6 in js::Wrapper::call (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, proxy=..., args=...) at /z/stylo/hg-incubator/js/src/proxy/Wrapper.cpp:165
#94 0x00007fffe9508db1 in js::CrossCompartmentWrapper::call (this=0x7fffed7e6200 <js::CrossCompartmentWrapper::singleton>, cx=0x7fffdbbb7000, wrapper=..., args=...)
    at /z/stylo/hg-incubator/js/src/proxy/CrossCompartmentWrapper.cpp:333
#95 0x00007fffe950e2f5 in js::Proxy::call (cx=0x7fffdbbb7000, proxy=..., args=...) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:400
#96 0x00007fffe950fad4 in js::proxy_Call (cx=0x7fffdbbb7000, argc=1, vp=0x7fffffff9380) at /z/stylo/hg-incubator/js/src/proxy/Proxy.cpp:689
#97 0x00007fffe96a761d in js::CallJSNative (cx=0x7fffdbbb7000, native=0x7fffe950fa00 <js::proxy_Call(JSContext*, unsigned int, JS::Value*)>, args=...) at /z/stylo/hg-incubator/js/src/jscntxtinlines.h:239
#98 0x00007fffe968b30c in js::InternalCallOrConstruct (cx=0x7fffdbbb7000, args=..., construct=js::NO_CONSTRUCT) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:445
#99 0x00007fffe968b86f in InternalCall (cx=0x7fffdbbb7000, args=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
#100 0x00007fffe968b8e6 in js::Call (cx=0x7fffdbbb7000, fval=..., thisv=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:521
#101 0x00007fffe937d1b0 in JS::Call (cx=0x7fffdbbb7000, thisv=..., fval=..., args=..., rval=...) at /z/stylo/hg-incubator/js/src/jsapi.cpp:2830
#102 0x00007fffe554500d in mozilla::dom::EventListener::HandleEvent (this=0x7fffb1a28600, cx=0x7fffdbbb7000, aThisVal=..., event=..., aRv=...) at /z/stylo/hg-incubator/obj/dom/bindings/EventListenerBinding.cpp:47
#103 0x00007fffe5b800e6 in mozilla::dom::EventListener::HandleEvent<mozilla::dom::EventTarget*> (this=0x7fffb1a28600, thisVal=@0x7fffffff98a0: 0x7fffbe578940, event=..., aRv=..., 
    aExecutionReason=0x7fffeacd9914 "EventListener.handleEvent", aExceptionHandling=mozilla::dom::CallbackObject::eReportExceptions, aCompartment=0x0)
    at /z/stylo/hg-incubator/obj/dist/include/mozilla/dom/EventListenerBinding.h:64
#104 0x00007fffe5b60853 in mozilla::EventListenerManager::HandleEventSubType (this=0x7fffcf8f5280, aListener=0x7fffcf8f52b0, aDOMEvent=0x7fffb17b9a60, aCurrentTarget=0x7fffbe578940)
    at /z/stylo/hg-incubator/dom/events/EventListenerManager.cpp:1130
#105 0x00007fffe5b60fbe in mozilla::EventListenerManager::HandleEventInternal (this=0x7fffcf8f5280, aPresContext=0x0, aEvent=0x7fffffffa040, aDOMEvent=0x7fffffff9e10, aCurrentTarget=0x7fffbe578940, aEventStatus=0x7fffffff9e18)
    at /z/stylo/hg-incubator/dom/events/EventListenerManager.cpp:1286
#106 0x00007fffe5b8af7d in mozilla::EventListenerManager::HandleEvent (this=0x7fffcf8f5280, aPresContext=0x0, aEvent=0x7fffffffa040, aDOMEvent=0x7fffffff9e10, aCurrentTarget=0x7fffbe578940, aEventStatus=0x7fffffff9e18)
    at /z/stylo/hg-incubator/obj/dist/include/mozilla/EventListenerManager.h:374
#107 0x00007fffe5b7dd38 in mozilla::EventTargetChainItem::HandleEvent (this=0x7fffb6b96008, aVisitor=..., aCd=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:314
#108 0x00007fffe5b5880a in mozilla::EventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=0x0, aCd=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:463
#109 0x00007fffe5b59ddf in mozilla::EventDispatcher::Dispatch (aTarget=0x7fffbe578940, aPresContext=0x0, aEvent=0x7fffffffa040, aDOMEvent=0x0, aEventStatus=0x7fffffffa0a4, aCallback=0x0, aTargets=0x0)
    at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:820
#110 0x00007fffe46b1668 in nsGlobalWindow::PostHandleEvent (this=0x7fffb6754000, aVisitor=...) at /z/stylo/hg-incubator/dom/base/nsGlobalWindow.cpp:3583
#111 0x00007fffe5b585bb in mozilla::EventTargetChainItem::PostHandleEvent (this=0x7fffbff5e008, aVisitor=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:414
#112 0x00007fffe5b58834 in mozilla::EventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=0x0, aCd=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:466
#113 0x00007fffe5b58a7e in mozilla::EventTargetChainItem::HandleEventTargetChain (aChain=..., aVisitor=..., aCallback=0x0, aCd=...) at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:516
#114 0x00007fffe5b59ddf in mozilla::EventDispatcher::Dispatch (aTarget=0x7fffb674c820, aPresContext=0x7fffb6c1a800, aEvent=0x7fffffffa6a0, aDOMEvent=0x0, aEventStatus=0x7fffffffa700, aCallback=0x0, aTargets=0x0)
    at /z/stylo/hg-incubator/dom/events/EventDispatcher.cpp:820
#115 0x00007fffe6f7eef5 in nsDocumentViewer::LoadComplete (this=0x7fffbe61d4b0, aStatus=nsresult::NS_OK) at /z/stylo/hg-incubator/layout/base/nsDocumentViewer.cpp:1024
#116 0x00007fffe772771d in nsDocShell::EndPageLoad (this=0x7fffb674b800, aProgress=0x7fffb674b828, aChannel=0x7fffb17e0220, aStatus=nsresult::NS_OK) at /z/stylo/hg-incubator/docshell/base/nsDocShell.cpp:7571
#117 0x00007fffe77259d3 in nsDocShell::OnStateChange (this=0x7fffb674b800, aProgress=0x7fffb674b828, aRequest=0x7fffb17e0220, aStateFlags=131088, aStatus=nsresult::NS_OK) at /z/stylo/hg-incubator/docshell/base/nsDocShell.cpp:7375
#118 0x00007fffe3f27cce in nsDocLoader::DoFireOnStateChange (this=0x7fffb674b800, aProgress=0x7fffb674b828, aRequest=0x7fffb17e0220, aStateFlags=@0x7fffffffb324: 131088, aStatus=nsresult::NS_OK)
    at /z/stylo/hg-incubator/uriloader/base/nsDocLoader.cpp:1255
#119 0x00007fffe3f277a9 in nsDocLoader::doStopDocumentLoad (this=0x7fffb674b800, request=0x7fffb17e0220, aStatus=nsresult::NS_OK) at /z/stylo/hg-incubator/uriloader/base/nsDocLoader.cpp:840
#120 0x00007fffe3f2626f in nsDocLoader::DocLoaderIsEmpty (this=0x7fffb674b800, aFlushLayout=true) at /z/stylo/hg-incubator/uriloader/base/nsDocLoader.cpp:730
#121 0x00007fffe3f271ac in nsDocLoader::OnStopRequest (this=0x7fffb674b800, aRequest=0x7fffb1913be0, aCtxt=0x0, aStatus=nsresult::NS_OK) at /z/stylo/hg-incubator/uriloader/base/nsDocLoader.cpp:612
#122 0x00007fffe2c4798f in mozilla::net::nsLoadGroup::RemoveRequest (this=0x7fffb918a140, request=0x7fffb1913be0, ctxt=0x0, aStatus=nsresult::NS_OK) at /z/stylo/hg-incubator/netwerk/base/nsLoadGroup.cpp:633
#123 0x00007fffe48a9dd0 in nsDocument::DoUnblockOnload (this=0x7fffb7257000) at /z/stylo/hg-incubator/dom/base/nsDocument.cpp:8622
#124 0x00007fffe48a9b8d in nsDocument::UnblockOnload (this=0x7fffb7257000, aFireSync=true) at /z/stylo/hg-incubator/dom/base/nsDocument.cpp:8550
#125 0x00007fffe489ab73 in nsDocument::DispatchContentLoadedEvents (this=0x7fffb7257000) at /z/stylo/hg-incubator/dom/base/nsDocument.cpp:5058
#126 0x00007fffe4928d1a in mozilla::detail::RunnableMethodArguments<>::applyImpl<nsDocument, void (nsDocument::*)()>(nsDocument*, void (nsDocument::*)(), mozilla::Tuple<>&, mozilla::IndexSequence<>) (o=0x7fffb7257000, 
    m=(void (nsDocument::*)(nsDocument * const)) 0x7fffe489a380 <nsDocument::DispatchContentLoadedEvents()>, args=...) at /z/stylo/hg-incubator/obj/dist/include/nsThreadUtils.h:791
#127 0x00007fffe4928c99 in mozilla::detail::RunnableMethodArguments<>::apply<nsDocument, void (nsDocument::*)()>(nsDocument*, void (nsDocument::*)()) (this=0x7fffb17505f0, o=0x7fffb7257000, 
    m=(void (nsDocument::*)(nsDocument * const)) 0x7fffe489a380 <nsDocument::DispatchContentLoadedEvents()>) at /z/stylo/hg-incubator/obj/dist/include/nsThreadUtils.h:797
#128 0x00007fffe4928b22 in mozilla::detail::RunnableMethodImpl<void (nsDocument::*)(), true, false>::Run (this=0x7fffb17505b0) at /z/stylo/hg-incubator/obj/dist/include/nsThreadUtils.h:826
#129 0x00007fffe2ad0ca8 in nsThread::ProcessNextEvent (this=0x7fffdfe3d300, aMayWait=false, aResult=0x7fffffffbd4e) at /z/stylo/hg-incubator/xpcom/threads/nsThread.cpp:1213
#130 0x00007fffe2b505fc in NS_ProcessNextEvent (aThread=0x7fffdfe3d300, aMayWait=false) at /z/stylo/hg-incubator/xpcom/glue/nsThreadUtils.cpp:381
#131 0x00007fffe33cb0e9 in mozilla::ipc::MessagePump::Run (this=0x7fffdfe98a00, aDelegate=0x7ffff6bb2410) at /z/stylo/hg-incubator/ipc/glue/MessagePump.cpp:96
#132 0x00007fffe33296c5 in MessageLoop::RunInternal (this=0x7ffff6bb2410) at /z/stylo/hg-incubator/ipc/chromium/src/base/message_loop.cc:232
#133 0x00007fffe3329645 in MessageLoop::RunHandler (this=0x7ffff6bb2410) at /z/stylo/hg-incubator/ipc/chromium/src/base/message_loop.cc:225
#134 0x00007fffe332961d in MessageLoop::Run (this=0x7ffff6bb2410) at /z/stylo/hg-incubator/ipc/chromium/src/base/message_loop.cc:205
#135 0x00007fffe6ad4003 in nsBaseAppShell::Run (this=0x7fffd36e7970) at /z/stylo/hg-incubator/widget/nsBaseAppShell.cpp:156
#136 0x00007fffe7cab192 in nsAppStartup::Run (this=0x7fffd36ef880) at /z/stylo/hg-incubator/toolkit/components/startup/nsAppStartup.cpp:283
#137 0x00007fffe7da48ac in XREMain::XRE_mainRun (this=0x7fffffffc728) at /z/stylo/hg-incubator/toolkit/xre/nsAppRunner.cpp:4485
#138 0x00007fffe7da5396 in XREMain::XRE_main (this=0x7fffffffc728, argc=4, argv=0x7fffffffdc08, aAppData=0x7fffffffc9e8) at /z/stylo/hg-incubator/toolkit/xre/nsAppRunner.cpp:4618
#139 0x00007fffe7da5b6f in XRE_main (argc=4, argv=0x7fffffffdc08, aAppData=0x7fffffffc9e8, aFlags=0) at /z/stylo/hg-incubator/toolkit/xre/nsAppRunner.cpp:4709
#140 0x000000000040633f in do_main (argc=4, argv=0x7fffffffdc08, envp=0x7fffffffdc30, xreDirectory=0x7ffff6b5eb40) at /z/stylo/hg-incubator/browser/app/nsBrowserApp.cpp:328
#141 0x0000000000405a62 in main (argc=4, argv=0x7fffffffdc08, envp=0x7fffffffdc30) at /z/stylo/hg-incubator/browser/app/nsBrowserApp.cpp:461
Summary: stylo: layout/base/crashtests/645572-1.html fatallay asserts with "IsGecko()" at mozilla/DeclarationBlockInlines.h:15 → stylo: layout/base/crashtests/645572-1.html fatally asserts with "IsGecko()" at mozilla/DeclarationBlockInlines.h:15
See Also: → 1342319
Priority: -- → P3
Re-enabled in bug 1323679.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.