Bug 235000
| Summary: | Two filter WPT tests assert in FEGaussianBlur::calculateUnscaledKernelSize | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Simon Fraser (smfr) <simon.fraser> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | Normal | CC: | graouts, sabouhallawa, simon.fraser |
| Priority: | P2 | ||
| Version: | Safari Technology Preview | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Simon Fraser (smfr)
These tests assert:
[ Debug ] imported/w3c/web-platform-tests/css/filter-effects/animation/filter-interpolation-003.html [ Skip ]
[ Debug ] imported/w3c/web-platform-tests/css/filter-effects/animation/filter-interpolation-004.html [ Skip ]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.apple.JavaScriptCore 0x12f844d3e WTFCrash
1 com.apple.WebCore 0x14b1f4ba8 WTFCrashWithInfo(int, char const*, char const*, int)
2 com.apple.WebCore 0x14f70d7ac WebCore::FEGaussianBlur::calculateUnscaledKernelSize(WebCore::FloatSize)
3 com.apple.WebCore 0x14f70d9e6 WebCore::FEGaussianBlur::calculateOutsetSize(WebCore::FloatSize)
4 com.apple.WebCore 0x14f725096 WebCore::FilterOperations::outsets() const
5 com.apple.WebCore 0x14faf6844 WebCore::RenderStyle::filterOutsets() const
6 com.apple.WebCore 0x14fadf1f0 WebCore::RenderLayer::filterOutsets() const
7 com.apple.WebCore 0x14fae82e8 WebCore::RenderLayer::calculateLayerBounds(WebCore::RenderLayer const*, WebCore::LayoutSize const&, WTF::OptionSet<WebCore::RenderLayer::CalculateLayerBoundsFlag>) const
8 com.apple.WebCore 0x14faf2c94 WebCore::RenderLayer::overlapBounds() const
9 com.apple.WebCore 0x14fb166f2 WebCore::RenderLayerCompositor::computeExtent(WebCore::LayerOverlapMap const&, WebCore::RenderLayer const&, WebCore::RenderLayerCompositor::OverlapExtent&) const
10 com.apple.WebCore 0x14fb12e34 WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
11 com.apple.WebCore 0x14fb1328c WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
12 com.apple.WebCore 0x14fb1328c WebCore::RenderLayerCompositor::computeCompositingRequirements(WebCore::RenderLayer*, WebCore::RenderLayer&, WebCore::LayerOverlapMap&, WebCore::RenderLayerCompositor::CompositingState&, WebCore::RenderLayerCompositor::BackingSharingState&, bool&)
13 com.apple.WebCore 0x14fb1126a WebCore::RenderLayerCompositor::updateCompositingLayers(WebCore::CompositingUpdateType, WebCore::RenderLayer*)
14 com.apple.WebCore 0x14f076650 WebCore::FrameView::updateCompositingLayersAfterLayout()
15 com.apple.WebCore 0x14f0791b8 WebCore::FrameView::didLayout(WTF::WeakPtr<WebCore::RenderElement, WTF::EmptyCounter>)
16 com.apple.WebCore 0x14f06ebd6 WebCore::FrameViewLayoutContext::layout()
17 com.apple.WebCore 0x14e35aee2 WebCore::Document::updateLayout()
18 com.apple.WebCore 0x14e35c45c WebCore::Document::updateLayoutIgnorePendingStylesheets(WebCore::Document::RunPostLayoutTasks)
19 com.apple.WebCore 0x14df5f622 WebCore::ComputedStyleExtractor::propertyValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout)
20 com.apple.WebCore 0x14df5f408 WebCore::CSSComputedStyleDeclaration::getPropertyCSSValue(WebCore::CSSPropertyID, WebCore::EUpdateLayout) const
21 com.apple.WebCore 0x14df79b46 WebCore::CSSComputedStyleDeclaration::getPropertyValue(WebCore::CSSPropertyID) const
22 com.apple.WebCore 0x14df7a968 WebCore::CSSComputedStyleDeclaration::getPropertyValue(WTF::String const&)
23 com.apple.WebCore 0x14b89c2a2 WebCore::jsCSSStyleDeclarationPrototypeFunction_getPropertyValueBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::JSCSSStyleDeclaration*)
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Simon Fraser (smfr)
Fix by bug 235007.
*** This bug has been marked as a duplicate of bug 235007 ***
Antoine Quint
We actually still skipped one of the two tests but this is going away in https://bugs.webkit.org/show_bug.cgi?id=248263.