[Webkit-unassigned] [Bug 180280] New: May CSSOM leaks on fast/dom/non-numeric-values-numeric-parameters.html

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Dec 1 13:58:54 PST 2017


https://bugs.webkit.org/show_bug.cgi?id=180280

            Bug ID: 180280
           Summary: May CSSOM leaks on
                    fast/dom/non-numeric-values-numeric-parameters.html
           Product: WebKit
           Version: Safari 9
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: CSS
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: ap at webkit.org
                CC: cdumez at apple.com, joepeck at webkit.org, koivisto at iki.fi,
                    simon.fraser at apple.com,
                    webkit-bug-importer at group.apple.com, zalan at apple.com

fast/dom/non-numeric-values-numeric-parameters.html leaks a variety of CSSOM objects.

Steps to reproduce:

run-webkit-tests --leaks -1 --no-sample --no-retry --debug-rwt-logging fast/dom/non-numeric-values-numeric-parameters.html --no-build --repeat 10

Here are all the leak traces, truncated for readability:

WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(JSC::ExecState*) JSCSSStyleDeclaration.cpp:557 | long long WebCore::IDLOperation<WebCore::JSCSSStyleDeclaration>::call<&(WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&) JSCSSStyleDeclaration.cpp:552 | WebCore::PropertySetCSSStyleDeclaration::getPropertyCSSValue(WTF::String const&) PropertySetCSSStyleDeclaration.cpp:185 | WebCore::PropertySetCSSStyleDeclaration::wrapForDeprecatedCSSOM(WebCore::CSSValue*) PropertySetCSSStyleDeclaration.cpp:323 | WebCore::CSSValue::createDeprecatedCSSOMWrapper(WebCore::CSSStyleDeclaration&) const CSSValue.cpp:469 | WebCore::DeprecatedCSSOMValueList::create(WebCore::CSSValueList const&, WebCore::CSSStyleDeclaration&) DeprecatedCSSOMValueList.h:37 | WebCore::DeprecatedCSSOMValueList::DeprecatedCSSOMValueList(WebCore::CSSValueList const&, WebCore::CSSStyleDeclaration&) DeprecatedCSSOMValueList.h:56 | WebCore::DeprecatedCSSOMValueList::DeprecatedCSSOMValueList(WebCore::CSSValueList const&, WebCore::CSSStyleDeclaration&) DeprecatedCSSOMValueList.h:55 | WebCore::CSSValue::createDeprecatedCSSOMWrapper(WebCore::CSSStyleDeclaration&) const CSSValue.cpp:467 | WebCore::DeprecatedCSSOMPrimitiveValue::create(WebCore::CSSPrimitiveValue const&, WebCore::CSSStyleDeclaration&) DeprecatedCSSOMPrimitiveValue.h:75 | WTF::RefCounted<WebCore::DeprecatedCSSOMValue>::operator new(unsigned long) RefCounted.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(JSC::ExecState*) JSCSSStyleDeclaration.cpp:557 | long long WebCore::IDLOperation<WebCore::JSCSSStyleDeclaration>::call<&(WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&) JSCSSStyleDeclaration.cpp:552 | WebCore::PropertySetCSSStyleDeclaration::getPropertyCSSValue(WTF::String const&) PropertySetCSSStyleDeclaration.cpp:185 | WebCore::PropertySetCSSStyleDeclaration::wrapForDeprecatedCSSOM(WebCore::CSSValue*) memory:3006 | WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::operator new(unsigned long) HashMap.h:37 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(JSC::ExecState*) JSCSSStyleDeclaration.cpp:557 | long long WebCore::IDLOperation<WebCore::JSCSSStyleDeclaration>::call<&(WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&) JSCSSStyleDeclaration.cpp:552 | WebCore::PropertySetCSSStyleDeclaration::getPropertyCSSValue(WTF::String const&) PropertySetCSSStyleDeclaration.cpp:185 | WebCore::PropertySetCSSStyleDeclaration::wrapForDeprecatedCSSOM(WebCore::CSSValue*) memory:3006 | WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::HashMap() HashMap.h:82 | WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::HashMap() HashMap.h:82 | WTF::HashTable<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> >::HashTable() HashTable.h:559 | WTF::HashTable<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> >::HashTable() memory:3006 | WTF::Lock::operator new(unsigned long) Lock.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsNodePrototypeFunctionAppendChild(JSC::ExecState*) JSNode.cpp:851 | long long WebCore::IDLOperation<WebCore::JSNode>::call<&(WebCore::jsNodePrototypeFunctionAppendChildBody(JSC::ExecState*, WebCore::JSNode*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsNodePrototypeFunctionAppendChildBody(JSC::ExecState*, WebCore::JSNode*, JSC::ThrowScope&) JSNode.cpp:845 | WebCore::Node::appendChild(WebCore::Node&) Node.cpp:434 | WebCore::ContainerNode::appendChild(WebCore::Node&) ContainerNode.cpp:672 | WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&) ContainerNode.cpp:696 | void WebCore::executeNodeInsertionWithScriptAssertion<WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&)::$_4>(WebCore::ContainerNode&, WebCore::Node&, WebCore::ContainerNode::ChildChangeSource, WebCore::ReplacedAllChildren, WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&)::$_4) ContainerNode.cpp:183 | WebCore::notifyChildNodeInserted(WebCore::ContainerNode&, WebCore::Node&) ContainerNodeAlgorithms.cpp:99 | WebCore::notifyNodeInsertedIntoDocument(WebCore::ContainerNode&, WebCore::Node&, WebCore::TreeScopeChange, WTF::Vector<WTF::Ref<WebCore::Node>, 11ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&) ContainerNodeAlgorithms.cpp:44 | WebCore::HTMLStyleElement::insertedIntoAncestor(WebCore::Node::InsertionType, WebCore::ContainerNode&) HTMLStyleElement.cpp:104 | WebCore::InlineStyleSheetOwner::insertedIntoDocument(WebCore::Element&) InlineStyleSheetOwner.cpp:93 | WebCore::InlineStyleSheetOwner::createSheetFromTextContents(WebCore::Element&) InlineStyleSheetOwner.cpp:134 | WebCore::InlineStyleSheetOwner::createSheet(WebCore::Element&, WTF::String const&) InlineStyleSheetOwner.cpp:207 | WebCore::StyleSheetContents::parseString(WTF::String const&) StyleSheetContents.cpp:357 | WebCore::CSSParser::parseSheet(WebCore::StyleSheetContents*, WTF::String const&, WebCore::CSSParser::RuleParsing) CSSParser.cpp:126 | WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing) CSSParserImpl.cpp:245 | bool WebCore::CSSParserImpl::consumeRuleList<WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing)::$_2>(WebCore::CSSParserTokenRange, WebCore::CSSParserImpl::RuleListType, WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing)::$_2) CSSParserImpl.cpp:387 | WebCore::CSSParserImpl::consumeQualifiedRule(WebCore::CSSParserTokenRange&, WebCore::CSSParserImpl::AllowedRulesType) CSSParserImpl.cpp:473 | WebCore::CSSParserImpl::consumeStyleRule(WebCore::CSSParserTokenRange, WebCore::CSSParserTokenRange) CSSParserImpl.cpp:747 | WebCore::CSSParserImpl::consumeDeclarationList(WebCore::CSSParserTokenRange, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:780 | WebCore::CSSParserImpl::consumeDeclaration(WebCore::CSSParserTokenRange, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:842 | WebCore::CSSParserImpl::consumeDeclarationValue(WebCore::CSSParserTokenRange, WebCore::CSSPropertyID, bool, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:858 | WebCore::CSSPropertyParser::parseValue(WebCore::CSSPropertyID, bool, WebCore::CSSParserTokenRange const&, WebCore::CSSParserContext const&, WTF::Vector<WebCore::CSSProperty, 256ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::StyleRuleBase::Type) CSSPropertyParser.cpp:267 | WebCore::CSSPropertyParser::parseValueStart(WebCore::CSSPropertyID, bool) CSSPropertyParser.cpp:0 | WebCore::CSSPropertyParser::parseSingleValue(WebCore::CSSPropertyID, WebCore::CSSPropertyID) CSSPropertyParser.cpp:3831 | WebCore::consumeFontFamily(WebCore::CSSParserTokenRange&) CSSPropertyParser.cpp:1041 | WebCore::CSSValueList::createCommaSeparated() CSSValueList.h:40 | WTF::RefCounted<WebCore::CSSValue>::operator new(unsigned long) RefCounted.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(JSC::ExecState*) JSCSSStyleDeclaration.cpp:557 | long long WebCore::IDLOperation<WebCore::JSCSSStyleDeclaration>::call<&(WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&) JSCSSStyleDeclaration.cpp:552 | WebCore::PropertySetCSSStyleDeclaration::getPropertyCSSValue(WTF::String const&) PropertySetCSSStyleDeclaration.cpp:185 | WebCore::PropertySetCSSStyleDeclaration::wrapForDeprecatedCSSOM(WebCore::CSSValue*) PropertySetCSSStyleDeclaration.cpp:321 | WTF::HashTableAddResult<WTF::HashTableIterator<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> > > WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::add<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >(WebCore::CSSValue* const&, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>&&) HashMap.h:381 | WTF::HashTableAddResult<WTF::HashTableIterator<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> > > WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::inlineAdd<WebCore::CSSValue* const&, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >(WebCore::CSSValue* const&&&, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>&&) HashMap.h:346 | WTF::HashTableAddResult<WTF::HashTableIterator<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> > > WTF::HashTable<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> >::add<WTF::HashMapTranslator<WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::PtrHash<WebCore::CSSValue*> >, WebCore::CSSValue* const&, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >(WebCore::CSSValue* const&&&, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>&&) HashTable.h:869 | WTF::HashTable<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> >::expand(WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >*) HashTable.h:1173 | WTF::HashTable<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> >::rehash(unsigned int, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >*) HashTable.h:1196 | WTF::HashTable<WebCore::CSSValue*, WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> >, WTF::KeyValuePairKeyExtractor<WTF::KeyValuePair<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashMap<WebCore::CSSValue*, WTF::RefPtr<WebCore::DeprecatedCSSOMValue>, WTF::PtrHash<WebCore::CSSValue*>, WTF::HashTraits<WebCore::CSSValue*>, WTF::HashTraits<WTF::RefPtr<WebCore::DeprecatedCSSOMValue> > >::KeyValuePairTraits, WTF::HashTraits<WebCore::CSSValue*> >::allocateTable(unsigned int) HashTable.h:1145 | WTF::fastZeroedMalloc(unsigned long) FastMalloc.cpp:80 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsCSSStyleRuleStyle(JSC::ExecState*, long long, JSC::PropertyName) JSCSSStyleRule.cpp:207 | long long WebCore::IDLAttribute<WebCore::JSCSSStyleRule>::get<&(WebCore::jsCSSStyleRuleStyleGetter(JSC::ExecState&, WebCore::JSCSSStyleRule&, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)3>(JSC::ExecState&, long long, char const*) JSDOMAttribute.h:69 | WebCore::jsCSSStyleRuleStyleGetter(JSC::ExecState&, WebCore::JSCSSStyleRule&, JSC::ThrowScope&) JSCSSStyleRule.cpp:201 | WebCore::CSSStyleRule::style() CSSStyleRule.cpp:63 | WebCore::StyleRuleCSSStyleDeclaration::create(WebCore::MutableStyleProperties&, WebCore::CSSRule&) PropertySetCSSStyleDeclaration.h:94 | WebCore::CSSStyleDeclaration::operator new(unsigned long) CSSStyleDeclaration.h:42 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsCSSStyleRuleStyle(JSC::ExecState*, long long, JSC::PropertyName) JSCSSStyleRule.cpp:207 | long long WebCore::IDLAttribute<WebCore::JSCSSStyleRule>::get<&(WebCore::jsCSSStyleRuleStyleGetter(JSC::ExecState&, WebCore::JSCSSStyleRule&, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)3>(JSC::ExecState&, long long, char const*) JSDOMAttribute.h:69 | WebCore::jsCSSStyleRuleStyleGetter(JSC::ExecState&, WebCore::JSCSSStyleRule&, JSC::ThrowScope&) JSCSSStyleRule.cpp:201 | WebCore::CSSStyleRule::style() CSSStyleRule.cpp:63 | WebCore::StyleRule::mutableProperties() StyleRule.cpp:209 | WebCore::StyleProperties::mutableCopy() const StyleProperties.cpp:1320 | WTF::RefCounted<WebCore::StylePropertiesBase>::operator new(unsigned long) RefCounted.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValue(JSC::ExecState*) JSCSSStyleDeclaration.cpp:557 | long long WebCore::IDLOperation<WebCore::JSCSSStyleDeclaration>::call<&(WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsCSSStyleDeclarationPrototypeFunctionGetPropertyCSSValueBody(JSC::ExecState*, WebCore::JSCSSStyleDeclaration*, JSC::ThrowScope&) JSCSSStyleDeclaration.cpp:552 | WebCore::PropertySetCSSStyleDeclaration::getPropertyCSSValue(WTF::String const&) PropertySetCSSStyleDeclaration.cpp:185 | WebCore::PropertySetCSSStyleDeclaration::wrapForDeprecatedCSSOM(WebCore::CSSValue*) PropertySetCSSStyleDeclaration.cpp:323 | WebCore::CSSValue::createDeprecatedCSSOMWrapper(WebCore::CSSStyleDeclaration&) const CSSValue.cpp:469 | WebCore::DeprecatedCSSOMValueList::create(WebCore::CSSValueList const&, WebCore::CSSStyleDeclaration&) DeprecatedCSSOMValueList.h:37 | WTF::RefCounted<WebCore::DeprecatedCSSOMValue>::operator new(unsigned long) RefCounted.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsNodePrototypeFunctionAppendChild(JSC::ExecState*) JSNode.cpp:851 | long long WebCore::IDLOperation<WebCore::JSNode>::call<&(WebCore::jsNodePrototypeFunctionAppendChildBody(JSC::ExecState*, WebCore::JSNode*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsNodePrototypeFunctionAppendChildBody(JSC::ExecState*, WebCore::JSNode*, JSC::ThrowScope&) JSNode.cpp:845 | WebCore::Node::appendChild(WebCore::Node&) Node.cpp:434 | WebCore::ContainerNode::appendChild(WebCore::Node&) ContainerNode.cpp:672 | WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&) ContainerNode.cpp:696 | void WebCore::executeNodeInsertionWithScriptAssertion<WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&)::$_4>(WebCore::ContainerNode&, WebCore::Node&, WebCore::ContainerNode::ChildChangeSource, WebCore::ReplacedAllChildren, WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&)::$_4) ContainerNode.cpp:183 | WebCore::notifyChildNodeInserted(WebCore::ContainerNode&, WebCore::Node&) ContainerNodeAlgorithms.cpp:99 | WebCore::notifyNodeInsertedIntoDocument(WebCore::ContainerNode&, WebCore::Node&, WebCore::TreeScopeChange, WTF::Vector<WTF::Ref<WebCore::Node>, 11ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&) ContainerNodeAlgorithms.cpp:44 | WebCore::HTMLStyleElement::insertedIntoAncestor(WebCore::Node::InsertionType, WebCore::ContainerNode&) HTMLStyleElement.cpp:104 | WebCore::InlineStyleSheetOwner::insertedIntoDocument(WebCore::Element&) InlineStyleSheetOwner.cpp:93 | WebCore::InlineStyleSheetOwner::createSheetFromTextContents(WebCore::Element&) InlineStyleSheetOwner.cpp:134 | WebCore::InlineStyleSheetOwner::createSheet(WebCore::Element&, WTF::String const&) InlineStyleSheetOwner.cpp:207 | WebCore::StyleSheetContents::parseString(WTF::String const&) StyleSheetContents.cpp:357 | WebCore::CSSParser::parseSheet(WebCore::StyleSheetContents*, WTF::String const&, WebCore::CSSParser::RuleParsing) CSSParser.cpp:126 | WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing) CSSParserImpl.cpp:245 | bool WebCore::CSSParserImpl::consumeRuleList<WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing)::$_2>(WebCore::CSSParserTokenRange, WebCore::CSSParserImpl::RuleListType, WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing)::$_2) CSSParserImpl.cpp:387 | WebCore::CSSParserImpl::consumeQualifiedRule(WebCore::CSSParserTokenRange&, WebCore::CSSParserImpl::AllowedRulesType) CSSParserImpl.cpp:473 | WebCore::CSSParserImpl::consumeStyleRule(WebCore::CSSParserTokenRange, WebCore::CSSParserTokenRange) CSSParserImpl.cpp:747 | WebCore::CSSParserImpl::consumeDeclarationList(WebCore::CSSParserTokenRange, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:780 | WebCore::CSSParserImpl::consumeDeclaration(WebCore::CSSParserTokenRange, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:842 | WebCore::CSSParserImpl::consumeDeclarationValue(WebCore::CSSParserTokenRange, WebCore::CSSPropertyID, bool, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:858 | WebCore::CSSPropertyParser::parseValue(WebCore::CSSPropertyID, bool, WebCore::CSSParserTokenRange const&, WebCore::CSSParserContext const&, WTF::Vector<WebCore::CSSProperty, 256ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::StyleRuleBase::Type) CSSPropertyParser.cpp:267 | WebCore::CSSPropertyParser::parseValueStart(WebCore::CSSPropertyID, bool) CSSPropertyParser.cpp:0 | WebCore::CSSPropertyParser::parseSingleValue(WebCore::CSSPropertyID, WebCore::CSSPropertyID) CSSPropertyParser.cpp:3831 | WebCore::consumeFontFamily(WebCore::CSSParserTokenRange&) CSSPropertyParser.cpp:1041 | WebCore::CSSValueList::createCommaSeparated() CSSValueList.h:40 | WTF::RefCounted<WebCore::CSSValue>::operator new(unsigned long) RefCounted.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

WebCore::jsNodePrototypeFunctionAppendChild(JSC::ExecState*) JSNode.cpp:851 | long long WebCore::IDLOperation<WebCore::JSNode>::call<&(WebCore::jsNodePrototypeFunctionAppendChildBody(JSC::ExecState*, WebCore::JSNode*, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)0>(JSC::ExecState&, char const*) JSDOMOperation.h:53 | WebCore::jsNodePrototypeFunctionAppendChildBody(JSC::ExecState*, WebCore::JSNode*, JSC::ThrowScope&) JSNode.cpp:845 | WebCore::Node::appendChild(WebCore::Node&) Node.cpp:434 | WebCore::ContainerNode::appendChild(WebCore::Node&) ContainerNode.cpp:672 | WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&) ContainerNode.cpp:696 | void WebCore::executeNodeInsertionWithScriptAssertion<WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&)::$_4>(WebCore::ContainerNode&, WebCore::Node&, WebCore::ContainerNode::ChildChangeSource, WebCore::ReplacedAllChildren, WebCore::ContainerNode::appendChildWithoutPreInsertionValidityCheck(WebCore::Node&)::$_4) ContainerNode.cpp:183 | WebCore::notifyChildNodeInserted(WebCore::ContainerNode&, WebCore::Node&) ContainerNodeAlgorithms.cpp:99 | WebCore::notifyNodeInsertedIntoDocument(WebCore::ContainerNode&, WebCore::Node&, WebCore::TreeScopeChange, WTF::Vector<WTF::Ref<WebCore::Node>, 11ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&) ContainerNodeAlgorithms.cpp:44 | WebCore::HTMLStyleElement::insertedIntoAncestor(WebCore::Node::InsertionType, WebCore::ContainerNode&) HTMLStyleElement.cpp:104 | WebCore::InlineStyleSheetOwner::insertedIntoDocument(WebCore::Element&) InlineStyleSheetOwner.cpp:93 | WebCore::InlineStyleSheetOwner::createSheetFromTextContents(WebCore::Element&) InlineStyleSheetOwner.cpp:134 | WebCore::InlineStyleSheetOwner::createSheet(WebCore::Element&, WTF::String const&) InlineStyleSheetOwner.cpp:207 | WebCore::StyleSheetContents::parseString(WTF::String const&) StyleSheetContents.cpp:357 | WebCore::CSSParser::parseSheet(WebCore::StyleSheetContents*, WTF::String const&, WebCore::CSSParser::RuleParsing) CSSParser.cpp:126 | WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing) CSSParserImpl.cpp:245 | bool WebCore::CSSParserImpl::consumeRuleList<WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing)::$_2>(WebCore::CSSParserTokenRange, WebCore::CSSParserImpl::RuleListType, WebCore::CSSParserImpl::parseStyleSheet(WTF::String const&, WebCore::CSSParserContext const&, WebCore::StyleSheetContents*, WebCore::CSSParser::RuleParsing)::$_2) CSSParserImpl.cpp:387 | WebCore::CSSParserImpl::consumeQualifiedRule(WebCore::CSSParserTokenRange&, WebCore::CSSParserImpl::AllowedRulesType) CSSParserImpl.cpp:473 | WebCore::CSSParserImpl::consumeStyleRule(WebCore::CSSParserTokenRange, WebCore::CSSParserTokenRange) CSSParserImpl.cpp:747 | WebCore::CSSParserImpl::consumeDeclarationList(WebCore::CSSParserTokenRange, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:780 | WebCore::CSSParserImpl::consumeDeclaration(WebCore::CSSParserTokenRange, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:842 | WebCore::CSSParserImpl::consumeDeclarationValue(WebCore::CSSParserTokenRange, WebCore::CSSPropertyID, bool, WebCore::StyleRuleBase::Type) CSSParserImpl.cpp:858 | WebCore::CSSPropertyParser::parseValue(WebCore::CSSPropertyID, bool, WebCore::CSSParserTokenRange const&, WebCore::CSSParserContext const&, WTF::Vector<WebCore::CSSProperty, 256ul, WTF::CrashOnOverflow, 16ul, WTF::FastMalloc>&, WebCore::StyleRuleBase::Type) CSSPropertyParser.cpp:267 | WebCore::CSSPropertyParser::parseValueStart(WebCore::CSSPropertyID, bool) CSSPropertyParser.cpp:0 | WebCore::CSSPropertyParser::parseSingleValue(WebCore::CSSPropertyID, WebCore::CSSPropertyID) CSSPropertyParser.cpp:3831 | WebCore::consumeFontFamily(WebCore::CSSParserTokenRange&) CSSPropertyParser.cpp:1041 | WebCore::CSSValueList::createCommaSeparated() CSSValueList.h:40 | WTF::RefCounted<WebCore::CSSValue>::operator new(unsigned long) RefCounted.h:140 | WTF::fastMalloc(unsigned long) FastMalloc.cpp:258

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171201/056e60ed/attachment-0001.html>


More information about the webkit-unassigned mailing list