[webkit-qt] CSSDefaultStyleSheets::defaultStyle
Konstantin Tokarev
annulen at yandex.ru
Thu Nov 23 15:29:19 PST 2017
> 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?
>
> Thanks,
>
> Andrew
--
Regards,
Konstantin
More information about the webkit-qt
mailing list