Chromium Code Reviews
Help | Chromium Project | Gerrit Changes | Sign in
(20)

Issue 1192613003: Harden DisplayItemList in release mode not to crash on cached display item failures. (Closed)

Created:
4 years, 10 months ago by chrishtr
Modified:
4 years, 10 months ago
Reviewers:
pdr., Xianzhu
CC:
blink-reviews, Rik, danakj, dshwang, drott+blinkwatch_chromium.org, krit, f(malita), jbroman, Justin Novosad, pdr+graphicswatchlist_chromium.org, rwlbuis, Stephen Chennney
Target Ref:
refs/heads/master
Project:
blink
Visibility:
Public.

Description

Harden DisplayItemList in release mode not to crash on cached display item failures. Experience shows that we have difficult corner cases where we cannot guarantee yet that we have perfect paint invalidation, cache checking and double-painting. Failures in any of them will sometimes lead to a crash without this CL. BUG=497614 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=197383

Patch Set 1 #

Total comments: 4

Patch Set 2 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -7 lines) Patch
M Source/platform/graphics/paint/DisplayItemList.h View 1 chunk +2 lines, -2 lines 0 comments Download
M Source/platform/graphics/paint/DisplayItemList.cpp View 1 3 chunks +10 lines, -5 lines 0 comments Download

Messages

Total messages: 16 (4 generated)
chrishtr
4 years, 10 months ago (2015-06-17 23:34:31 UTC) #2
Xianzhu
https://codereview.chromium.org/1192613003/diff/1/Source/platform/graphics/paint/DisplayItemList.cpp File Source/platform/graphics/paint/DisplayItemList.cpp (right): https://codereview.chromium.org/1192613003/diff/1/Source/platform/graphics/paint/DisplayItemList.cpp#newcode272 Source/platform/graphics/paint/DisplayItemList.cpp:272: ASSERT_NOT_REACHED(); We should put a 'continue;' after the above ...
4 years, 10 months ago (2015-06-18 00:03:27 UTC) #3
pdr.
Can we hold off on this for a few days? We had ~2k crashes in ...
4 years, 10 months ago (2015-06-18 00:05:46 UTC) #4
chrishtr
https://codereview.chromium.org/1192613003/diff/1/Source/platform/graphics/paint/DisplayItemList.cpp File Source/platform/graphics/paint/DisplayItemList.cpp (right): https://codereview.chromium.org/1192613003/diff/1/Source/platform/graphics/paint/DisplayItemList.cpp#newcode272 Source/platform/graphics/paint/DisplayItemList.cpp:272: ASSERT_NOT_REACHED(); On 2015/06/18 at 00:03:26, Xianzhu wrote: > We ...
4 years, 10 months ago (2015-06-18 00:08:53 UTC) #5
chrishtr
I think we should commit this, and consider reverting it once we have fixed the ...
4 years, 10 months ago (2015-06-18 17:02:56 UTC) #6
chrishtr
On 2015/06/18 at 17:02:56, chrishtr wrote: > I think we should commit this, and consider ...
4 years, 10 months ago (2015-06-18 17:03:42 UTC) #9
pdr.
On 2015/06/18 at 17:03:42, chrishtr wrote: > On 2015/06/18 at 17:02:56, chrishtr wrote: > > ...
4 years, 10 months ago (2015-06-18 17:32:50 UTC) #10
Xianzhu
On 2015/06/18 17:03:42, chrishtr wrote: > On 2015/06/18 at 17:02:56, chrishtr wrote: > > I ...
4 years, 10 months ago (2015-06-18 17:37:21 UTC) #11
chrishtr
On 2015/06/18 at 17:37:21, wangxianzhu wrote: > On 2015/06/18 17:03:42, chrishtr wrote: > > On ...
4 years, 10 months ago (2015-06-18 17:39:16 UTC) #12
Xianzhu
On 2015/06/18 17:39:16, chrishtr wrote: > On 2015/06/18 at 17:37:21, wangxianzhu wrote: > > On ...
4 years, 10 months ago (2015-06-18 17:53:04 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1192613003/20001
4 years, 10 months ago (2015-06-18 17:54:32 UTC) #15
commit-bot: I haz the power
4 years, 10 months ago (2015-06-18 17:58:42 UTC) #16
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://src.chromium.org/viewvc/blink?view=rev&revision=197383

Powered by Google App Engine
This is Rietveld 408576698