24.11.2017, 05:41, "Andrew Webster" <[email protected]>:
>>>  I ran into an ASSERT in ElementRuleCollector::collectMatchingRules 
>>> (ASSERT(matchRequest.ruleSet)). When ignored, it seg faults.
>>>
>>>  The root cause is that ElementRuleCollector::matchUARules and 
>>> CSSDefaultStyleSheets::initDefaultStyle disagree about the location of 
>>> CSSDefaultStyleSheets::defaultStyle.
>>>  Although CSSDefaultStyleSheets::initDefaultStyle has properly created 
>>> CSSDefaultStyleSheets::defaultStyle, ElementRuleCollector::matchUARules 
>>> looks in a different location and ends up with a nullptr.
>>>
>>>  Adding WEBCORE_EXPORT to the declaration of 
>>> CSSDefaultStyleSheets::defaultStyle fixes this. Does anyone have any 
>>> thoughts on why this might be?
>>>
>>>  GCC 6.2.1 for arm32v7.
>>
>> Are you using static build of QtWebKit by chance?
>
> Qt5WebKit.so and Qt5WebKitWidgets.so

Is value of &CSSDefaultStyleSheets::defaultStyle different in 
ElementRuleCollector::matchUARules and CSSDefaultStyleSheets::initDefaultStyle?

>
>>>  Thanks,
>>>
>>>  Andrew
>>  --
>>  Regards,
>>  Konstantin

-- 
Regards,
Konstantin
_______________________________________________
webkit-qt mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-qt

Reply via email to