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

Issue 2918163002: cc: Workaround invalid property tree state on Layers. (Closed)

Created:
3 years, 6 months ago by Khushal
Modified:
3 years, 6 months ago
Reviewers:
enne (OOO)
CC:
cc-bugs_chromium.org, chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Workaround invalid property tree state on Layers. The impl thread is somehow getting Layers with invalid property tree indices which cause crashes during UpdateDrawProperties. Don't add them to the visible layer list to keep from crashing later in the stack. BUG=728511, 727209, 726423 CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel Review-Url: https://codereview.chromium.org/2918163002 Cr-Commit-Position: refs/heads/master@{#476811} Committed: https://chromium.googlesource.com/chromium/src/+/5867068aa6d1677d3ff8a9da36ba793757b171aa

Patch Set 1 #

Total comments: 4

Patch Set 2 : .. #

Patch Set 3 : .. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+25 lines, -10 lines) Patch
M cc/layers/layer_impl.h View 1 1 chunk +2 lines, -0 lines 0 comments Download
M cc/layers/layer_impl.cc View 1 2 1 chunk +22 lines, -0 lines 0 comments Download
M cc/trees/draw_property_utils.cc View 1 2 chunks +1 line, -10 lines 0 comments Download

Messages

Total messages: 16 (8 generated)
Khushal
PTAL.
3 years, 6 months ago (2017-06-02 18:29:28 UTC) #3
enne (OOO)
https://codereview.chromium.org/2918163002/diff/1/cc/layers/layer_impl.cc File cc/layers/layer_impl.cc (right): https://codereview.chromium.org/2918163002/diff/1/cc/layers/layer_impl.cc#newcode989 cc/layers/layer_impl.cc:989: bool LayerImpl::EnsureValidPropertyTreeIndices() const { I know there's a link ...
3 years, 6 months ago (2017-06-02 18:41:19 UTC) #4
Khushal
https://codereview.chromium.org/2918163002/diff/1/cc/layers/layer_impl.cc File cc/layers/layer_impl.cc (right): https://codereview.chromium.org/2918163002/diff/1/cc/layers/layer_impl.cc#newcode989 cc/layers/layer_impl.cc:989: bool LayerImpl::EnsureValidPropertyTreeIndices() const { On 2017/06/02 18:41:19, enne wrote: ...
3 years, 6 months ago (2017-06-02 18:47:03 UTC) #5
enne (OOO)
lgtm
3 years, 6 months ago (2017-06-02 18:49:54 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2918163002/20001
3 years, 6 months ago (2017-06-02 18:51:00 UTC) #8
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_compile_dbg_ng on master.tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_compile_dbg_ng/builds/425981)
3 years, 6 months ago (2017-06-02 19:36:21 UTC) #10
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2918163002/40001
3 years, 6 months ago (2017-06-02 20:18:30 UTC) #13
commit-bot: I haz the power
3 years, 6 months ago (2017-06-02 22:11:20 UTC) #16
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/5867068aa6d1677d3ff8a9da36ba...

Powered by Google App Engine
This is Rietveld 408576698