NEW 202812
Gecko test-case asserts with ASSERTION FAILED: snappedRoundedRect.isRenderable()
https://bugs.webkit.org/show_bug.cgi?id=202812
Summary Gecko test-case asserts with ASSERTION FAILED: snappedRoundedRect.isRenderable()
Emilio Cobos Álvarez (:emilio)
Reported 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]
Attachments
Note You need to log in before you can comment on or make changes to this bug.