WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED WONTFIX
142766
[EFL] fast/overflow/overflow-height-float-not-removed-crash2.html crashes on EFL layout test
https://bugs.webkit.org/show_bug.cgi?id=142766
Summary
[EFL] fast/overflow/overflow-height-float-not-removed-crash2.html crashes on ...
Gyuyoung Kim
Reported
2015-03-16 19:15:59 PDT
Fail to track what revision made this test comes to crash on EFL port. Need to investigate why this test generates a crash.
Attachments
Add attachment
proposed patch, testcase, etc.
Hunseop Jeong
Comment 1
2015-03-31 09:33:11 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)
Hunseop Jeong
Comment 2
2015-03-31 09:48:50 PDT
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.
Hunseop Jeong
Comment 3
2015-03-31 18:40:01 PDT
(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.
Michael Catanzaro
Comment 4
2017-03-11 10:51:33 PST
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.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug