Bug 131802

Summary: [New Multicolumn] fast/multicol/float-multicol.html asserts in calculateBalancedHeight
Product: WebKit Reporter: Dave Hyatt <hyatt>
Component: Layout and RenderingAssignee: Dave Hyatt <hyatt>
Status: RESOLVED FIXED    
Severity: Normal CC: jonlee, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   

Description Dave Hyatt 2014-04-17 13:12:06 PDT
If you resize your window to be narrow, then we hit an assertion in RenderMultiColumnSet::calculateBalancedHeight().

Specifically:

ASSERT(m_minSpaceShortage != RenderFlowThread::maxLogicalHeight()); 

If you remove this assert, everything seems to lay out correctly still (since there is an if that just bails).
Comment 1 Dave Hyatt 2014-04-17 13:59:56 PDT
vertical-lr/float-multicol also.
Comment 2 Dave Hyatt 2014-04-17 14:02:08 PDT
vertical-rl/float-multicol also

Note that the layout is sub-optimal as well, but that is arguably debatable.
Comment 3 Radar WebKit Bug Importer 2014-04-17 23:13:02 PDT
<rdar://problem/16656289>
Comment 4 Dave Hyatt 2014-04-21 12:07:16 PDT
This was fixed by r167602.