Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(107)

Issue 398013005: ASSERTION FAILED: !extraRowSpanningHeight in WebCore::RenderTableSection::distributeRowSpanHeightTo… (Closed)

Created:
6 years, 5 months ago by a.suchit
Modified:
6 years, 4 months ago
CC:
blink-reviews, blink-reviews-rendering, eae+blinkwatch, jchaffraix+rendering, leviw+renderwatch, pdr., rune+blink, zoltan1
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Project:
blink
Visibility:
Public.

Description

ASSERTION FAILED: !extraRowSpanningHeight in WebCore::RenderTableSection::distributeRowSpanHeightToRows Spanning rows have only percent rows and total percent is less than 100 So only percent portion of extraRowSpnnaingHeight is consumed in percent spanning rows and remaining is left to distribute in non-spanning rows. But non-percent rows height is zero So assertion is failing. Now, whole extraRowSpanningHeight is distributed to percent spanning rows if non-percent spanning rows height is zero. R=jchaffraix@chromium.org BUG=366579 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=180417

Patch Set 1 #

Patch Set 2 : Added test case #

Patch Set 3 : Test case updated #

Patch Set 4 : Rebase #

Patch Set 5 : Rebase #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+74 lines, -3 lines) Patch
A LayoutTests/fast/table/table-rowspan-crash-only-percent-rows-with-less-than-100-percent.html View 1 2 1 chunk +24 lines, -0 lines 0 comments Download
A LayoutTests/fast/table/table-rowspan-crash-only-percent-rows-with-less-than-100-percent-expected.txt View 1 2 1 chunk +5 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderTableSection.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/rendering/RenderTableSection.cpp View 1 2 3 4 2 chunks +44 lines, -3 lines 2 comments Download

Messages

Total messages: 16 (0 generated)
a.suchit2
6 years, 5 months ago (2014-07-21 13:15:46 UTC) #1
suchit.agrawal
On 2014/07/21 13:15:46, a.suchit2 wrote: Tomorrow, I will add a test case for it. Please ...
6 years, 5 months ago (2014-07-21 14:14:14 UTC) #2
suchit.agrawal
On 2014/07/21 14:14:14, suchit.agrawal wrote: > On 2014/07/21 13:15:46, a.suchit2 wrote: > > Tomorrow, I ...
6 years, 5 months ago (2014-07-25 01:13:07 UTC) #3
suchit.agrawal
On 2014/07/21 14:14:14, suchit.agrawal wrote: > On 2014/07/21 13:15:46, a.suchit2 wrote: > > Tomorrow, I ...
6 years, 5 months ago (2014-07-25 01:13:07 UTC) #4
suchit.agrawal
On 2014/07/25 01:13:07, suchit.agrawal wrote: > On 2014/07/21 14:14:14, suchit.agrawal wrote: > > On 2014/07/21 ...
6 years, 5 months ago (2014-07-25 01:17:18 UTC) #5
suchit.agrawal
On 2014/07/25 01:17:18, suchit.agrawal wrote: > On 2014/07/25 01:13:07, suchit.agrawal wrote: > > On 2014/07/21 ...
6 years, 5 months ago (2014-07-25 19:06:39 UTC) #6
a.suchit
The CQ bit was checked by a.suchit@samsung.com
6 years, 4 months ago (2014-07-28 11:45:54 UTC) #7
a.suchit
The CQ bit was unchecked by a.suchit@samsung.com
6 years, 4 months ago (2014-07-28 11:45:55 UTC) #8
suchit.agrawal
On 2014/07/28 11:45:55, a.suchit wrote: > The CQ bit was unchecked by mailto:a.suchit@samsung.com Hi julien ...
6 years, 4 months ago (2014-07-28 19:36:15 UTC) #9
suchit.agrawal
On 2014/07/28 19:36:15, suchit.agrawal wrote: > On 2014/07/28 11:45:55, a.suchit wrote: > > The CQ ...
6 years, 4 months ago (2014-08-12 00:00:57 UTC) #10
a.suchit
On 2014/08/12 00:00:57, suchit.agrawal wrote: > On 2014/07/28 19:36:15, suchit.agrawal wrote: > > On 2014/07/28 ...
6 years, 4 months ago (2014-08-14 23:51:18 UTC) #11
Julien - ping for review
lgtm https://codereview.chromium.org/398013005/diff/80001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/398013005/diff/80001/Source/core/rendering/RenderTableSection.cpp#newcode377 Source/core/rendering/RenderTableSection.cpp:377: updatePositionIncreasedWithRowHeight(extraRowSpanningHeight, m_grid[row].logicalHeight.percent(), totalPercent, accumulatedPositionIncrease, remainder); distributeExtraRowSpanHeightToPercentRows doesn't use ...
6 years, 4 months ago (2014-08-15 20:17:09 UTC) #12
suchit.agrawal
https://codereview.chromium.org/398013005/diff/80001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/398013005/diff/80001/Source/core/rendering/RenderTableSection.cpp#newcode377 Source/core/rendering/RenderTableSection.cpp:377: updatePositionIncreasedWithRowHeight(extraRowSpanningHeight, m_grid[row].logicalHeight.percent(), totalPercent, accumulatedPositionIncrease, remainder); On 2014/08/15 20:17:09, Julien ...
6 years, 4 months ago (2014-08-17 07:16:22 UTC) #13
a.suchit2
The CQ bit was checked by a.suchit@chromium.org
6 years, 4 months ago (2014-08-17 07:17:32 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/a.suchit@samsung.com/398013005/80001
6 years, 4 months ago (2014-08-17 07:18:08 UTC) #15
commit-bot: I haz the power
6 years, 4 months ago (2014-08-17 07:53:03 UTC) #16
Message was sent while issue was closed.
Committed patchset #5 (80001) as 180417

Powered by Google App Engine
This is Rietveld 408576698