Summary: | [EFL] fast/overflow/overflow-height-float-not-removed-crash2.html crashes on EFL layout test | ||
---|---|---|---|
Product: | WebKit | Reporter: | Gyuyoung Kim <gyuyoung.kim> |
Component: | WebKit EFL | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | hs85.jeong, lucas.de.marchi, mcatanzaro |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 93353 |
Description
Gyuyoung Kim
2015-03-16 19:15:59 PDT
Attached the callstack. ERR<7111>: ../../Source/WebCore/platform/efl/RenderThemeEfl.cpp:164 create() Cannot render an element of size 784x33554432. 1 0x7f189c6ad187 WTFCrash 2 0x7f189b3cf807 WebCore::RenderThemeEfl::getThemePartFromCache(WebCore::FormType, WebCore::IntSize const&) 3 0x7f189b3cf8af WebCore::RenderThemeEfl::paintThemePart(WebCore::RenderObject const&, WebCore::FormType, WebCore::PaintInfo const&, WebCore::IntRect const&) 4 0x7f189b3cfc24 WebCore::RenderThemeEfl::paintTextField(WebCore::RenderObject const&, WebCore::PaintInfo const&, WebCore::FloatRect const&) 5 0x7f189b15ae19 WebCore::RenderTheme::paintBorderOnly(WebCore::RenderObject const&, WebCore::PaintInfo const&, WebCore::LayoutRect const&) 6 0x7f189b042809 WebCore::RenderBox::paintBoxDecorations(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 7 0x7f189b007d33 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 8 0x7f189aff7fbc WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 9 0x7f189afe0350 WebCore::InlineElementBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::LayoutUnit, WebCore::LayoutUnit) 10 0x7f189afea877 WebCore::InlineFlowBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::LayoutUnit, WebCore::LayoutUnit) 11 0x7f189b174fbf WebCore::RootInlineBox::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::LayoutUnit, WebCore::LayoutUnit) 12 0x7f189b0e0a46 WebCore::RenderLineBoxList::paint(WebCore::RenderBoxModelObject*, WebCore::PaintInfo&, WebCore::LayoutPoint const&) const 13 0x7f189affa8b1 WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 14 0x7f189b007ca3 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 15 0x7f189aff7fbc WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 16 0x7f189affa9eb WebCore::RenderBlock::paintChild(WebCore::RenderBox&, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 17 0x7f189affacb0 WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 18 0x7f189affa88b WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 19 0x7f189b007ca3 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 20 0x7f189aff7fbc WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 21 0x7f189affa9eb WebCore::RenderBlock::paintChild(WebCore::RenderBox&, WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 22 0x7f189affacb0 WebCore::RenderBlock::paintChildren(WebCore::PaintInfo&, WebCore::LayoutPoint const&, WebCore::PaintInfo&, bool) 23 0x7f189affa88b WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 24 0x7f189b007ca3 WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 25 0x7f189aff7fbc WebCore::RenderBlock::paint(WebCore::PaintInfo&, WebCore::LayoutPoint const&) 26 0x7f189b0b1f8e WebCore::RenderLayer::paintForegroundForFragmentsWithPhase(WebCore::PaintPhase, WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow> const&, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int, WebCore::RenderObject*) 27 0x7f189b0b5b8d WebCore::RenderLayer::paintForegroundForFragments(WTF::Vector<WebCore::LayerFragment, 1ul, WTF::CrashOnOverflow> const&, WebCore::GraphicsContext*, WebCore::GraphicsContext*, WebCore::LayoutRect const&, bool, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int, WebCore::RenderObject*, bool) 28 0x7f189b0c45e7 WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) 29 0x7f189b0c56f0 WebCore::RenderLayer::paintLayer(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) 30 0x7f189b0c5ff5 WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul, WTF::CrashOnOverflow>*, WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) 31 0x7f189b0c470f WebCore::RenderLayer::paintLayerContents(WebCore::GraphicsContext*, WebCore::RenderLayer::LayerPaintingInfo const&, unsigned int) Edje return the nullptr if the size of element is bigger than 20000 pixels. Below comments are defined in isFormElementTooLargeToDisplay()[RenderThemeEfl.cpp]. // This limit of 20000 pixels is hardcoded inside edje -- anything above this size // will be clipped. This value seems to be reasonable enough so that hardcoding it // here won't be a problem. I think fast/overflow/overflow-height-float-not-removed-crash2 crash is normal. (In reply to comment #2) > Edje return the nullptr if the size of element is bigger than 20000 pixels. > Edje -> WebKit EFL port > Below comments are defined in > isFormElementTooLargeToDisplay()[RenderThemeEfl.cpp]. > // This limit of 20000 pixels is hardcoded inside edje -- anything above > this size > // will be clipped. This value seems to be reasonable enough so that > hardcoding it > // here won't be a problem. > > I think fast/overflow/overflow-height-float-not-removed-crash2 crash is > normal. Closing this bug because the EFL port has been removed from trunk. If you feel this bug applies to a different upstream WebKit port and was closed in error, please either update the title and reopen the bug, or leave a comment to request this. |