"PDFExtensionTest.Navigator" flakily hits a DCHECK on linux_chromium_asan_rel_ng |
||||||
Issue description"PDFExtensionTest.Navigator" is flaky. This issue was created automatically by the chromium-try-flakes app. Please find the right owner to fix the respective test/step and assign this issue to them. If the step/test is infrastructure-related, please add Infra-Troopers label and change issue status to Untriaged. When done, please remove the issue from Sheriff Bug Queue by removing the Sheriff-Chromium label. We have detected 3 recent flakes. List of all flakes can be found at https://chromium-try-flakes.appspot.com/all_flake_occurrences?key=ahVzfmNocm9taXVtLXRyeS1mbGFrZXNyJQsSBUZsYWtlIhpQREZFeHRlbnNpb25UZXN0Lk5hdmlnYXRvcgw. Flaky tests should be disabled within 30 minutes unless culprit CL is found and reverted. Please see more details here: https://sites.google.com/a/chromium.org/dev/developers/tree-sheriffs/sheriffing-bug-queues#triaging-auto-filed-flakiness-bugs
,
Apr 4 2016
I wonder if this is related to https://codereview.chromium.org/1823833002? jaydasika, can you take a look at this?
,
Apr 4 2016
,
Apr 4 2016
I don't think my CL is the cause for these flakes as it just changed the treewalk to iterator and it landed more than 1 week back (These flakes are all today). Since draw_property_utils::ComputeLayerDrawProperties is called only on layers that are in visible_layer_list, https://codereview.chromium.org/1811423002 could be the cause (because it changes what gets into the visible layer list).
,
Apr 4 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/072c6e44acd50c11ebe83d189de53daaa87a7b9f commit 072c6e44acd50c11ebe83d189de53daaa87a7b9f Author: lukasza <lukasza@chromium.org> Date: Mon Apr 04 20:41:01 2016 Mark PDFExtensionTest.Navigator as flaky on ASAN. TBR=thestig@chromium.org BUG= 600445 Review URL: https://codereview.chromium.org/1859693002 Cr-Commit-Position: refs/heads/master@{#384995} [modify] https://crrev.com/072c6e44acd50c11ebe83d189de53daaa87a7b9f/chrome/browser/pdf/pdf_extension_test.cc
,
Apr 4 2016
I have tried to repro this, but I am unable to. My guess is this is because of the early return here (subtree skipping) : https://code.google.com/p/chromium/codesearch#chromium/src/cc/trees/layer_tree_host_common.cc&sq=package:chromium&l=661 As we no longer skip subtree in draw_proeprty_utils, it can happen that a layer that was in the subtree that was skipped earlier, is now in visible_layer_list but we don't update its render target because of subtree skippping still happens in layer_tree_host_common. Does that make sense ?
,
Apr 4 2016
Yes, that's a good theory. One solution would be to walk the visible layer list and clear out all the render_target values before calling CalculateRenderTarget.
,
Apr 4 2016
,
Apr 5 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/4e0cf88dbde39af8b4562a680bcd72c6bf06a72d commit 4e0cf88dbde39af8b4562a680bcd72c6bf06a72d Author: jaydasika <jaydasika@chromium.org> Date: Tue Apr 05 22:18:02 2016 Run PDFExtensionTest.Navigator on ASAN. BUG= 600445 Review URL: https://codereview.chromium.org/1862743002 Cr-Commit-Position: refs/heads/master@{#385301} [modify] https://crrev.com/4e0cf88dbde39af8b4562a680bcd72c6bf06a72d/chrome/browser/pdf/pdf_extension_test.cc
,
May 2 2016
|
||||||
►
Sign in to add a comment |
||||||
Comment 1 by lukasza@chromium.org
, Apr 4 2016Labels: OS-Linux
Summary: "PDFExtensionTest.Navigator" flakily hits a DCHECK on linux_chromium_asan_rel_ng (was: "PDFExtensionTest.Navigator" is flaky)