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

Issue 23351002: Crash when opening web page http://build.webkit.org/waterfall. (Closed)

Created:
7 years, 4 months ago by a.suchit
Modified:
7 years, 3 months ago
CC:
blink-reviews, dglazkov+blink, eae+blinkwatch, leviw+renderwatch, jchaffraix+rendering
Base URL:
https://chromium.googlesource.com/chromium/blink.git@master
Visibility:
Public.

Description

Crash when opening web page http://build.webkit.org/waterfall. While distribution of spanning cell's extra height, Sorting of the cell's comparator function is missing condition of arranging cells based on accending order of row indexes. R=jchaffraix@chromium.org BUG=276253 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=157283

Patch Set 1 #

Patch Set 2 : Added Test case #

Total comments: 4

Patch Set 3 : Review comments addressed #

Total comments: 7

Patch Set 4 : Review comments addressed #

Total comments: 2

Patch Set 5 : Review comments addressed #

Total comments: 7

Patch Set 6 : Review comments addressed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+2405 lines, -11 lines) Patch
A LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html View 1 2 1 chunk +1959 lines, -0 lines 0 comments Download
A LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells-expected.txt View 1 2 1 chunk +426 lines, -0 lines 0 comments Download
M Source/core/rendering/RenderTableSection.cpp View 1 2 3 4 5 1 chunk +20 lines, -11 lines 0 comments Download

Messages

Total messages: 18 (0 generated)
suchit.agrawal
7 years, 4 months ago (2013-08-20 12:04:18 UTC) #1
suchit.agrawal
7 years, 4 months ago (2013-08-20 17:12:49 UTC) #2
esprehn
This needs a test, also don't abbreviate, result = ...;
7 years, 4 months ago (2013-08-20 18:23:13 UTC) #3
suchit.agrawal
Test case added.
7 years, 4 months ago (2013-08-21 16:25:02 UTC) #4
esprehn
Can't this test be dumpAsText() ? I'd rather we didn't add more pixel tests. Also ...
7 years, 4 months ago (2013-08-21 17:31:17 UTC) #5
Julien - ping for review
https://codereview.chromium.org/23351002/diff/11001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/23351002/diff/11001/Source/core/rendering/RenderTableSection.cpp#newcode386 Source/core/rendering/RenderTableSection.cpp:386: bool ret = (cellRowIndex2 >= cellRowIndex1 && (cellRowIndex2 + ...
7 years, 4 months ago (2013-08-21 19:27:02 UTC) #6
a.suchit
https://codereview.chromium.org/23351002/diff/11001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/23351002/diff/11001/Source/core/rendering/RenderTableSection.cpp#newcode386 Source/core/rendering/RenderTableSection.cpp:386: bool ret = (cellRowIndex2 >= cellRowIndex1 && (cellRowIndex2 + ...
7 years, 4 months ago (2013-08-22 10:26:17 UTC) #7
a.suchit
On 2013/08/21 17:31:17, esprehn wrote: > Can't this test be dumpAsText() ? I'd rather we ...
7 years, 4 months ago (2013-08-22 10:54:34 UTC) #8
esprehn
This looks fine to me, I'll defer to Julien for the final review.
7 years, 4 months ago (2013-08-22 17:37:02 UTC) #9
Julien - ping for review
The test case should really be improved: you want your test case to be the ...
7 years, 4 months ago (2013-08-22 21:48:07 UTC) #10
suchit.agrawal
https://codereview.chromium.org/23351002/diff/18001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/23351002/diff/18001/Source/core/rendering/RenderTableSection.cpp#newcode376 Source/core/rendering/RenderTableSection.cpp:376: static bool compareRowSpanCellsInHeightDistributionOrder(const RenderTableCell* cell2, const RenderTableCell* cell1) On ...
7 years, 4 months ago (2013-08-23 13:37:26 UTC) #11
Julien - ping for review
https://codereview.chromium.org/23351002/diff/26001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/23351002/diff/26001/Source/core/rendering/RenderTableSection.cpp#newcode376 Source/core/rendering/RenderTableSection.cpp:376: static bool compareRowSpanCellsInHeightDistributionOrder(const RenderTableCell* secondCell, const RenderTableCell* firstCell) The ...
7 years, 4 months ago (2013-08-23 22:00:46 UTC) #12
a.suchit
https://codereview.chromium.org/23351002/diff/26001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/23351002/diff/26001/Source/core/rendering/RenderTableSection.cpp#newcode376 Source/core/rendering/RenderTableSection.cpp:376: static bool compareRowSpanCellsInHeightDistributionOrder(const RenderTableCell* secondCell, const RenderTableCell* firstCell) On ...
7 years, 3 months ago (2013-09-04 13:21:48 UTC) #13
Julien - ping for review
lgtm with the test case fixed. https://codereview.chromium.org/23351002/diff/43001/LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html File LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html (right): https://codereview.chromium.org/23351002/diff/43001/LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html#newcode1 LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html:1: <!DOCTYPE html> Can ...
7 years, 3 months ago (2013-09-04 18:35:45 UTC) #14
Julien - ping for review
https://codereview.chromium.org/23351002/diff/43001/Source/core/rendering/RenderTableSection.cpp File Source/core/rendering/RenderTableSection.cpp (right): https://codereview.chromium.org/23351002/diff/43001/Source/core/rendering/RenderTableSection.cpp#newcode375 Source/core/rendering/RenderTableSection.cpp:375: // 2. For cells spanning the same rows, we ...
7 years, 3 months ago (2013-09-04 20:46:27 UTC) #15
a.suchit
https://codereview.chromium.org/23351002/diff/43001/LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html File LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html (right): https://codereview.chromium.org/23351002/diff/43001/LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html#newcode1 LayoutTests/fast/table/table-rowspan-crash-with-huge-rowspan-cells.html:1: <!DOCTYPE html> On 2013/09/04 18:35:45, Julien Chaffraix wrote: > ...
7 years, 3 months ago (2013-09-05 06:35:01 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/a.suchit@samsung.com/23351002/53001
7 years, 3 months ago (2013-09-05 06:38:35 UTC) #17
commit-bot: I haz the power
7 years, 3 months ago (2013-09-05 07:33:29 UTC) #18
Message was sent while issue was closed.
Change committed as 157283

Powered by Google App Engine
This is Rietveld 408576698