Bug 174450 - Crash in WebCore::StyleResolver::MatchResult::addMatchedProperties
Summary: Crash in WebCore::StyleResolver::MatchResult::addMatchedProperties
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: Other
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-12 18:23 PDT by Michael Catanzaro
Modified: 2017-07-13 08:39 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Catanzaro 2017-07-12 18:23:41 PDT
Unfortunately I don't remember what I was doing when I hit this earlier today, but it's a web process crash in WebCore::StyleResolver::MatchResult::addMatchedProperties. It was a SIGBUS instead of the usual SIGSEGV:

#0  0x00007f60a50cb3c2 in WTF::RefCountedBase::ref() const (this=0x3ff0000000000000) at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/RefCounted.h:46
#1  0x00007f60a50cb3c2 in WTF::refIfNotNull<WebCore::StyleProperties>(WebCore::StyleProperties*) (ptr=0x3ff0000000000000)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/PassRefPtr.h:34
#2  0x00007f60a50cb3c2 in WTF::RefPtr<WebCore::StyleProperties>::RefPtr(WebCore::StyleProperties*) (ptr=0x3ff0000000000000, this=<synthetic pointer>)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/RefPtr.h:46
#3  0x00007f60a50cb3c2 in WTF::RefPtr<WebCore::StyleProperties>::operator=(WebCore::StyleProperties*) (optr=0x3ff0000000000000, this=0x7fff4eb59a20)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/RefPtr.h:144
#4  0x00007f60a50cb3c2 in WebCore::StyleResolver::MatchResult::addMatchedProperties(WebCore::StyleProperties const&, WebCore::StyleRule*, unsigned int, WebCore::PropertyWhitelistType, WebCore::Style::ScopeOrdinal) (this=this@entry=0x7fff4eb597d0, properties=..., rule=<optimized out>, 
    rule@entry=0x0, linkMatchType=linkMatchType@entry=3, propertyWhitelistType=propertyWhitelistType@entry=WebCore::PropertyWhitelistNone, styleScopeOrdinal=styleScopeOrdinal@entry=WebCore::Style::ScopeOrdinal::Element)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/css/StyleResolver.cpp:185
#5  0x00007f60a509e17b in WebCore::ElementRuleCollector::addElementStyleProperties(WebCore::StyleProperties const*, bool) (isCacheable=false, propertySet=<optimized out>, this=0x7fff4eb59350)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/css/ElementRuleCollector.cpp:134
#6  0x00007f60a509e17b in WebCore::ElementRuleCollector::matchAllRules(bool, bool) (this=this@entry=0x7fff4eb59350, matchAuthorAndUserStyles=<optimized out>, includeSMILProperties=<optimized out>)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/css/ElementRuleCollector.cpp:563
#7  0x00007f60a50d0e01 in WebCore::StyleResolver::styleForElement(WebCore::Element const&, WebCore::RenderStyle const*, WebCore::RenderStyle const*, WebCore::RuleMatchingBehavior, WebCore::RenderRegion const*, WebCore::SelectorFilter const*) (this=0x7f5ffaf62000, element=
    ..., parentStyle=parentStyle@entry=0x7f600fd1a9f8, parentBoxStyle=parentBoxStyle@entry=0x0, matchingBehavior=matchingBehavior@entry=WebCore::MatchAllRules, regionForStyling=<optimized out>, selectorFilter=<optimized out>)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/css/StyleResolver.cpp:415
        state = 
          @0x7f5ffaf62250: {m_element = 0x7f5fd5427ab0, m_style = std::unique_ptr<WebCore::RenderStyle> containing 0x7f600fd1aaa8, m_parentStyle = 0x7f600fd1a9f8, m_ownedParentStyle = std::unique_ptr<WebCore::RenderStyle> containing 0x0, m_rootElementStyle = 0x7f6091938b40, m_regionForStyling = 0x0, m_elementLinkState = WebCore::NotInsideLink, m_applyPropertyToRegularStyle = true, m_applyPropertyToVisitedLinkStyle = false, m_fontDirty = false, m_fontSizeHasViewportUnits = false, m_hasUAAppearance = false, m_borderData = {m_left = {m_width = 3, m_color = {static black = 4278190080, static white = 4294967295, static darkGray = 4286611584, static gray = 4288716960, static lightGray = 4290822336, static transparent = 0, static cyan = 4278255615, static yellow = 4294967040, static compositionFill = 4292992341, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_style = 0, m_isAuto = 0}, m_right = {m_width = 3, m_color = {static black = 4278190080, static white = 4294967295, static darkGray = 4286611584, static gray = 4288716960, static lightGray = 4290822336, static transparent = 0, static cyan = 4278255615, static yellow = 4294967040, static compositionFill = 4292992341, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_style = 0, m_isAuto = 0}, m_top = {m_width = 3, m_color = {static black = 4278190080, static white = 4294967295, static darkGray = 4286611584, static gray = 4288716960, static lightGray = 4290822336, static transparent = 0, static cyan = 4278255615, static yellow = 4294967040, static compositionFill = 4292992341, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_style = 0, m_isAuto = 0}, m_bottom = {m_width = 3, m_color = {static black = 4278190080, static white = 4294967295, static darkGray = 4286611584, static gray = 4288716960, static lightGray = 4290822336, static transparent = 0, static cyan = 4278255615, static yellow = 4294967040, static compositionFill = 4292992341, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_style = 0, m_isAuto = 0}, m_image = {m_data = {m_data = {static isRef = <optimized out>, m_ptr = 0x7f60919c90e0}}}, m_topLeft = {width = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}, height = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}}, m_topRight = {width = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}, height = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}}, m_bottomLeft = {width = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}, height = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}}, m_bottomRight = {width = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}, height = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 3 '\003', m_isFloat = false}}}, m_backgroundData = {m_next = std::unique_ptr<WebCore::FillLayer> containing 0x0, m_image = {static isRefPtr = <optimized out>, m_ptr = 0x0}, m_xPosition = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 2 '\002', m_isFloat = true}, m_yPosition = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 2 '\002', m_isFloat = true}, m_sizeLength = {width = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 0 '\000', m_isFloat = false}, height = {{m_intValue = 0, m_floatValue = 0, m_calculationValueHandle = 0}, m_hasQuirk = false, m_type = 0 '\000', m_isFloat = false}}, m_attachment = 0, m_clip = 0, m_origin = 1, m_repeatX = 0, m_repeatY = 0, m_composite = 2, m_sizeType = 3, m_blendMode = 1, m_maskSourceType = 0, m_imageSet = 0, m_attachmentSet = 0, m_clipSet = 0, m_originSet = 0, m_repeatXSet = 0, m_repeatYSet = 0, m_xPosSet = 0, m_yPosSet = 0, m_backgroundXOriginSet = 0, m_backgroundYOriginSet = 0, m_backgroundXOrigin = 3, m_backgroundYOrigin = 0, m_compositeSet = 0, m_blendModeSet = 0, m_maskSourceTypeSet = 0, m_type = 0, m_clipMax = 0}, m_backgroundColor = {static black = 4278190080, static white = 4294967295, static darkGray = 4286611584, static gray = 4288716960, static lightGray = 4290822336, static transparent = 0, static cyan = 4278255615, static yellow = 4294967040, static compositionFill = 4292992341, static extendedColor = 0, static invalidRGBAColor = 1, static validRGBAColorBit = 2, static validRGBAColor = 3, static deletedHashValue = 18446744073709551613, static emptyHashValue = 18446744073709551611, m_colorData = {rgbaAndFlags = 1, extendedColor = 0x1}}, m_cssToLengthConversionData = {m_style = 0x7f600fd1aaa8, m_rootStyle = 0x7f6091938b40, m_renderView = 0x7f60919d0a00, m_zoom = 1, m_useEffectiveZoom = true, m_computingFontSize = false}, m_cascadeLevel = WebCore::UserAgentLevel, m_styleScopeOrdinal = WebCore::Style::ScopeOrdinal::Element, m_authorRollback = std::unique_ptr<WebCore::StyleResolver::CascadedProperties> containing 0x0, m_userRollback = std::unique_ptr<WebCore::StyleResolver::CascadedProperties> containing 0x0, m_selectorFilter = 0x0}
        collector = 
            {m_element = @0x7f5fd5427ab0, m_authorStyle = @0x7f603b546340, m_userStyle = 0x0, m_selectorFilter = 0x0, m_isPrintStyle = false, m_regionForStyling = 0x0, m_pseudoStyleRequest = {pseudoId = WebCore::NOPSEUDO, scrollbarPart = WebCore::NoPart, scrollbar = 0x0}, m_sameOriginOnly = false, m_mode = WebCore::SelectorChecker::Mode::ResolvingStyle, m_isMatchingSlottedPseudoElements = false, m_isMatchingHostPseudoClass = false, m_keepAliveSlottedPseudoElementRules = {<WTF::VectorBuffer<std::unique_ptr<WTF::Vector<WebCore::RuleData, 1, WTF::CrashOnOverflow, 16>, std::default_delete<WTF::Vector<WebCore::RuleData, 1, WTF::CrashOnOverflow, 16> > >, 0>> = {<WTF::VectorBufferBase<std::unique_ptr<WTF::Vector<WebCore::RuleData, 1, WTF::CrashOnOverflow, 16>, std::default_delete<WTF::Vector<WebCore::RuleData, 1, WTF::CrashOnOverflow, 16> > > >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_matchedRules = {<WTF::VectorBuffer<WebCore::MatchedRule, 64>> = {<WTF::VectorBufferBase<WebCore::MatchedRule>> = {m_buffer = 0x7fff4eb593b8, m_capacity = 64, m_size = 0}, m_inlineBuffer = {{__data = "\b\025\203\001`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\210τ\001`\177\000\000\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\030τ\001`\177\000\000\001\001\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\000\224\265N\000\000\000", __align = {<No data fields>}}, {__data = '\000' <repeats 12 times>, "`\177\000", __align = {<No data fields>}}, {__data = '\000' <repeats 15 times>, __align = {<No data fields>}}, {__data = "(\224\265N\377\177\000\000@\000\000\000\t\000\000", __align = {<No data fields>}}, {__data = "@\003\030\033`\177\000\000\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "x\003\030\033`\177\000\000\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\260\003\030\033`\177\000\000\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\222];`\177\000\000\000\001\000\000\000\000\000", __align = {<No data fields>}}, {__data = "p\222];`\177\000\000\000\001\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\300\223];`\177\000\000\000\002\000\000\000\000\000", __align = {<No data fields>}}, {__data = "h\224];`\177\000\000\000\002\000\000\000\000\000", __align = {<No data fields>}}, {__data = "P\250\365\372_\177\000\000\000\002\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\030\223];`\177\000\000\000\004\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000(H\002`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "y\266i\245`\177\000\000蔵N\377\177\000", __align = {<No data fields>}}, {__data = "S'\233\245`\177\000\000\002\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\001\000\000\000\000\000\000\000\000(H\002`\177\000", __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271\060\225\265N\377\177\000", __align = {<No data fields>}}, {__data = "\031\267i\245`\177\000\000,\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "y\266i\245`\177\000\000\060\225\265N\377\177\000", __align = {<No data fields>}}, {__data = "\363*\233\245`\177\000\000\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\005", '\000' <repeats 14 times>, __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271\377\377\377\377\377\377\377\377", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\377\377\377\377\377\377\377\377", __align = {<No data fields>}}, {__data = "\001\266i\245`\177\000\000\200\225\265N\377\177\000", __align = {<No data fields>}}, {__data = "@\000\000\000\001\000\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\003\000\000\000\000\000\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271hb\325\017`\177\000", __align = {<No data fields>}}, {__data = "\000~\306\000`\177\000\000P\230\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\212\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\211π\245`\177\000\000\000~\306\000`\177\000", __align = {<No data fields>}}, {__data = "\215\212\200\245`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\003", '\000' <repeats 14 times>, __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271P\230\265N\377\177\000", __align = {<No data fields>}}, {__data = "*g@\245`\177\000\000\000~\306\000`\177\000", __align = {<No data fields>}}, {__data = "\036\266\213\245`\177\000\000\060\226\265N\377\177\000", __align = {<No data fields>}}, {__data = "@\000\000\000\r\000\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\a\031\177\245`\177\000\000P\230\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000@~\306\000`\177\000", __align = {<No data fields>}}, {__data = "\215}\200\245`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\003", '\000' <repeats 14 times>, __align = {<No data fields>}}, {__data = "\003", '\000' <repeats 14 times>, __align = {<No data fields>}}, {__data = "\003", '\000' <repeats 14 times>, __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000~\306\000`\177\000\000\000~\306\000`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000@~\306\000`\177\000", __align = {<No data fields>}}, {__data = "P\230\265N\377\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\242`|\245`\177\000\000hr\234\221`\177\000", __align = {<No data fields>}}, {__data = "Nk\232\245`\177\000\000\000\227\265N\377\177\000", __align = {<No data fields>}}, {__data = "\260a\325\017\000\000\000\000\260a\325\017`\177\000", __align = {<No data fields>}}, {__data = "\260a\325\017\000\000\000\000\260q\234\221`\177\000", __align = {<No data fields>}}, {__data = "\344.\234\245`\177\000\000\340f\000\002`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\216\023\234\245\000\000\000\000@~\306\000`\177\000", __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271hr\234\221`\177\000", __align = {<No data fields>}}, {__data = "z\203\177\245`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000~\306\000`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\311V{\245`\177\000\000\000~\306\000`\177\000", __align = {<No data fields>}}, {__data = "m\360}\245`\177\000\000\260a\325\017`\177\000", __align = {<No data fields>}}, {__data = "~\231Q\242`\177\000\000\260a\325\017`\177\000", __align = {<No data fields>}}, {__data = "z6\234\245`\177\000\000@~\306\000`\177\000", __align = {<No data fields>}}}}, <No data fields>}, m_matchedRuleList = {<WTF::VectorBuffer<WTF::RefPtr<WebCore::StyleRule>, 0>> = {<WTF::VectorBufferBase<WTF::RefPtr<WebCore::StyleRule> >> = {m_buffer = 0x0, m_capacity = 0, m_size = 0}, <No data fields>}, <No data fields>}, m_didMatchUncommonAttributeSelector = false, m_result = {matchedRules = {<WTF::VectorBuffer<WebCore::StyleRule*, 64>> = {<WTF::VectorBufferBase<WebCore::StyleRule*>> = {m_buffer = 0x7fff4eb597e0, m_capacity = 64, m_size = 1}, m_inlineBuffer = {{__data = "0\263\017\002`\177\000", __align = {<No data fields>}}, {__data = "H\334\071\030`\177\000", __align = {<No data fields>}}, {__data = "@^\021\002`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\360\323\071\030`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000~\306\000`\177\000", __align = {<No data fields>}}, {__data = "y\266i\245`\177\000", __align = {<No data fields>}}, {__data = "8\230\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "P\230\265N\377\177\000", __align = {<No data fields>}}, {__data = "@\000\000\000\r\000\000", __align = {<No data fields>}}, {__data = " \207+\030`\177\000", __align = {<No data fields>}}, {__data = "P\207+\030`\177\000", __align = {<No data fields>}}, {__data = "h\207+\030`\177\000", __align = {<No data fields>}}, {__data = "\370\212+\030`\177\000", __align = {<No data fields>}}, {__data = " ʋ\033`\177\000", __align = {<No data fields>}}, {__data = "\310ʋ\033`\177\000", __align = {<No data fields>}}, {__data = "(\316\213\033`\177\000", __align = {<No data fields>}}, {__data = "\320\330\071\030`\177\000", __align = {<No data fields>}}, {__data = "\350\330\071\030`\177\000", __align = {<No data fields>}}, {__data = "\260\332\071\030`\177\000", __align = {<No data fields>}}, {__data = "\020\333\071\030`\177\000", __align = {<No data fields>}}, {__data = "\230\252\064\030`\177\000", __align = {<No data fields>}}, {__data = "\220\331\071\030`\177\000", __align = {<No data fields>}}, {__data = "y\266i\245`\177\000", __align = {<No data fields>}}, {__data = "\340\230\265N\377\177\000", __align = {<No data fields>}}, {__data = "\tˀ\245`\177\000", __align = {<No data fields>}}, {__data = " \231\265N\377\177\000", __align = {<No data fields>}}, {__data = "XX\360\372_\177\000", __align = {<No data fields>}}, {__data = "\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271", __align = {<No data fields>}}, {__data = "hr\234\221`\177\000", __align = {<No data fields>}}, {__data = "\300\326\335\000`\177\000", __align = {<No data fields>}}, {__data = "\220\232\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\270\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "Nk\232\245`\177\000", __align = {<No data fields>}}, {__data = "\200\236\265N\377\177\000", __align = {<No data fields>}}, {__data = "\200-\367\372\000\000\000", __align = {<No data fields>}}, {__data = "\200-\367\372_\177\000", __align = {<No data fields>}}, {__data = "\200-\367\372\000\000\000", __align = {<No data fields>}}, {__data = "\200-\367\372_\177\000", __align = {<No data fields>}}, {__data = "\344.\234\245`\177\000", __align = {<No data fields>}}, {__data = "࠵N\377\177\000", __align = {<No data fields>}}, {__data = "\n_\024\245\001\000\000", __align = {<No data fields>}}, {__data = "XX\360\372_\177\000", __align = {<No data fields>}}, {__data = "\216\023\234\245\000\000\000", __align = {<No data fields>}}, {__data = "\300\202w\373_\177\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "Nk\232\245\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000`\177\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "Nk\232\245`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\200-\367\372\000\000\000", __align = {<No data fields>}}, {__data = "8.\367\372_\177\000", __align = {<No data fields>}}, {__data = "y\266i\245`\177\000", __align = {<No data fields>}}}}, <No data fields>}, ranges = {firstUARule = 0, lastUARule = 0, firstAuthorRule = 1, lastAuthorRule = 1, firstUserRule = -1, lastUserRule = -1}, isCacheable = true, m_matchedProperties = {<WTF::VectorBuffer<WebCore::StyleResolver::MatchedProperties, 64>> = {<WTF::VectorBufferBase<WebCore::StyleResolver::MatchedProperties>> = {m_buffer = 0x7fff4eb59a10, m_capacity = 64, m_size = 2}, m_inlineBuffer = {{__data = "\310\000\201\001`\177\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\377\377\377\377\377\377\377\377\001\326\335\000`\177\000", __align = {<No data fields>}}, {__data = "\200\232\265N\377\177\000\000@\000\000\000\r\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}} <repeats 13 times>, {__data = "\000\000\000\000\000\000\000\000\300ĵN\377\177\000", __align = {<No data fields>}}, {__data = "XŸ\246_\177\000\000\000<%\346\251V\212\271", __align = {<No data fields>}}, {__data = "\000\234\265N\377\177\000\000\300ĵN\377\177\000", __align = {<No data fields>}}, {__data = "\000\334\064\277_\177\000\000\200\236\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\234\265N\377\177\000\000\371\361\343Ǐ\037?\036", __align = {<No data fields>}}, {__data = "వN\377\177\000\000Y\000\241\245`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\300ĵN\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\310\000\241\245`\177\000", __align = {<No data fields>}}, {__data = "\300ĵN\377\177\000\000\300ĵN\377\177\000", __align = {<No data fields>}}, {__data = "\240\356\234\001`\177\000\000\202\b\241\245`\177\000", __align = {<No data fields>}}, {__data = "\000\n\315\017`\177\000\000\000\340\062D\000\000\312B", __align = {<No data fields>}}, {__data = "X\362\233\001`\177\000\000\001\000\000\000`\177\000", __align = {<No data fields>}}, {__data = "\001ŵN\377\177\000\000\000\031\333\000`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\000ŵN\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000H\234\265N\377\177\000", __align = {<No data fields>}}, {__data = "\020", '\000' <repeats 14 times>, __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000p\234\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000 \000\000\000\060\261\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\003\000\000\000\000V\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\000\340\062D\000\000\312B", __align = {<No data fields>}}, {__data = "\020\000\000\000\000\000\000\000\016\061\213\230`\177\000", __align = {<No data fields>}}, {__data = "\003\000\000\000\000\000\000\000\000p\213V\027V\000", __align = {<No data fields>}}, {__data = "\003\000\000\000\000\000\000\000\000<%\346\251V\212\271", __align = {<No data fields>}}, {__data = "\001\000\000\000\000\000\000\000\000p\213V\027V\000", __align = {<No data fields>}}, {__data = "\003\000\000\000\000\000\000\000\000\200\206V\027V\000", __align = {<No data fields>}}, {__data = "\001\000\000\000\000\000\000\000\000<%\346\251V\212\271", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000(\251\177\245`\177\000", __align = {<No data fields>}}, {__data = "\000\n\235\221`\177\000\000\000\340\062D\000\300\bE", __align = {<No data fields>}}, {__data = "\000\n\235\221`\177\000\000\002\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\302\020\177\245`\177\000", __align = {<No data fields>}}, {__data = "\200\262\265N\377\177\000\000h\235\265N\377\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\027V\000\000\000\000\000\000`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000h\235\265N\377\177\000", __align = {<No data fields>}}, {__data = '\000' <repeats 15 times>, __align = {<No data fields>}}, {__data = "`c\325\017`\177\000\000\000<%\346\251V\212\271", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000(\251\177\245`\177\000", __align = {<No data fields>}}, {__data = "\000\n\235\221`\177\000\000\000\340\062D\000\300\bE", __align = {<No data fields>}}, {__data = "\000\n\235\221`\177\000\000\002\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\302\020\177\245`\177\000", __align = {<No data fields>}}, {__data = "\000\262\265N\377\177\000\000\370\235\265N\377\177\000", __align = {<No data fields>}}, {__data = '\000' <repeats 15 times>, __align = {<No data fields>}}, {__data = "\000\332a\373_\177\000\000+G`\245`\177\000", __align = {<No data fields>}}, {__data = '\000' <repeats 12 times>, "fff?", __align = {<No data fields>}}, {__data = "\002", '\000' <repeats 14 times>, __align = {<No data fields>}}}}, <No data fields>}}, m_styleRelations = {<WTF::VectorBuffer<WebCore::Style::Relation, 8>> = {<WTF::VectorBufferBase<WebCore::Style::Relation>> = {m_buffer = 0x7fff4eb59e20, m_capacity = 8, m_size = 3}, m_inlineBuffer = {{__data = "\260zB\325_\177\000\000\000\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\260zB\325_\177\000\000\000\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\260zB\325_\177\000\000\000\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\220ͼ\246_\177\000\000\b\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\000\211\265\246_\177\000\000\v\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\220ͼ\246_\177\000\000\n\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\220ͼ\246_\177\000\000\f\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\220\211l\245`\177\000", __align = {<No data fields>}}}}, <No data fields>}, m_matchedPseudoElementIds = {m_data = 0}}
        elementStyleRelations = std::unique_ptr<WTF::Vector<WebCore::Style::Relation, 8, WTF::CrashOnOverflow, 16>> containing 0x0
#8  0x00007f60a5194184 in WebCore::Element::resolveStyle(WebCore::RenderStyle const*) (this=0x7f5fd5427ab0, parentStyle=0x7f600fd1a9f8)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/dom/Element.cpp:1437
#9  0x00007f60a5a50baf in WebCore::SVGElement::resolveCustomStyle(WebCore::RenderStyle const&, WebCore::RenderStyle const*) (this=0x7f5fd5427ab0, parentStyle=...) at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/svg/SVGElement.cpp:739
#10 0x00007f60a5a18ac7 in WebCore::Style::TreeResolver::styleForElement(WebCore::Element&, WebCore::RenderStyle const&) (this=this@entry=0x7fff4eb5c970, element=..., inheritedStyle=...)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/style/StyleTreeResolver.cpp:137
        customStyle = Python Exception <class 'gdb.error'> There is no member or method named _M_payload.: 
{<std::optional_base<WebCore::ElementStyle>> = {init_ = 16, storage_ = {dummy_ = 242 '\362', value_ = {renderStyle = std::unique_ptr<WebCore::RenderStyle> containing 0x7f60a5a13bf2 <WebCore::Style::Scope::resolver()+18>, relations = std::unique_ptr<WTF::Vector<WebCore::Style::Relation, 8, WTF::CrashOnOverflow, 16>> containing 0x7f5fbf270738}}}, <No data fields>}
        shadowHostStyle = <optimized out>
        elementStyle = 
          {renderStyle = std::unique_ptr<WebCore::RenderStyle> containing 0x7f5ffabb3010, relations = std::unique_ptr<WTF::Vector<WebCore::Style::Relation, 8, WTF::CrashOnOverflow, 16>> containing 0x7f60a5a13bf2 <WebCore::Style::Scope::resolver()+18>}
#11 0x00007f60a5a18fcd in WebCore::Style::TreeResolver::resolveElement(WebCore::Element&) (this=this@entry=0x7fff4eb5c970, element=...)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/style/StyleTreeResolver.cpp:195
        newStyle = std::unique_ptr<WebCore::RenderStyle> containing 0x7f5fa6b58900
        update = 
          {style = std::unique_ptr<WebCore::RenderStyle> containing 0x1e3f1f8fc7e3f1f9, change = 2778831192, recompositeLayer = 96}
#12 0x00007f60a5a19f1b in WebCore::Style::TreeResolver::resolveComposedTree() (this=this@entry=0x7fff4eb5c970)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/style/StyleTreeResolver.cpp:429
        elementUpdate = 
          {style = std::unique_ptr<WebCore::RenderStyle> containing 0x0, change = WebCore::Style::Force, recompositeLayer = false}
        style = <optimized out>
        change = WebCore::Style::NoChange
        affectedByPreviousSibling = <optimized out>
        shouldIterateChildren = <optimized out>
        descendants = <optimized out>
        it = 
                  {m_rootIsInShadowTree = false, m_didDropAssertions = true, m_contextStack = {<WTF::VectorBuffer<WebCore::ComposedTreeIterator::Context, 8>> = {<WTF::VectorBufferBase<WebCore::ComposedTreeIterator::Context>> = {m_buffer = 0x7fff4eb5a338, m_capacity = 8, m_size = 2}, m_inlineBuffer = {{__data = "\000\211\265\246_\177\000\000P\243\265N\377\177\000\000\020\000\000\000\a", '\000' <repeats 15 times>, "\377\177\000\000\270\230\225\001`\177\000\000\003\000\000\000`\177\000\000\200t\220\001`\177\000\000\006\000\000\000`\177\000\000\230G\220\001`\177\000\000\a\000\000\000`\177\000\000`\374'\030`\177\000\000\b\000\000\000`\177\000\000 \201\231\001`\177\000\000\f\000\000\000`\177\000\000X\362\233\001`\177\000\000\r\000\000\000\000\177\000\000\000\000\300\377\377\377\337A\000\000\200B\200\002", '\000' <repeats 11 times>, "<%\346\251V\212\271\000\000\000\000\000\000\000\000\000\n\235\221`", '\000' <repeats 20 times>..., __align = {<No data fields>}}, {__data = "\260zB\325_\177\000\000\230\245\265N\377\177\000\000\020\000\000\000\001", '\000' <repeats 15 times>, "_\177\000\000Х\265N\377\177\000\000\000\000\000\000\000\000\000\000@ȵN\377\177\000\000\300\253\265N\377\177\000\000\000\000\000\000\000\000\000\000ॵN\377\177\000\000\b\000\000\000\001\000\000\000\210\301\233\033`\177\000\000\001", '\000' <repeats 16 times>, "<%\346\251V\212\271\060\246\265N\377\177\000\000\031\267i\245`\177\000\000,\000\000\000\000\000\000\000y\266i\245`\177\000\000\060\246\265N\377\177\000\000\000<%\346\251V\212\271\001\000\000\000\000\000\000\000\000\033\"\030`\177\000\000\020\247\265N\377\177\000\000\200\251\265N"..., __align = {<No data fields>}}, {__data = ".W|\245`\177\000\000\200\b\000\000@\004\000\000啀\245`\177\000\000\200\000\000\000\200\000\000\000\200\000\000\000\200", '\000' <repeats 12 times>, "<%\346\251V\212\271\000\021\001\000`\004\000\000\000\033\"\030`\177\000\000@\250\265N\377\177\000\000\200\251\265N\377\177\000\000\005", '\000' <repeats 15 times>, "\200\222\322\000`\177\000\000\000j{\245`\177\000\000\200\b\000\000@\004\000\000\000<%\346\251V\212\271\200\b\000\000@\004\000\000\000\004\000\000\000\004\000\000ਵN\377\177\000\000\000<%\346\251V\212\271\200\251\265N\377\177\000\000\000\033\"\030`\177\000\000Ш\265N\377\177\000\000\000\004\000\000\000\000\000\000@\001\316\000`"..., __align = {<No data fields>}}, {__data = "@\016\001\000\200\002\000\000\000\000\000\000\000\000\000\000\220\253\265N\377\177\000\000\200\222\322\000`\177\000\000\000\032\"\030`\177\000\000\000\n\235\221`\177\000\000\240\252\265N\377\177\000\000\235\301\213\245`\177\000\000\350\032\"\030`\177\000\000\000p\336\017`\177\000\000\200\252\265N\377\177\000\000\222#\210\245`\177", '\000' <repeats 27 times>, "<%\346\251V\212\271\000\000\000\000\000\000\000\000P\254\265N\377\177\000\000\000\n\235\221`\177\000\000&2[\245`\177\000\000\200$_;`\177\000\000\275\064[\245`\177\000\000\250\253\265N\377\177\000\000\000\000\000\000\000\000\360?ଵN\377\177\000\000\000\000\000\000\000\000"..., __align = {<No data fields>}}, {__data = '\000' <repeats 24 times>, "P\354\bv_\177\000\000\260\257\265N\377\177\000\000\020\211u\242`\177", '\000' <repeats 32 times>, "\360?", '\000' <repeats 38 times>, "\360?\000\000\000\000\000\000\000\000\000<%\346\251V\212\271\000\000\000\000\000\000\000\000@\257\265N\377\177\000\000\260\257\265N\377\177\000\000\360\257\265N\377\177\000\000\006\000\000\000\000\000\000\000௵N\377\177\000\000\070\257\265N\377\177\000\000;'\227\245`\177\000\000\000\000\000\000\000\000\000\000"..., __align = {<No data fields>}}, {__data = "P\257\265N\377\177\000\000p\257\265N\377\177\000\000@ȵN\377\177\000\000\000\000\000\000\000\000\000\000\070\257\265N\377\177\000\000\000<%\346\251V\212\271\000\n\235\221`\177\000\000\000\n\235\221`\177\000\000\000\n\235\221`\177\000\000\000\n\235\221`\177\000\000\000\262\265N\377\177\000\000κ\224\245`\177", '\000' <repeats 14 times>, "\003\000\000\000\002", '\000' <repeats 21 times>, "\360?", '\000' <repeats 38 times>, "\360?", '\000' <repeats 38 times>..., __align = {<No data fields>}}, {__data = "\030\261\265N\377\177", '\000' <repeats 32 times>, "\360\000\000\000\000\000\200\f\000\000\000<%\346\251V\212\271\000\000\000\000\000\000\000\000\310T\214\221`\177\000\000\030\230\227\221`\177\000\000\000\262\265N\377\177\000\000\005\000\000\000\000\000\000\000\240\224\227\221`\177\000\000 \270\265N\377\177\000\000\r\016\211\245`\177\000\000\200\262\265N\377\177\000\000\230\261\265N\377\177\000\000\000\000\000\000\377\177\000\000 \203[\325_\177\000\000\240\224\227\221`\177\000\000\005\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000<%\346\251V\212\271\300\004\000\000\000\000\000\000\310T\214\221`\177\000\000"..., __align = {<No data fields>}}, {__data = "\220\233\227\221`\177\000\000\250\263\265N\377\177\000\000൵N\377\177\000\000\220\233\227\221`\177\000\000 \270\265N\377\177\000\000\262\023\211\245`\177", '\000' <repeats 11 times>, "<%\346\251V\212\271\004\266\265N\377\177\000\000\220\233\227\221`\177\000\000\060\264\265N\377\177\000\000~\231Q\242`\177\000\000\220\233\227\221`\177\000\000%\025\211\245`\177\000\000\000\000\000\000@\002\000\000\310T\214\221`\177\000\000@;\000\000\300\003\000\000\024\266\265N\377\177\000\000\004\266\265N\377\177\000\000\000<%\346\251V\212\271\024\266\265N\377\177\000\000\004\266\265N\377\177\000\000൵N\377\177\000\000\233\026\211\245`\177\000\000\200$_;`\177\000\000\200\f\000\000"..., __align = {<No data fields>}}}}, <No data fields>}}
        end = 
                  {m_rootIsInShadowTree = false, m_didDropAssertions = false, m_contextStack = {<WTF::VectorBuffer<WebCore::ComposedTreeIterator::Context, 8>> = {<WTF::VectorBufferBase<WebCore::ComposedTreeIterator::Context>> = {m_buffer = 0x7fff4eb5b598, m_capacity = 8, m_size = 1}, m_inlineBuffer = {{__data = "\000\000\000\000\000\000\000\000\260\265\265N\377\177\000\000\020\000\000\000\000\000\000\000\a\000\000\000\000\000\000\000H\217\210\245`\177\000\000\000\000\000\000\000\000\200?\000\000\000\000\000\000\000\000\300\071\000\000\300\002\000\000啀\245`\177", '\000' <repeats 50 times>, "(\266\265N\377\177\000\000\000<%\346\251V\212\271\240\224\227\221`\177\000\000\000\\\335\017`\177\000\000P\266\265N\377\177\000\000\322i{\245`\177\000\000\200\a\000\000\200\f\000\000\000\000\000\000\000\000\000\000\200\a\000\000\200\f", '\000' <repeats 14 times>..., __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\200\a\000\000\200\f\000\000\200\a\000\000\200\f", '\000' <repeats 42 times>, "\300#\001\000\200\314\000\000\200\a\000\000\200\f\000\000\066\231{\245`\177\000\000\240\224\227\221`\177", '\000' <repeats 18 times>, "\300#\001\000\200\314\000\000\000\000\000\000\000\000\000\000`ƵN\377\177\000\000\000\000\000\000\000\001\000\000\360\270\265N\377\177\000\000\220\270\265N\377\177\000\000\001\000\000\000\001\000\000\000\000\000\000\000\200\a\000\000\200\f", '\000' <repeats 18 times>..., __align = {<No data fields>}}, {__data = "\300#\001\000\200\f\000\000\000\n\235\221`\177\000\000\000<%\346\251V\212\271t\274\265N\377\177\000\000\020\274\265N\377\177\000\000\220+\213\221`\177\000\000@ȵN\377\177\000\000ؼ\265N\377\177\000\000Ҟ\210\245`\177\000\000@ȵN\377\177\000\000\000\000\000\000\000\000\000\000\230\272\265N\377\177\000\000\240\272\265N\377\177\000\000\000\000\000\000\000\000\000\000d", '\000' <repeats 16 times>, "<%\346\251V\212\271\a\000\000\000\000\000\000\000X \036v_\177\000\000\220\233\227\221`\177\000\000@ȵN\377\177\000\000\020\274\265N\377\177\000\000d\000\000\000\000\000\000\000` \036v_\177\000\000\000<%\346\251V\212\271\340\277\265N\377\177\000\000"..., __align = {<No data fields>}}, {__data = "\200\f\000\000\000\000\000\000\000\000\000\000\300#\001\000\200\314", '\000' <repeats 14 times>, "\300#\001\000\200\314\000\000\000[r\245", '\000' <repeats 44 times>, "\034\273B\242`\177\000\000\260\277\265N\377\177\000\000\000\177\026v_\177\000\000\000\000\200\070`\177\000\000\000<%\346\251V\212\271\340\300U8`\177\000\000\000\213\223\221`\177\000\000\060\275\265N\377\177\000\000н\265N\377\177\000\000\006", '\000' <repeats 15 times>, "\340\277\265N\377\177\000\000\000j{\245`\177\000\000\000\000\000\000\000\000\000\000\244U|"..., __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271\260õN\377\177\000\000\367\276\210\245`\177\000\000d\000\000\000\000\000\000\000\030\230\227\221`\177\000\000d\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\260õN\377\177\000\000\060܉\245`\177\000\000\v\275\266N\377\177\000\000@ȵN\377\177\000\000\340\277\265N\377\177\000\000p5ڥd\000\000\000 \300\265N\377\177\000\000@ȵN\377\177\000\000\000\000\000\000@\000\000\000\000\000\000\000 ", '\000' <repeats 27 times>, "\220\277\265N\377\177\000\000\260\aZ\001`\177\000\000`\001\000\000`\177\000\000п\265N\377\177\000\000\230\301\265N\377\177\000\000\000\000\000\000\000\000\000\001", '\000' <repeats 64 times>..., __align = {<No data fields>}}, {__data = "\020\301\265N\377\177\000\000\244U|\245`\177", '\000' <repeats 11 times>, "<%\346\251V\212\271\a\000\000\000\000\000\000\000\030\230\227\221`\177\000\000d\000\000\000\000\000\000\000@ȵN\377\177\000\000\260õN\377\177", '\000' <repeats 11 times>, "\213\223\221`\177\000\000\362ꉥ`\177\000\000@ȵN\000\000\200?\000<%\346\251V\212\271\000\000\000\000\000\000\000\000@µN\377\177\000\000\000\n\235\221`\177\000\000\070µN\377\177\000\000@ȵN\377\177\000\000xĵN\377\177\000\000\000\000\000\000\000\000\000\000\063\270\224\245`\177\000\000\006", '\000' <repeats 24 times>, "<%\346\251V\212\271\000"..., __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271\000\240\321\017`\177\000\001", '\000' <repeats 64 times>, "\300#\001\000\200\314", '\000' <repeats 11 times>, "<%\346\251V\212\271\240\224\227\221`\177", '\000' <repeats 18 times>, "\300#\001\000\200\314\000\000\000\000\000\000\000\000\000\000`ƵN\377\177\000\000\000\000\000\000\000\001\000\000G<\225\245`\177\000\000\000ĵN\377\177\000\000\001\000\000\000\001\000\000\000\001\000\214\002\000\000\000\000\000\000\000\000\300#\001\000\200\314"..., __align = {<No data fields>}}, {__data = "@\213\223\221`\177\000\000\000\000\000\000\000\000\377\377\300\343)\030`\177\000\000@\026\316\017`\177\000\000\000\000\000\000\000\000\377\377\340\344)\030`\177\000\000@\023\316\017`\177\000\000\201\036e\245`\177\000\000\240E(\030`\177\000\000\200$_;`\177\000\000\300$_;`\177\000\000\035\301d\245`\177\000\000@K\312\017`\177", '\000' <repeats 26 times>, "\300$_;`\177\000\000\200$_;`\177\000\000\300$_;`\177\000\000\000<%\346\251V\212\271\200$_;`\177\000\000\200$_;`\177\000\000\240\315[\245`\177\000\000\260ǵN\377\177\000\000\000\000\000\000\000\000\000\000\262"..., __align = {<No data fields>}}}}, <No data fields>}}
#13 0x00007f60a5a1a8ba in WebCore::Style::TreeResolver::resolve(WebCore::Style::Change) (this=this@entry=0x7fff4eb5c970, change=change@entry=WebCore::Style::NoChange)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/style/StyleTreeResolver.cpp:485
#14 0x00007f60a5167df6 in WebCore::Document::recalcStyle(WebCore::Style::Change) (this=0x7f6023df7400, change=<optimized out>)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/dom/Document.cpp:1801
        disabler = {<No data fields>}
        suspendWidgetHierarchyUpdates = 
    {static s_widgetHierarchyUpdateSuspendCount = 1}
        resolver = 
          {m_document = @0x7f6023df7400, m_documentElementStyle = std::unique_ptr<WebCore::RenderStyle> containing 0x0, m_scopeStack = {<WTF::VectorBuffer<WTF::Ref<WebCore::Style::TreeResolver::Scope>, 4>> = {<WTF::VectorBufferBase<WTF::Ref<WebCore::Style::TreeResolver::Scope> >> = {m_buffer = 0x7fff4eb5c990, m_capacity = 4, m_size = 2}, m_inlineBuffer = {{__data = "\000\060\273\372_\177\000", __align = {<No data fields>}}, {__data = "\000B\273\372_\177\000", __align = {<No data fields>}}, {__data = "\240-\205\032`\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000", __align = {<No data fields>}}}}, <No data fields>}, m_parentStack = {<WTF::VectorBuffer<WebCore::Style::TreeResolver::Parent, 32>> = {<WTF::VectorBufferBase<WebCore::Style::TreeResolver::Parent>> = {m_buffer = 0x7fff4eb5c9c0, m_capacity = 32, m_size = 16}, m_inlineBuffer = {{__data = "\000\000\000\000\000\000\000\000@\n\235\221`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\340G\235\221`\177\000\000@\213\223\221`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\300\343)\030`\177\000\000@\026\316\017`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\340\344)\030`\177\000\000@\023\316\017`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\240E(\030`\177\000\000@J\312\017`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\000F(\030`\177\000\000@K\312\017`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\300\023)\030`\177\000\000@%%\030`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\200\024)\030`\177\000\000@(%\030`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\300\026)\030`\177\000\000@)%\030`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\240\b\226\033`\177\000\000@(H\002`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = " *\003\002`\177\000\000@\025\323\017`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\200*\003\002`\177\000\000@\353\334\000`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\340\341\234\001`\177\000\000@\031\333\000`\177\000\000\000\000\000\000\000\000\377\377", __align = {<No data fields>}}, {__data = "\340f\000\002`\177\000\000H\251\321\017`\177\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\220ͼ\246_\177\000\000\240\251\321\017`\177\000\000\003\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\000\211\265\246_\177\000\000\370\251\321\017`\177\000\000\003\000\000\000\001\000\000", __align = {<No data fields>}}, {__data = '\000' <repeats 16 times>, "@\332\v\001`\177\000", __align = {<No data fields>}}, {__data = "\220\353\336\004`\177", '\000' <repeats 17 times>, __align = {<No data fields>}}, {__data = "\230˵N\377\177", '\000' <repeats 17 times>, __align = {<No data fields>}}, {__data = "\000<%\346\251V\212\271\000\000\000\000\b\000\000\000\300\301\234\221`\177\000", __align = {<No data fields>}}, {__data = "\a\000\000\000\000\000\000\000\a\000\000\000\000\000\000\000@{\026v_\177\000", __align = {<No data fields>}}, {__data = "N\367\243\244`\177\000\000\000t\337#`\177\000\000\000\300\234\221`\177\000", __align = {<No data fields>}}, {__data = "\321|\271[_\177\000\000iB\026\245`\177\000\000\240B(\030`\177\000", __align = {<No data fields>}}, {__data = "\264B\026\245`\177\000\000\240B(\030`\177\000\000\345\352\061\245`\177\000", __align = {<No data fields>}}, {__data = "x\232\235\221`\177\000\000\240B(\030`\177\000\000\000\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\245\201-\245`\177\000\000˻\266N\377\177\000\000\000\260\234\221`\177\000", __align = {<No data fields>}}, {__data = "\210Y\230\221`\177\000\000\325\240,\245`\177\000\000\000\360\235\221`\177\000", __align = {<No data fields>}}, {__data = "\200\362\061\234`\177", '\000' <repeats 14 times>, "a\177\000", __align = {<No data fields>}}, {__data = "\000\000\000\000\000\000\000\000\240̵N\377\177\000\000˻\266N\377\177\000", __align = {<No data fields>}}, {__data = "\320̵N\377\177\000\000\313\020\000\000\001\000\000\000\001\000\000\000\000\000\000", __align = {<No data fields>}}, {__data = "\240\307\330U\027V\000\000\200\362\061\234`\177\000\000\320̵N\377\177\000", __align = {<No data fields>}}, {__data = "h\311e\245`\177\000\000\000@\231\221`\177\000\000\000<%\346\251V\212\271", __align = {<No data fields>}}}}, <No data fields>}, m_update = std::unique_ptr<WebCore::Style::Update> containing 0x7f60050dcd80}
        styleUpdate = std::unique_ptr<WebCore::Style::Update> containing 0x7f6023df7828
        protect = {static isRef = <optimized out>, m_ptr = 0x7f603b5f2480}
        tracingScope = {m_exitCode = StyleRecalcEnd}
        repaintRegionAccumulator = 
          {m_rootView = {m_ref = {static isRef = <optimized out>, m_ptr = 0x7f60919f5ab0}}, m_wasAccumulatingRepaintRegion = false}
        animationUpdateBlock = {m_animationController = 0x7f60919f9100}
        cookie = 
          {m_instrumentingAgents = {static isRefPtr = <optimized out>, m_ptr = 0x0}, m_timelineAgentId = 0}
        updatedCompositingLayers = false
#15 0x00007f60a565bf8e in WebCore::ThreadTimers::sharedTimerFiredInternal() (this=0x7f6091985988)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebCore/platform/ThreadTimers.cpp:121
        timer = 0x7f6023df7828
        fireTime = 4299.528808
        timeToQuit = 4299.5788080000002
        this = 0x7f6091985988
#16 0x00007f60a254e2ea in WTF::RunLoop::TimerBase::<lambda(gpointer)>::operator() (__closure=0x0, userData=0x7f60a6cfafe8 <WebCore::MainThreadSharedTimer::singleton()::instance+40>)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/glib/RunLoopGLib.cpp:162
        timer = 0x7f60a6cfafe8 <WebCore::MainThreadSharedTimer::singleton()::instance+40>
#17 0x00007f60a254e2ea in WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer) ()
    at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/glib/RunLoopGLib.cpp:166
#18 0x00007f609c058247 in g_main_dispatch (context=0x561755d4c160)
    at gmain.c:3234
        dispatch = 
    0x7f60a254de20 <WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer)>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x7f60a6cfafe8 <WebCore::MainThreadSharedTimer::singleton()::instance+40>
        callback = 0x7f60a254e2e0 <WTF::RunLoop::TimerBase::<lambda(gpointer)>::_FUN(gpointer)>
        cb_funcs = 0x7f609c31f280 <g_source_callback_funcs>
        cb_data = 0x561755e28b00
        need_destroy = <optimized out>
        source = 0x561755e2a790
        current = 0x561755d8c7a0
        i = 0
#19 0x00007f609c058247 in g_main_context_dispatch (context=context@entry=0x561755d4c160) at gmain.c:3899
#20 0x00007f609c0585e8 in g_main_context_iterate (context=0x561755d4c160, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3972
        max_priority = 120
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 5
        fds = 0x561755dd0ef0
#21 0x00007f609c058902 in g_main_loop_run (loop=0x561755dc45d0) at gmain.c:4168
        __func__ = "g_main_loop_run"
#22 0x00007f60a254e690 in WTF::RunLoop::run() ()
    at /usr/src/debug/webkitgtk-2.16.5/Source/WTF/wtf/glib/RunLoopGLib.cpp:94
        runLoop = 
            @0x7f60919f8000: {<WTF::FunctionDispatcher> = {<WTF::ThreadSafeRefCounted<WTF::FunctionDispatcher>> = {<WTF::ThreadSafeRefCountedBase> = {m_refCount = {<std::__atomic_base<unsigned int>> = {static _S_alignment = 4, _M_i = 1}, <No data fields>}}, <No data fields>}, _vptr.FunctionDispatcher = 0x7f60a2725e90 <vtable for WTF::RunLoop+16>}, m_functionQueueLock = {m_mutex = {__data = {__lock = 0, __count = 0, __owner = 0, __nusers = 0, __kind = 512, __spins = 0, __elision = 0, __list = {__prev = 0x0, __next = 0x0}}, __size = '\000' <repeats 17 times>, "\002", '\000' <repeats 21 times>, __align = 0}}, m_functionQueue = {m_start = 22, m_end = 22, m_buffer = {<WTF::VectorBufferBase<WTF::Function<void()> >> = {m_buffer = 0x7f601b18e000, m_capacity = 136, m_size = 0}, <No data fields>}}, m_mainContext = {m_ptr = 0x561755d4c160}, m_mainLoops = {<WTF::VectorBuffer<WTF::GRefPtr<_GMainLoop>, 0>> = {<WTF::VectorBufferBase<WTF::GRefPtr<_GMainLoop> >> = {m_buffer = 0x7f60919fa100, m_capacity = 16, m_size = 1}, <No data fields>}, <No data fields>}, m_source = {m_ptr = 0x561755dc45f0}}
        nestedMainLoop = <optimized out>
#23 0x00007f60a4dc7fd8 in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain>(int, char**) (argc=<optimized out>, argv=0x7fff4eb5cfe8)
    at /usr/src/debug/webkitgtk-2.16.5/Source/WebKit2/Shared/unix/ChildProcessMain.h:61
        childMain = 
                  {<WebKit::ChildProcessMainBase> = {_vptr.ChildProcessMainBase = 0x7f60a6b5ad28 <vtable for WebKit::WebProcessMain+16>, m_parameters = {uiProcessName = {m_impl = {static isRefPtr = <optimized out>, m_ptr = 0x0}}, clientIdentifier = {m_impl = {static isRefPtr = <optimized out>, m_ptr = 0x0}}, connectionIdentifier = 45, extraInitializationData = {m_impl = {static m_maxLoad = <optimized out>, static m_minLoad = <optimized out>, m_table = 0x0, m_tableSize = 0, m_tableSizeMask = 0, m_keyCount = 0, m_deletedCount = 0}}}}, <No data fields>}
#24 0x00007f60988464da in __libc_start_main (main=
    0x56175536dbb0 <main(int, char**)>, argc=2, argv=0x7fff4eb5cfe8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff4eb5cfd8) at ../csu/libc-start.c:295
        result = <optimized out>
        unwind_buf = 
              {cancel_jmp_buf = {{jmp_buf = {0, -3971698949722033258, 94658213895136, 140734513926112, 0, 0, -7263875332044311658, -7345885854335585386}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x7f60a6d18dd3 <_dl_init+259>, 0x7f60a6b52148}, data = {prev = 0x0, cleanup = 0x0, canceltype = -1496216109}}}
        not_first_call = <optimized out>
#25 0x000056175536dc0a in _start ()