Bug 202812
| Summary: | Gecko test-case asserts with ASSERTION FAILED: snappedRoundedRect.isRenderable() | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Emilio Cobos Álvarez (:emilio) <emilio> |
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | sabouhallawa, simon.fraser, zalan |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Emilio Cobos Álvarez (:emilio)
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 | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |