New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 811155 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Feb 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 1
Type: Bug



Sign in to add a comment

CHECK failure: success in draw_property_utils.cc

Project Member Reported by ClusterFuzz, Feb 12 2018

Issue description

Detailed report: https://clusterfuzz.com/testcase?key=5882552632737792

Fuzzer: ifratric-browserfuzzer-v3
Job Type: linux_debug_chrome
Platform Id: linux

Crash Type: CHECK failure
Crash Address: 
Crash State:
  success in draw_property_utils.cc
  cc::draw_property_utils::ComputeClips
  cc::draw_property_utils::UpdatePropertyTrees
  
Sanitizer: address (ASAN)

Regressed: https://clusterfuzz.com/revisions?job=linux_debug_chrome&range=473085:473088

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5882552632737792

Issue filed automatically.

See https://github.com/google/clusterfuzz-tools for more information.
 
Project Member

Comment 1 by ClusterFuzz, Feb 12 2018

Components: Internals>Compositing
Labels: Test-Predator-Auto-Components
Automatically applying components based on crash stacktrace and information from OWNERS files.

If this is incorrect, please apply the Test-Predator-Wrong-Components label.
Cc: brajkumar@chromium.org
Labels: M-64 Test-Predator-Wrong CF-NeedsTriage
Unable to find actual suspect through code search and also from the provided CL under regression range, hence adding appropriate label and leaving it as untriaged for further updates.

Thanks!

Comment 3 by piman@chromium.org, Feb 12 2018

Owner: enne@chromium.org
Status: Assigned (was: Untriaged)
->enne for triage

Comment 4 by enne@chromium.org, Feb 12 2018

Cc: chrishtr@chromium.org
I can't get this to repro locally on Linux using the repro tool at ToT or at the revision this failed at with 10 repeats.

That said, I'm not sure that I understand this DCHECK.  There are a number of cases in https://cs.chromium.org/chromium/src/cc/trees/draw_property_utils.cc?sq=package:chromium&dr&l=147 where it returns false due to non-invertible transforms and then DCHECKs on https://cs.chromium.org/chromium/src/cc/trees/draw_property_utils.cc?q=draw_property_utils.cc&sq=package:chromium&dr&l=768.

Layers with non-invertible transforms aren't drawn at all, so I think this DCHECK should probably just be ignored.
Mergedinto: 788296
Status: Duplicate (was: Assigned)

Comment 6 by enne@chromium.org, Feb 12 2018

Labels: -CF-NeedsTriage ClusterFuzz-Ignore
Setting this to ignore as this is a DCHECK that doesn't matter.
Project Member

Comment 7 by ClusterFuzz, Jul 7

ClusterFuzz has detected this issue as fixed in range 572932:572933.

Detailed report: https://clusterfuzz.com/testcase?key=5882552632737792

Fuzzer: ifratric-browserfuzzer-v3
Job Type: linux_debug_chrome
Platform Id: linux

Crash Type: CHECK failure
Crash Address: 
Crash State:
  success in draw_property_utils.cc
  cc::draw_property_utils::ComputeClips
  cc::draw_property_utils::UpdatePropertyTrees
  
Sanitizer: address (ASAN)

Regressed: https://clusterfuzz.com/revisions?job=linux_debug_chrome&range=473085:473088
Fixed: https://clusterfuzz.com/revisions?job=linux_debug_chrome&range=572932:572933

Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5882552632737792

See https://github.com/google/clusterfuzz-tools for more information.

If you suspect that the result above is incorrect, try re-doing that job on the test case report page.

Sign in to add a comment