<rdar://problem/16828118> We're seeing hangs: 967 WebCore::RenderFlowThread::repaintRectangleInRegions(WebCore::LayoutRect const&) const (in WebCore) + 204 [0x192ea066c] 466 WebCore::RenderMultiColumnSet::repaintFlowThreadContent(WebCore::LayoutRect const&) (in WebCore) + 788 [0x192ede774] on app.ft.com, http://en.wikipedia.org/wiki/Château_de_Chambord, http://en.m.wikipedia.org/wiki/IAC/InterActiveCorp', on various iOS devices
Simon believes it may be related to bug 132725.
More context: 967 WebCore::RenderBlockFlow::layoutSpecialExcludedChild(bool) (in WebCore) + 192 [0x192e739c4] 967 WebCore::RenderMultiColumnFlowThread::layout() (in WebCore) + 76 [0x192eda680] 967 WebCore::RenderFlowThread::layout() (in WebCore) + 280 [0x192e9fae8] 967 WebCore::RenderBlock::layout() (in WebCore) + 68 [0x1923b1634] 967 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) (in WebCore) + 756 [0x192e68be0] 967 WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&) (in WebCore) + 520 [0x192e69920] 967 WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&) (in WebCore) + 812 [0x192e6a830] 967 WebCore::RenderBlock::layout() (in WebCore) + 68 [0x1923b1634] 967 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) (in WebCore) + 756 [0x192e68be0] 967 WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&) (in WebCore) + 520 [0x192e69920] 967 WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&) (in WebCore) + 1820 [0x192e6ac20] 967 WebCore::RenderObject::repaint() const (in WebCore) + 132 [0x192ee9264] 967 WebCore::RenderObject::repaintUsingContainer(WebCore::RenderLayerModelObject const*, WebCore::LayoutRect const&, bool) const (in WebCore) + 72 [0x192ee8fe4] 967 WebCore::RenderFlowThread::repaintRectangleInRegions(WebCore::LayoutRect const&) const (in WebCore) + 204 [0x192ea066c] 466 WebCore::RenderMultiColumnSet::repaintFlowThreadContent(WebCore::LayoutRect const&) (in WebCore) + 788 [0x192ede774] ! 175 WebCore::RenderMultiColumnSet::columnRectAt(unsigned int) const (in WebCore) + 68 [0x192edd75c] ! : 124 WebCore::RenderBoxModelObject::paddingBefore() const (in WebCore) + 52 [0x1923b1188] ! : | 99 WebCore::RenderBoxModelObject::computedCSSPadding(WebCore::Length const&) const (in WebCore) + 92 [0x192e83f34] ! : | + 91 WebCore::RenderBoxModelObject::computedCSSPadding(WebCore::Length const&) const (in WebCore) + 92 [0x192e83f34] ! : | + ! 91 WebCore::minimumValueForLength(WebCore::Length const&, WebCore::LayoutUnit, WebCore::RenderView*, bool) (in WebCore) + 396,36,... [0x1923a1070,0x1923a0f08,...] ! : | + 7 WebCore::minimumValueForLength(WebCore::Length const&, WebCore::LayoutUnit, WebCore::RenderView*, bool) (in WebCore) + 408 [0x1923a107c]
Created attachment 231480 [details] Patch
http://trac.webkit.org/changeset/168882
Just a hunch: this may be related with https://codereview.chromium.org/263203003/
Yeah seems related.