New issue
Advanced search Search tips

Issue 907557 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug

Blocking:
issue 907133



Sign in to add a comment

A paint_chunks_to_cc_layer DCHECK breaking leak_detection_linux bot

Project Member Reported by huangdarwin@chromium.org, Nov 21

Issue description

Chrome Version: 70

A paint_chunks_to_cc_layer DCHECK being hit is failing the leak_detection_linux bot. The leak_detection_linux bot checks for leaks on the top 100 alexa websites, as far as I understand.

from goal.com: 

  [1:1:1119/111113.423679:FATAL:paint_chunks_to_cc_layer.cc(440)] Check failed: state_stack_.size(). Error: Chunk has an effect that escapes layer's effect.

  https://codesearch.chromium.org/chromium/src/third_party/blink/renderer/platform/graphics/compositing/paint_chunks_to_cc_layer.cc?rcl=622c02f9a7e9fe8d55bab94de43b3dab30b8b9b8&l=440


What steps will reproduce the problem?
Create a CL branched from master, with minimal code changes. Some sort of change is necessary, otherwise the bot will simply “succeed” and not run due to no diff from master.
Run the leak_detection_linux bot and check error logs

What is the expected result?
No failures

What happens instead?
Failure, from DCHECK being hit

Example failures:
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/leak_detection_linux/25 for https://crrev.com/c/1341145 (small change)

https://ci.chromium.org/p/chromium/builders/luci.chromium.try/leak_detection_linux/24 for https://crrev.com/c/1336440 (larger/different change, but same errors)

1 error will be from goal.com, and one from apple.com. This DCHECK is causing goal.com to fail on leak_detection_linux.
 
Summary: A paint_chunks_to_cc_layer DCHECK breaking leak_detection_linux bot (was: layout_flexible_box DCHECK breaking leak_detection_linux bot)
Cc: pdr@chromium.org
Components: Blink>Paint
Owner: wangxianzhu@chromium.org
Status: Assigned (was: Untriaged)
Assigning to wangxianzhu@ based on the failing DCHECK author, let me know if you disagree.
Cc: pwnall@chromium.org
Is there document about how to reproduce and debug such failures?
Sorry, I'm not sure how to reproduce and debug such failures. I've asked a member of the infra team in the bug this blocks, crbug.com/907133
Labels: -Pri-1 Pri-2
I'm lowering priority because it seems nothing useful I can do for now before knowing how the bot works, what the bot affects and how to reproduce and fix the issue.

Sign in to add a comment