Closed Bug 1323649 Opened 8 years ago Closed 8 years ago

stylo: several crashtests panic with "Calling styles() on unstyled ElementData"

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: heycam, Assigned: bholley)

References

Details

Attachments

(1 file)

thread '<unnamed>' panicked at 'Calling styles() on unstyled ElementData', ../src/libcore/option.rs:705
stack backtrace:
   1:     0x7fffea9ba11f - std::sys::backtrace::tracing::imp::write::hd6ece0fd16ebfe06
   2:     0x7fffea9c967d - std::panicking::default_hook::{{closure}}::h523f1cb7f97bbc83
   3:     0x7fffea9c6bda - std::panicking::default_hook::hc3c81c24cdcc8c31
   4:     0x7fffea9c71d8 - std::panicking::rust_panic_with_hook::hf4b937f570e0ba05
   5:     0x7fffea9c7032 - std::panicking::begin_panic::h4a0c5d0b7e602ca9
   6:     0x7fffea9c6fb0 - std::panicking::begin_panic_fmt::h76753862db1b73c1
   7:     0x7fffea9c6f31 - rust_begin_unwind
   8:     0x7fffea9d92af - core::panicking::panic_fmt::h01b74bf8a81c45ca
   9:     0x7fffea9d9325 - core::option::expect_failed::h10d645ceb3823b1c
  10:     0x7fffea0bf613 - <core::option::Option<T>>::expect::hd6a2282710ba6314
                        at /buildslave/rust-buildbot/slave/beta-dist-rustc-linux/build/obj/../src/libcore/option.rs:293
  11:     0x7fffea3afd07 - style::data::ElementData::styles::h8730dce372ef6d31
                        at /z/stylo/hg-incubator/servo/components/style/data.rs:489
  12:     0x7fffea6b98a5 - style::gecko::wrapper::GeckoElement::get_pseudo_style::{{closure}}::h9ac1017335c11ae5
                        at /z/stylo/hg-incubator/servo/components/style/gecko/wrapper.rs:267
  13:     0x7fffea0c9fa7 - <core::option::Option<T>>::and_then::h9b414b9aee5a6cb4
                        at /buildslave/rust-buildbot/slave/beta-dist-rustc-linux/build/obj/../src/libcore/option.rs:578
  14:     0x7fffea3b4b48 - style::gecko::wrapper::GeckoElement::get_pseudo_style::h0eb1aeca931375f6
                        at /z/stylo/hg-incubator/servo/components/style/gecko/wrapper.rs:267
  15:     0x7fffe9eaae43 - Servo_ComputedValues_GetForPseudoElement
                        at /z/stylo/hg-incubator/servo/ports/geckolib/glue.rs:483
  16:     0x7fffe6d2857c - _ZN7mozilla13ServoStyleSet23ProbePseudoElementStyleEPNS_3dom7ElementENS_20CSSPseudoElementTypeEP14nsStyleContext
                        at /z/stylo/hg-incubator/layout/style/ServoStyleSet.cpp:393
  17:     0x7fffe6d287a1 - _ZN7mozilla13ServoStyleSet23ProbePseudoElementStyleEPNS_3dom7ElementENS_20CSSPseudoElementTypeEP14nsStyleContextR16TreeMatchContextS3_
                        at /z/stylo/hg-incubator/layout/style/ServoStyleSet.cpp:429
  18:     0x7fffe6fb29a5 - _ZN7mozilla14StyleSetHandle3Ptr23ProbePseudoElementStyleEPNS_3dom7ElementENS_20CSSPseudoElementTypeEP14nsStyleContextR16TreeMatchContextS4_
                        at /z/stylo/hg-incubator/obj/dist/include/mozilla/StyleSetHandleInlines.h:226
  19:     0x7fffe6f53d4a - _ZN21nsCSSFrameConstructor26CreateGeneratedContentItemER23nsFrameConstructorStateP16nsContainerFrameP10nsIContentP14nsStyleContextN7mozilla20CSSPseudoElementTypeERNS_25FrameConstructionItemListE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:1848
  20:     0x7fffe6f63660 - _ZN21nsCSSFrameConstructor21BuildInlineChildItemsER23nsFrameConstructorStateRNS_21FrameConstructionItemEbb
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:12106
  21:     0x7fffe6f55ce8 - _ZN21nsCSSFrameConstructor33AddFrameConstructionItemsInternalER23nsFrameConstructorStateP10nsIContentP16nsContainerFrameP7nsIAtomibP14nsStyleContextjP8nsTArrayIN26nsIAnonymousContentCreator11ContentInfoEERNS_25FrameConstructionItemListE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:6008
  22:     0x7fffe6f63a1f - _ZN21nsCSSFrameConstructor21BuildInlineChildItemsER23nsFrameConstructorStateRNS_21FrameConstructionItemEbb
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:12164
  23:     0x7fffe6f55ce8 - _ZN21nsCSSFrameConstructor33AddFrameConstructionItemsInternalER23nsFrameConstructorStateP10nsIContentP16nsContainerFrameP7nsIAtomibP14nsStyleContextjP8nsTArrayIN26nsIAnonymousContentCreator11ContentInfoEERNS_25FrameConstructionItemListE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:6008
  24:     0x7fffe6f63a1f - _ZN21nsCSSFrameConstructor21BuildInlineChildItemsER23nsFrameConstructorStateRNS_21FrameConstructionItemEbb
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:12164
  25:     0x7fffe6f55ce8 - _ZN21nsCSSFrameConstructor33AddFrameConstructionItemsInternalER23nsFrameConstructorStateP10nsIContentP16nsContainerFrameP7nsIAtomibP14nsStyleContextjP8nsTArrayIN26nsIAnonymousContentCreator11ContentInfoEERNS_25FrameConstructionItemListE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:6008
  26:     0x7fffe6f63326 - _ZN21nsCSSFrameConstructor27DoAddFrameConstructionItemsER23nsFrameConstructorStateP10nsIContentP14nsStyleContextbP16nsContainerFrameP8nsTArrayIN26nsIAnonymousContentCreator11ContentInfoEERNS_25FrameConstructionItemListE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:5646
  27:     0x7fffe6f60a56 - _ZN21nsCSSFrameConstructor25AddFrameConstructionItemsER23nsFrameConstructorStateP10nsIContentbRKNS_14InsertionPointERNS_25FrameConstructionItemListE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:5668
  28:     0x7fffe6f5709a - _ZN21nsCSSFrameConstructor15ProcessChildrenER23nsFrameConstructorStateP10nsIContentP14nsStyleContextP16nsContainerFramebR12nsFrameItemsbP14PendingBindingP8nsIFrame
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:10846
  29:     0x7fffe6f5a6e9 - _ZN21nsCSSFrameConstructor14ConstructBlockER23nsFrameConstructorStateP10nsIContentP16nsContainerFrameS5_P14nsStyleContextPS5_R12nsFrameItemsP8nsIFrameP14PendingBinding
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:11874
  30:     0x7fffe6f5e019 - _ZN21nsCSSFrameConstructor42ConstructNonScrollableBlockWithConstructorER23nsFrameConstructorStateRNS_21FrameConstructionItemEP16nsContainerFramePK14nsStyleDisplayR12nsFrameItemsPFP12nsBlockFrameP12nsIPresShellP14nsStyleContextE
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:4954
  31:     0x7fffe6f60707 - _ZN21nsCSSFrameConstructor27ConstructNonScrollableBlockER23nsFrameConstructorStateRNS_21FrameConstructionItemEP16nsContainerFramePK14nsStyleDisplayR12nsFrameItems
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:4918
  32:     0x7fffe6f5f5ec - _ZN21nsCSSFrameConstructor30ConstructFrameFromItemInternalERNS_21FrameConstructionItemER23nsFrameConstructorStateP16nsContainerFrameR12nsFrameItems
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:3851
  33:     0x7fffe6f63fcb - _ZN21nsCSSFrameConstructor23ConstructFramesFromItemER23nsFrameConstructorStateRNS_25FrameConstructionItemList8IteratorEP16nsContainerFrameR12nsFrameItems
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:6202
  34:     0x7fffe6fb2ed4 - _ZN21nsCSSFrameConstructor27ConstructFramesFromItemListER23nsFrameConstructorStateRNS_25FrameConstructionItemListEP16nsContainerFrameR12nsFrameItems
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:10651
  35:     0x7fffe6f69289 - _ZN21nsCSSFrameConstructor20ContentRangeInsertedEP10nsIContentS1_S1_P21nsILayoutHistoryStateb
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:8102
  36:     0x7fffe6f67597 - _ZN21nsCSSFrameConstructor15ContentInsertedEP10nsIContentS1_P21nsILayoutHistoryStateb
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:7660
  37:     0x7fffe6f64920 - _ZN21nsCSSFrameConstructor24RecreateFramesForContentEP10nsIContentbNS_11RemoveFlagsEPS1_
                        at /z/stylo/hg-incubator/layout/base/nsCSSFrameConstructor.cpp:9744
  38:     0x7fffe6f0d71c - _ZN7mozilla18RestyleManagerBase21ProcessRestyledFramesER17nsStyleChangeList
                        at /z/stylo/hg-incubator/layout/base/RestyleManagerBase.cpp:1176
  39:     0x7fffe6f26f84 - _ZN7mozilla19ServoRestyleManager22ProcessPendingRestylesEv
                        at /z/stylo/hg-incubator/layout/base/ServoRestyleManager.cpp:326
  40:     0x7fffe6f2ed3c - _ZN7mozilla20RestyleManagerHandle3Ptr22ProcessPendingRestylesEv
                        at /z/stylo/hg-incubator/obj/dist/include/mozilla/RestyleManagerHandleInlines.h:75
  41:     0x7fffe6ef92a9 - _ZN7mozilla9PresShell25FlushPendingNotificationsENS_14ChangesToFlushE
                        at /z/stylo/hg-incubator/layout/base/PresShell.cpp:4115
  42:     0x7fffe6ef8c9f - _ZN7mozilla9PresShell25FlushPendingNotificationsE12mozFlushType
                        at /z/stylo/hg-incubator/layout/base/PresShell.cpp:4007
  43:     0x7fffe6b90daf - _ZN7mozilla10EditorBase13SplitNodeImplER10nsIContentiS2_
                        at /z/stylo/hg-incubator/editor/libeditor/EditorBase.cpp:2769
  44:     0x7fffe6c6fde3 - _ZN7mozilla20SplitNodeTransaction13DoTransactionEv
                        at /z/stylo/hg-incubator/editor/libeditor/SplitNodeTransaction.cpp:58
  45:     0x7fffe6c96f80 - _ZN17nsTransactionItem13DoTransactionEv
                        at /z/stylo/hg-incubator/editor/txmgr/nsTransactionItem.cpp:156
  46:     0x7fffe6c9a0a7 - _ZN20nsTransactionManager16BeginTransactionEP14nsITransactionP11nsISupports
                        at /z/stylo/hg-incubator/editor/txmgr/nsTransactionManager.cpp:661
  47:     0x7fffe6c99dde - _ZN20nsTransactionManager13DoTransactionEP14nsITransaction
                        at /z/stylo/hg-incubator/editor/txmgr/nsTransactionManager.cpp:74
  48:     0x7fffe6b76a5a - _ZN7mozilla10EditorBase13DoTransactionEP14nsITransaction
                        at /z/stylo/hg-incubator/editor/libeditor/EditorBase.cpp:734
  49:     0x7fffe6b8a50d - _ZN7mozilla10EditorBase9SplitNodeER10nsIContentiRNS_11ErrorResultE
                        at /z/stylo/hg-incubator/editor/libeditor/EditorBase.cpp:1449
  50:     0x7fffe6b95620 - _ZN7mozilla10EditorBase13SplitNodeDeepER10nsIContentS2_iNS0_15EmptyContainersEPPS1_S5_
                        at /z/stylo/hg-incubator/editor/libeditor/EditorBase.cpp:3848
  51:     0x7fffe6c01e34 - _ZN7mozilla13HTMLEditRules29BustUpInlinesAtRangeEndpointsERNS_9RangeItemE
                        at /z/stylo/hg-incubator/editor/libeditor/HTMLEditRules.cpp:6020
  52:     0x7fffe6bde6e0 - _ZN7mozilla13HTMLEditRules20GetNodesForOperationER8nsTArrayI6RefPtrI7nsRangeEERS1_INS_13OwningNonNullI7nsINodeEEE10EditActionNS0_12TouchContentE
                        at /z/stylo/hg-incubator/editor/libeditor/HTMLEditRules.cpp:5722
  53:     0x7fffe6bf840d - _ZN7mozilla13HTMLEditRules14WillHTMLIndentEPNS_3dom9SelectionEPbS4_
                        at /z/stylo/hg-incubator/editor/libeditor/HTMLEditRules.cpp:3833
  54:     0x7fffe6bd42c3 - _ZN7mozilla13HTMLEditRules10WillIndentEPNS_3dom9SelectionEPbS4_
                        at /z/stylo/hg-incubator/editor/libeditor/HTMLEditRules.cpp:3592
  55:     0x7fffe6bc9ce7 - _ZN7mozilla13HTMLEditRules12WillDoActionEPNS_3dom9SelectionEPNS_9RulesInfoEPbS6_
                        at /z/stylo/hg-incubator/editor/libeditor/HTMLEditRules.cpp:623
  56:     0x7fffe6c0f51f - _ZN7mozilla10HTMLEditor6IndentERK18nsAString_internal
                        at /z/stylo/hg-incubator/editor/libeditor/HTMLEditor.cpp:2208
  57:     0x7fffe6ca11f6 - _ZN15nsIndentCommand9DoCommandEPKcP11nsISupports
                        at /z/stylo/hg-incubator/editor/composer/nsComposerCommands.cpp:466
  58:     0x7fffe77b08a9 - _ZN24nsControllerCommandTable9DoCommandEPKcP11nsISupports
                        at /z/stylo/hg-incubator/embedding/components/commandhandler/nsControllerCommandTable.cpp:147
  59:     0x7fffe77abd27 - _ZN23nsBaseCommandController9DoCommandEPKc
                        at /z/stylo/hg-incubator/embedding/components/commandhandler/nsBaseCommandController.cpp:136
  60:     0x7fffe77aedd5 - _ZN16nsCommandManager9DoCommandEPKcP16nsICommandParamsP18mozIDOMWindowProxy
                        at /z/stylo/hg-incubator/embedding/components/commandhandler/nsCommandManager.cpp:214
  61:     0x7fffe5de5430 - _ZN14nsHTMLDocument11ExecCommandERK18nsAString_internalbS2_N7mozilla3dom10CallerTypeERNS3_11ErrorResultE
                        at /z/stylo/hg-incubator/dom/html/nsHTMLDocument.cpp:3236
  62:     0x7fffe5699781 - _ZN7mozilla3dom19HTMLDocumentBindingL11execCommandEP9JSContextN2JS6HandleIP8JSObjectEEP14nsHTMLDocumentRK19JSJitMethodCallArgs
                        at /z/stylo/hg-incubator/obj/dom/bindings/HTMLDocumentBinding.cpp:829
  63:     0x7fffe58aa6f1 - _ZN7mozilla3dom20GenericBindingMethodEP9JSContextjPN2JS5ValueE
                        at /z/stylo/hg-incubator/dom/bindings/BindingUtils.cpp:2886
  64:     0x7fffe96a761c - _ZN2js12CallJSNativeEP9JSContextPFbS1_jPN2JS5ValueEERKNS2_8CallArgsE
                        at /z/stylo/hg-incubator/js/src/jscntxtinlines.h:239
  65:     0x7fffe968b46f - _ZN2js23InternalCallOrConstructEP9JSContextRKN2JS8CallArgsENS_14MaybeConstructE
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:457
  66:     0x7fffe968b86e - _ZL12InternalCallP9JSContextRKN2js13AnyInvokeArgsE
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:502
  67:     0x7fffe968b66c - _ZN2js13CallFromStackEP9JSContextRKN2JS8CallArgsE
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:508
  68:     0x7fffe967fe75 - _ZL9InterpretP9JSContextRN2js8RunStateE
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:2919
  69:     0x7fffe96752cf - _ZN2js9RunScriptEP9JSContextRNS_8RunStateE
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:403
  70:     0x7fffe968c7a1 - _ZN2js13ExecuteKernelEP9JSContextN2JS6HandleIP8JSScriptEER8JSObjectRKNS2_5ValueENS_16AbstractFramePtrEPS9_
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:684
  71:     0x7fffe968caf6 - _ZN2js7ExecuteEP9JSContextN2JS6HandleIP8JSScriptEER8JSObjectPNS2_5ValueE
                        at /z/stylo/hg-incubator/js/src/vm/Interpreter.cpp:716
  72:     0x7fffe93859eb - _ZL8EvaluateP9JSContextN2js9ScopeKindEN2JS6HandleIP8JSObjectEERKNS3_22ReadOnlyCompileOptionsERNS3_18SourceBufferHolderENS3_13MutableHandleINS3_5ValueEEE
                        at /z/stylo/hg-incubator/js/src/jsapi.cpp:4480
  73:     0x7fffe9385cec - _ZL8EvaluateP9JSContextRN2JS16AutoObjectVectorERKNS1_22ReadOnlyCompileOptionsERNS1_18SourceBufferHolderENS1_13MutableHandleINS1_5ValueEEE
                        at /z/stylo/hg-incubator/js/src/jsapi.cpp:4507
  74:     0x7fffe9385bcc - _ZN2JS8EvaluateEP9JSContextRNS_16AutoObjectVectorERKNS_22ReadOnlyCompileOptionsERNS_18SourceBufferHolderENS_13MutableHandleINS_5ValueEEE
                        at /z/stylo/hg-incubator/js/src/jsapi.cpp:4565
  75:     0x7fffe49517ed - _ZN9nsJSUtils14EvaluateStringEP9JSContextRN2JS18SourceBufferHolderENS2_6HandleIP8JSObjectEERNS2_14CompileOptionsERKNS_15EvaluateOptionsENS2_13MutableHandleINS2_5ValueEEEPPv
                        at /z/stylo/hg-incubator/dom/base/nsJSUtils.cpp:207
  76:     0x7fffe4951049 - _ZN9nsJSUtils14EvaluateStringEP9JSContextRK18nsAString_internalN2JS6HandleIP8JSObjectEERNS5_14CompileOptionsERKNS_15EvaluateOptionsENS5_13MutableHandleINS5_5ValueEEE
                        at /z/stylo/hg-incubator/dom/base/nsJSUtils.cpp:137
  77:     0x7fffe4951b60 - _ZN9nsJSUtils14EvaluateStringEP9JSContextRK18nsAString_internalN2JS6HandleIP8JSObjectEERNS5_14CompileOptionsE
                        at /z/stylo/hg-incubator/dom/base/nsJSUtils.cpp:260
  78:     0x7fffe46dd409 - _ZN14nsGlobalWindow17RunTimeoutHandlerEPN7mozilla3dom7TimeoutEP16nsIScriptContext
                        at /z/stylo/hg-incubator/dom/base/nsGlobalWindow.cpp:12922
  79:     0x7fffe46ddeef - _ZN14nsGlobalWindow10RunTimeoutEPN7mozilla3dom7TimeoutE
                        at /z/stylo/hg-incubator/dom/base/nsGlobalWindow.cpp:13194
  80:     0x7fffe47fb8cd - _ZN7mozilla3dom12_GLOBAL__N_113TimerCallbackEP8nsITimerPv
                        at /z/stylo/hg-incubator/dom/base/Timeout.cpp:63
  81:     0x7fffe2afc00b - _ZN11nsTimerImpl4FireEv
                        at /z/stylo/hg-incubator/xpcom/threads/nsTimerImpl.cpp:475
  82:     0x7fffe2ac927a - _ZN12nsTimerEvent3RunEv
                        at /z/stylo/hg-incubator/xpcom/threads/TimerThread.cpp:301
  83:     0x7fffe2aea6ca - _ZN7mozilla19ThrottledEventQueue5Inner15ExecuteRunnableEv
                        at /z/stylo/hg-incubator/xpcom/threads/ThrottledEventQueue.cpp:161
  84:     0x7fffe2aea370 - _ZN7mozilla19ThrottledEventQueue5Inner8Executor3RunEv
                        at /z/stylo/hg-incubator/xpcom/threads/ThrottledEventQueue.cpp:74
  85:     0x7fffe2ad0ca7 - _ZN8nsThread16ProcessNextEventEbPb
                        at /z/stylo/hg-incubator/xpcom/threads/nsThread.cpp:1213
  86:     0x7fffe2b505fb - _Z19NS_ProcessNextEventP9nsIThreadb
                        at /z/stylo/hg-incubator/xpcom/glue/nsThreadUtils.cpp:381
  87:     0x7fffe33cb0e8 - _ZN7mozilla3ipc11MessagePump3RunEPN4base11MessagePump8DelegateE
                        at /z/stylo/hg-incubator/ipc/glue/MessagePump.cpp:96
  88:     0x7fffe33296c4 - _ZN11MessageLoop11RunInternalEv
                        at /z/stylo/hg-incubator/ipc/chromium/src/base/message_loop.cc:232
  89:     0x7fffe3329644 - _ZN11MessageLoop10RunHandlerEv
                        at /z/stylo/hg-incubator/ipc/chromium/src/base/message_loop.cc:225
  90:     0x7fffe332961c - _ZN11MessageLoop3RunEv
                        at /z/stylo/hg-incubator/ipc/chromium/src/base/message_loop.cc:205
  91:     0x7fffe6ad4002 - _ZN14nsBaseAppShell3RunEv
                        at /z/stylo/hg-incubator/widget/nsBaseAppShell.cpp:156
  92:     0x7fffe7cab191 - _ZN12nsAppStartup3RunEv
                        at /z/stylo/hg-incubator/toolkit/components/startup/nsAppStartup.cpp:283
  93:     0x7fffe7da48ab - _ZN7XREMain11XRE_mainRunEv
                        at /z/stylo/hg-incubator/toolkit/xre/nsAppRunner.cpp:4485
  94:     0x7fffe7da5395 - _ZN7XREMain8XRE_mainEiPPcPK12nsXREAppData
                        at /z/stylo/hg-incubator/toolkit/xre/nsAppRunner.cpp:4618
  95:     0x7fffe7da5b6e - XRE_main
                        at /z/stylo/hg-incubator/toolkit/xre/nsAppRunner.cpp:4709
  96:           0x40633e - _ZL7do_mainiPPcS0_P7nsIFile
                        at /z/stylo/hg-incubator/browser/app/nsBrowserApp.cpp:328
  97:           0x405a61 - main
                        at /z/stylo/hg-incubator/browser/app/nsBrowserApp.cpp:461
  98:     0x7ffff6d6c82f - __libc_start_main
  99:           0x4058f8 - _start
Summary: stylo: dom/base/crashtests/838489-1.html panics with "Calling styles() on unstyled ElementData" → stylo: dom/base/crashtests/838489-1.html and dom/events/crashtests/938341.html panic with "Calling styles() on unstyled ElementData"
These tests fail with the panic mentioned above:

dom/base/crashtests/838489-1.html (with the backtrace in comment 0)
dom/events/crashtests/938341.html
dom/xbl/crashtests/277523-1.xhtml
dom/xbl/crashtests/368276-1.xhtml
editor/libeditor/crashtests/467647-1.html
editor/libeditor/crashtests/713427-2.xhtml
layout/base/crashtests/354133-1.html
layout/base/crashtests/376223-1.xhtml
layout/base/crashtests/383806-1.xhtml
layout/base/crashtests/390976-1.html
layout/base/crashtests/428113.xhtml
layout/base/crashtests/496011-1.xhtml
layout/generic/crashtests/413712-1.xhtml
layout/generic/crashtests/428263-1.html
layout/generic/crashtests/580504-1.xhtml
layout/style/crashtests/469432-1.xhtml
Summary: stylo: dom/base/crashtests/838489-1.html and dom/events/crashtests/938341.html panic with "Calling styles() on unstyled ElementData" → stylo: several crashtests panic with "Calling styles() on unstyled ElementData"
layout/style/crashtests/1089463-1.html
layout/tables/crashtests/457115.html
editor/libeditor/crashtests/420439.html
layout/xul/crashtests/398326-1.xhtml
layout/xul/crashtests/488210-1.xhtml
layout/xul/crashtests/536931-1.xhtml
layout/reftests/webcomponents/update-dist-node-descendants-1.html
layout/reftests/writing-mode/ua-style-sheet-input-number-1.html
layout/reftests/webcomponents/nested-insertion-point-1.html
layout/reftests/webcomponents/fallback-content-1.html
layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1a.html
layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1b.html
layout/reftests/transform/dynamic-inherit-1.html
layout/reftests/transform-3d/willchange-containing-block.html?willchange
layout/reftests/table-anonymous-boxes/277995-1.html
layout/reftests/first-letter/dynamic-2.html
layout/reftests/css-sizing/min-intrinsic-with-max-width-percents-across-form-controls.html
layout/reftests/css-sizing/min-intrinsic-with-width-percents-across-form-controls.html
layout/reftests/bugs/630835-1.html
layout/reftests/bugs/545049-1.html
layout/reftests/bugs/490176-1.html
layout/reftests/bugs/386470-1a.html
layout/reftests/bugs/386470-1c.html
layout/reftests/image/image-object-position-dyn-1.html
layout/reftests/image/image-orientation-dynamic.html
layout/reftests/forms/input/number/number-min-height-1.html
layout/reftests/forms/input/number/number-auto-width-1.html
layout/reftests/forms/input/number/from-number-to-other-type-unthemed-1.html
layout/reftests/forms/input/number/not-other-type-unthemed-1.html
layout/reftests/forms/input/number/number-disabled.html
layout/reftests/forms/input/number/number-similar-to-text-unthemed.html
layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html
layout/reftests/forms/input/number/show-value.html
layout/reftests/forms/legend/shadow-dom.html
layout/reftests/webcomponents/basic-shadow-1.html
layout/reftests/webcomponents/basic-shadow-2.html
layout/reftests/webcomponents/basic-shadow-3.html
layout/reftests/webcomponents/basic-shadow-4.html
layout/reftests/webcomponents/remove-insertion-point-1.html
layout/reftests/bugs/389224-1.html
layout/reftests/bugs/389224-2.html
layout/reftests/bugs/557087-1.html
layout/reftests/bugs/557087-2.html
layout/reftests/first-line/stress-3.html
layout/reftests/mathml/shadow-dom-1.html
layout/reftests/table-anonymous-boxes/368932-1.html
layout/reftests/css-grid/grid-row-gap-002.html
layout/reftests/css-grid/grid-row-gap-003.html
layout/reftests/css-grid/grid-row-gap-004.html
layout/reftests/invalidation/paintedlayer-recycling-1.html
gdom/html/reftests/autofocus/input-number.html
layout/reftests/css-grid/grid-column-gap-001.html
layout/reftests/css-grid/grid-justify-content-002.html
layout/reftests/css-grid/grid-justify-content-003.html
layout/reftests/webcomponents/dynamic-insertion-point-distribution-2.html
layout/reftests/webcomponents/input-transition-1.html
layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html
layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html
layout/reftests/webcomponents/nested-shadow-element-1.html
layout/reftests/css-grid/grid-placement-auto-implicit-001.html
layout/reftests/css-grid/grid-placement-definite-implicit-001.html
layout/reftests/bugs/1066554-1.html
layout/reftests/bugs/403962-1.xhtml
layout/reftests/webcomponents/basic-shadow-element-1.html
layout/reftests/webcomponents/basic-insertion-point-1.html
layout/reftests/webcomponents/basic-insertion-point-2.html
Incremental restyle
Flags: needinfo?(bobbyholley)
I'm flipping a bunch of these tests back on when landing bug 1325734. There are still a few that panic, but the number is reduced. Flagging leave-open.
Keywords: leave-open
Depends on: 1329854
Flags: needinfo?(bobbyholley)
Keywords: leave-open
Flags: needinfo?(bobbyholley)
Depends on: 1330401
The last occurrence of this should be fixed with my patches in bug 1329854. If this reappears, feel free to re-open this metabug and file a new dependency.
Flags: needinfo?(bobbyholley)
Assignee: nobody → bobbyholley
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Comment on attachment 8906485 [details]
Bug 1323649 followup - Re-enable one reftest.

https://reviewboard.mozilla.org/r/178250/#review183144
Attachment #8906485 - Flags: review+
Pushed by xquan@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/42306e3867ae
followup - Re-enable one reftest. r=xidorn
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: