Bug 202812 - Gecko test-case asserts with ASSERTION FAILED: snappedRoundedRect.isRenderable()
Summary: Gecko test-case asserts with ASSERTION FAILED: snappedRoundedRect.isRenderable()
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-10-10 10:57 PDT by Emilio Cobos Álvarez (:emilio)
Modified: 2019-10-11 10:14 PDT (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Emilio Cobos Álvarez (:emilio) 2019-10-10 10:57:21 PDT
On master (247b0314320d499ae788b6ea993aa1d98e2d607e / r250962), WebKitGTK build.

Loading https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/style/crashtests/873260-1.html locally (needs to be locally so script runs).

Asserts with:

ASSERTION FAILED: snappedRoundedRect.isRenderable()
../../Source/WebCore/platform/graphics/RoundedRect.cpp(305) : WebCore::FloatRoundedRect WebCore::RoundedRect::pixelSnappedRoundedRectForPainting(float) const
1   0x7f627961d3d3 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18(WTFCrash+0x9) [0x7f627961d3d3]
2   0x7f62852c65f2 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN3WTF15CrashOnOverflow10overflowedEv+0) [0x7f62852c65f2]
3   0x7f62881e6dc0 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZNK7WebCore11RoundedRect34pixelSnappedRoundedRectForPaintingEf+0x2a4) [0x7f62881e6dc0]
4   0x7f628846e388 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore20RenderBoxModelObject22paintFillLayerExtendedERKNS_9PaintInfoERKNS_5ColorERKNS_9FillLayerERKNS_10LayoutRectENS_24BackgroundBleedAvoidanceEPNS_13InlineFlowBoxERKNS_10LayoutSizeENS_17CompositeOperatorEPNS_13RenderElementENS_24BaseBackgroundColorUsageE+0xb02) [0x7f628846e388]
5   0x7f628845915e /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9RenderBox14paintFillLayerERKNS_9PaintInfoERKNS_5ColorERKNS_9FillLayerERKNS_10LayoutRectENS_24BackgroundBleedAvoidanceENS_17CompositeOperatorEPNS_13RenderElementENS_24BaseBackgroundColorUsageE+0x6c) [0x7f628845915e]
6   0x7f62884590b4 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9RenderBox15paintFillLayersERKNS_9PaintInfoERKNS_5ColorERKNS_9FillLayerERKNS_10LayoutRectENS_24BackgroundBleedAvoidanceENS_17CompositeOperatorEPNS_13RenderElementE+0x26e) [0x7f62884590b4]
7   0x7f62884574bc /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9RenderBox22paintRootBoxFillLayersERKNS_9PaintInfoE+0x13e) [0x7f62884574bc]
8   0x7f6288457c59 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9RenderBox15paintBackgroundERKNS_9PaintInfoERKNS_10LayoutRectENS_24BackgroundBleedAvoidanceE+0x3d) [0x7f6288457c59]
9   0x7f6288457a07 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9RenderBox19paintBoxDecorationsERNS_9PaintInfoERKNS_11LayoutPointE+0x365) [0x7f6288457a07]
10  0x7f628843394f /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderBlock11paintObjectERNS_9PaintInfoERKNS_11LayoutPointE+0xab) [0x7f628843394f]
11  0x7f6288432e7b /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderBlock5paintERNS_9PaintInfoERKNS_11LayoutPointE+0xf1) [0x7f6288432e7b]
12  0x7f6288545ed5 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer27paintBackgroundForFragmentsERKN3WTF6VectorINS_13LayerFragmentELm1ENS1_15CrashOnOverflowELm16EEERNS_15GraphicsContextES9_RKNS_10LayoutRectEbRKNS0_17LayerPaintingInfoENS1_9OptionSetINS_13PaintBehaviorEEEPNS_12RenderObjectE+0x1f1) [0x7f6288545ed5]
13  0x7f6288544239 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer18paintLayerContentsERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0xb2b) [0x7f6288544239]
14  0x7f628854289b /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer31paintLayerContentsAndReflectionERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0x161) [0x7f628854289b]
15  0x7f6288542720 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer21paintLayerWithEffectsERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0x494) [0x7f6288542720]
16  0x7f6288542284 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer10paintLayerERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0x142) [0x7f6288542284]
17  0x7f6288544d66 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer9paintListENS0_9LayerListERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0xc0) [0x7f6288544d66]
18  0x7f62885443bc /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer18paintLayerContentsERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0xcae) [0x7f62885443bc]
19  0x7f628854289b /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer31paintLayerContentsAndReflectionERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0x161) [0x7f628854289b]
20  0x7f6288542720 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer21paintLayerWithEffectsERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0x494) [0x7f6288542720]
21  0x7f6288542284 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer10paintLayerERNS_15GraphicsContextERKNS0_17LayerPaintingInfoEN3WTF9OptionSetINS0_14PaintLayerFlagEEE+0x142) [0x7f6288542284]
22  0x7f6288541622 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore11RenderLayer5paintERNS_15GraphicsContextERKNS_10LayoutRectERKNS_10LayoutSizeEN3WTF9OptionSetINS_13PaintBehaviorEEEPNS_12RenderObjectENSA_INS0_14PaintLayerFlagEEENS0_25SecurityOriginPaintPolicyE+0xd0) [0x7f6288541622]
23  0x7f6287f1d9f8 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore9FrameView13paintContentsERNS_15GraphicsContextERKNS_7IntRectENS_6Widget25SecurityOriginPaintPolicyE+0x3b2) [0x7f6287f1d9f8]
24  0x7f62880a9516 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN7WebCore10ScrollView5paintERNS_15GraphicsContextERKNS_7IntRectENS_6Widget25SecurityOriginPaintPolicyE+0x35a) [0x7f62880a9516]
25  0x7f628615f62e /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit7WebPage8drawRectERN7WebCore15GraphicsContextERKNS1_7IntRectE+0x8a) [0x7f628615f62e]
26  0x7f62861b7f5b /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit30DrawingAreaCoordinatedGraphics7displayERNS_10UpdateInfoE+0x515) [0x7f62861b7f5b]
27  0x7f62861b7855 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit30DrawingAreaCoordinatedGraphics7displayEv+0x141) [0x7f62861b7855]
28  0x7f62861b5eda /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit30DrawingAreaCoordinatedGraphics12forceRepaintEv+0xc2) [0x7f62861b5eda]
29  0x7f62861658c5 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(_ZN6WebKit7WebPage27forceRepaintWithoutCallbackEv+0x2b) [0x7f62861658c5]
30  0x7f6285ed8546 /home/emilio/src/WebKit/WebKitBuild/Debug/lib/libwebkit2gtk-4.0.so.37(WKBundlePageForceRepaint+0x20) [0x7f6285ed8546]
31  0x7f620a3e30b6 WebKitBuild/Debug/lib/libTestRunnerInjectedBundle.so(_ZN3WTR18InjectedBundlePage4dumpEv+0x6c) [0x7f620a3e30b6]