Bug 131802 - [New Multicolumn] fast/multicol/float-multicol.html asserts in calculateBalancedHeight
Summary: [New Multicolumn] fast/multicol/float-multicol.html asserts in calculateBalan...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Dave Hyatt
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2014-04-17 13:12 PDT by Dave Hyatt
Modified: 2014-04-21 12:07 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.