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
