Sometimes CEF crashes during loading page due to "ASSERTION FAILED: m_loadLimitState == UnderLimit" with this output/backtrace:
- Code: Select all
...
onBeforeResourceLoad() browser Id=2
onBeforeResourceLoad() browser Id=2
ASSERTION FAILED: m_loadLimitState == UnderLimit
onBeforeResourceLoad() browser Id=2
onBeforeResourceLoad() browser Id=2
Backtrace:
blink::FontResource::startLoadLimitTimersIfNeeded [0x113747EB+155] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\fetch\fontresource.cpp:116)
blink::RemoteFontFaceSource::beginLoadIfNeeded [0x12726496+134] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\remotefontfacesource.cpp:180)
blink::CSSFontFace::load [0x1269552F+351] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\cssfontface.cpp:158)
blink::CSSFontFace::maybeScheduleFontLoad [0x12695260+64] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\cssfontface.cpp:116)
blink::CSSSegmentedFontFace::willUseFontData [0x1132465C+156] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\csssegmentedfontface.cpp:141)
blink::CSSFontSelector::willUseFontData [0x1127B553+67] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\cssfontselector.cpp:141)
blink::Font::willUseFontData [0x17A6A928+157] (y:\work\cef3_git\chromium\src\third_party\webkit\source\platform\fonts\font.cpp:479)
blink::LayoutText::styleDidChange [0x1155DD41+257] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\layout\layouttext.cpp:210)
blink::LayoutObject::setStyle [0x115EC229+1257] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\layout\layoutobject.cpp:1965)
blink::LayoutTreeBuilderForText::createLayoutObject [0x10C501A2+418] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\layouttreebuilder.cpp:168)
blink::Text::attach [0x10A8AC58+120] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\text.cpp:349)
blink::ContainerNode::attach [0x10B2F14C+332] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:753)
blink::Element::attach [0x10B99569+489] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1552)
blink::ContainerNode::attach [0x10B2F14C+332] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:753)
blink::Element::attach [0x10B99569+489] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1552)
blink::ContainerNode::attach [0x10B2F14C+332] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:753)
blink::Element::attach [0x10B99569+489] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1552)
blink::ContainerNode::attach [0x10B2F14C+332] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:753)
blink::Element::attach [0x10B99569+489] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1552)
blink::ContainerNode::attach [0x10B2F14C+332] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:753)
blink::Element::attach [0x10B99569+489] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1552)
blink::Node::reattach [0x10C10562+114] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\node.cpp:911)
blink::Element::recalcOwnStyle [0x10B9ABFF+1263] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1766)
blink::Element::recalcStyle [0x10B9A551+945] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1705)
blink::ContainerNode::recalcChildStyle [0x10B31188+776] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:1210)
blink::Element::recalcStyle [0x10B9A601+1121] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1724)
blink::ContainerNode::recalcChildStyle [0x10B31188+776] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:1210)
blink::Element::recalcStyle [0x10B9A601+1121] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1724)
blink::ContainerNode::recalcChildStyle [0x10B31188+776] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\containernode.cpp:1210)
blink::Element::recalcStyle [0x10B9A601+1121] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\element.cpp:1724)
blink::Document::updateStyle [0x10AAF0F3+739] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\document.cpp:1809)
blink::Document::updateStyleAndLayoutTree [0x10AAEB4F+751] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\document.cpp:1745)
blink::Document::updateStyleAndLayoutTreeForNode [0x10AAF960+240] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\dom\document.cpp:1873)
blink::CSSComputedStyleDeclaration::getPropertyCSSValue [0x1100D165+85] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\csscomputedstyledeclaration.cpp:549)
blink::CSSComputedStyleDeclaration::getPropertyCSSValueInternal [0x1100D98A+26] (y:\work\cef3_git\chromium\src\third_party\webkit\source\core\css\csscomputedstyledeclaration.cpp:683)
blink::V8CSSStyleDeclaration::namedPropertyGetterCustom [0x11AE6DD8+120] (y:\work\cef3_git\chromium\src\third_party\webkit\source\bindings\core\v8\custom\v8cssstyledeclarationcustom.cpp:198)
blink::CSSStyleDeclarationV8Internal::namedPropertyGetterCallback [0x117D25C8+40] (y:\work\cef3_git\chromium\src\out\debug\gen\blink\bindings\core\v8\v8cssstyledeclaration.cpp:280)
v8::internal::PropertyCallbackArguments::Call [0x1225722D+141] (y:\work\cef3_git\chromium\src\v8\src\api-arguments.h:129)
v8::internal::__RT_impl_Runtime_LoadPropertyWithInterceptor [0x124772A5+325] (y:\work\cef3_git\chromium\src\v8\src\ic\ic.cc:2896)
v8::internal::Runtime_LoadPropertyWithInterceptor [0x12477133+99] (y:\work\cef3_git\chromium\src\v8\src\ic\ic.cc:2872)
(No symbol) [0x0080D20C]
(No symbol) [0x00AD1BC0]
(No symbol) [0x04CB94BD]
(No symbol) [0x04C5AD9D]
(No symbol) [0x04C49E05]
(No symbol) [0x0080D24C]
(No symbol) [0x0F4BC1B3]
(No symbol) [0x0F4BC0CA]
(No symbol) [0x0F4BBE5C]
(No symbol) [0x0F4BBA56]
(No symbol) [0x0F4BB46C]
(No symbol) [0x0F4C69C7]
(No symbol) [0x0F4C68E0]
(No symbol) [0x08A0C836]
(No symbol) [0x08A566A1]
(No symbol) [0x08A56481]
(No symbol) [0x0F4BA93A]
(No symbol) [0x0F496F4E]
(No symbol) [0x0F496E53]
(No symbol) [0x0F4C62E7]
(No symbol) [0x0F496BAB]
(No symbol) [0x0F4A7505]
This occurs sometimes during CloudFlare checking from Google antidos/antispam protection. How to resolve this issue and avoid negative assertion?
P.S. CEF 3.2743.1444.g7c94121.