Bug 191159
| Summary: | ASSERTION FAILED: !parentClipRect.isInfinite() in RenderLayerBacking::computeParentGraphicsLayerRect | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Joseph Pecoraro <joepeck> |
| Component: | Layout and Rendering | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | bfulgham, joepeck, simon.fraser, webkit-bug-importer, zalan |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| URL: | https://store.google.com/us/product/google_home_hub?hl=en-US | ||
Joseph Pecoraro
ASSERTION FAILED: !parentClipRect.isInfinite() in RenderLayerBacking::computeParentGraphicsLayerRect
Steps to Reproduce:
1. Open https://store.google.com/us/product/google_home_hub?hl=en-US
=> ASSERT
ASSERTION FAILED: !parentClipRect.isInfinite()
./rendering/RenderLayerBacking.cpp(935) : WebCore::LayoutRect WebCore::RenderLayerBacking::computeParentGraphicsLayerRect(WebCore::RenderLayer *, WebCore::LayoutSize &) const
1 0x12928df79 WTFCrash
2 0x11800e1bb WTFCrashWithInfo(int, char const*, char const*, int)
3 0x11b360178 WebCore::RenderLayerBacking::computeParentGraphicsLayerRect(WebCore::RenderLayer*, WebCore::LayoutSize&) const
4 0x11b35b779 WebCore::RenderLayerBacking::updateGeometry()
5 0x11b35b1cb WebCore::RenderLayerCompositor::updateCompositingDescendantGeometry(WebCore::RenderLayer&, WebCore::RenderLayer&)
6 0x11b35b39e WebCore::RenderLayerCompositor::updateCompositingDescendantGeometry(WebCore::RenderLayer&, WebCore::RenderLayer&)
7 0x11b35b39e WebCore::RenderLayerCompositor::updateCompositingDescendantGeometry(WebCore::RenderLayer&, WebCore::RenderLayer&)
8 0x11b35b39e WebCore::RenderLayerCompositor::updateCompositingDescendantGeometry(WebCore::RenderLayer&, WebCore::RenderLayer&)
9 0x11b3316c4 WebCore::RenderLayerBacking::updateAfterLayout(WTF::OptionSet<WebCore::RenderLayerBacking::UpdateAfterLayoutFlags>)
10 0x11b33000b WebCore::RenderLayer::updateLayerPositions(WebCore::RenderGeometryMap*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>)
11 0x11b32f69b WebCore::RenderLayer::updateLayerPositionsAfterLayout(WebCore::RenderLayer const*, WTF::OptionSet<WebCore::RenderLayer::UpdateLayerPositionsFlag>)
12 0x11ab11ca6 WebCore::FrameView::didLayout(WTF::WeakPtr<WebCore::RenderElement>)
13 0x11ab07837 WebCore::FrameViewLayoutContext::layout()
14 0x11a0d8d66 WebCore::Document::updateLayoutIfDimensionsOutOfDate(WebCore::Element&, WebCore::DimensionsCheck)
15 0x11a18a900 WebCore::Element::offsetHeight()
16 0x118b0d4bd WebCore::jsHTMLElementOffsetHeightGetter(JSC::ExecState&, WebCore::JSHTMLElement&, JSC::ThrowScope&)
17 0x118abfaf0 long long WebCore::IDLAttribute<WebCore::JSHTMLElement>::get<&(WebCore::jsHTMLElementOffsetHeightGetter(JSC::ExecState&, WebCore::JSHTMLElement&, JSC::ThrowScope&)), (WebCore::CastedThisErrorBehavior)3>(JSC::ExecState&, long long, char const*)
18 0x118abf9cb WebCore::jsHTMLElementOffsetHeight(JSC::ExecState*, long long, JSC::PropertyName)
19 0x12a872a9b JSC::PropertySlot::customGetter(JSC::ExecState*, JSC::PropertyName) const
20 0x1297762d2 JSC::PropertySlot::getValue(JSC::ExecState*, JSC::PropertyName) const
21 0x12a017985 JSC::JSValue::get(JSC::ExecState*, JSC::PropertyName, JSC::PropertySlot&) const
22 0x12a4805de llint_slow_path_get_by_id
23 0x12973a54c llint_entry
24 0x129746a52 llint_entry
25 0x129746a52 llint_entry
26 0x129746a52 llint_entry
27 0x129732de2 vmEntryToJavaScript
28 0x12a378aee JSC::JITCode::execute(JSC::VM*, JSC::ProtoCallFrame*)
29 0x12a379189 JSC::Interpreter::executeCall(JSC::ExecState*, JSC::JSObject*, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
30 0x12a63eedc JSC::call(JSC::ExecState*, JSC::JSValue, JSC::CallType, JSC::CallData const&, JSC::JSValue, JSC::ArgList const&)
31 0x12a7155dd JSC::boundFunctionCall(JSC::ExecState*)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/45735787>