New issue
Advanced search Search tips

Issue 818299 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 776424
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Fuchsia
Pri: 2
Type: Bug



Sign in to add a comment

RenderWidgetHostViewAuraOverscrollTest.GestureScrollDebounceOverscrolls flaked under Fuchsia/x64 FYI bot

Project Member Reported by w...@chromium.org, Mar 2 2018

Issue description

This failed in https://ci.chromium.org/buildbot/chromium.fyi/Fuchsia/14492 with:

[00216.988] 03939.03976> [ RUN      ] RenderWidgetHostViewAuraOverscrollTest.GestureScrollDebounceOverscrolls
[00216.989] 03939.03976> [3:807634199:0302/203201.059349:216153218:ERROR:base_paths_fuchsia.cc(37)] Not implemented reached in bool base::PathProviderFuchsia(int, base::FilePath *)
[00216.989] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4700: Failure
[00216.990] 03939.03976> Expected equality of these values:
[00216.990] 03939.03976>   0U
[00216.991] 03939.03976>     Which is: 0
[00216.992] 03939.03976>   second_scroll_update_events.size()
[00216.998] 03939.03976>     Which is: 2
[00217.000] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4729: Failure
[00217.001] 03939.03976> Expected equality of these values:
[00217.001] 03939.03976>   OVERSCROLL_EAST
[00217.002] 03939.03976>     Which is: 4
[00217.003] 03939.03976>   overscroll_mode()
[00217.003] 03939.03976>     Which is: 0
[00217.003] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4730: Failure
[00217.004] 03939.03976> Expected equality of these values:
[00217.004] 03939.03976>   OverscrollSource::TOUCHSCREEN
[00217.004] 03939.03976>     Which is: 4-byte object <02-00 00-00>
[00217.005] 03939.03976>   overscroll_source()
[00217.005] 03939.03976>     Which is: 4-byte object <00-00 00-00>
[00217.006] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4731: Failure
[00217.006] 03939.03976> Expected equality of these values:
[00217.008] 03939.03976>   OVERSCROLL_EAST
[00217.011] 03939.03976>     Which is: 4
[00217.014] 03939.03976>   overscroll_delegate()->current_mode()
[00217.016] 03939.03976>     Which is: 0
[00217.018] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4732: Failure
[00217.020] 03939.03976> Expected equality of these values:
[00217.023] 03939.03976>   55.f
[00217.024] 03939.03976>     Which is: 55
[00217.025] 03939.03976>   overscroll_delta_x()
[00217.025] 03939.03976>     Which is: 30
[00217.025] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4733: Failure
[00217.026] 03939.03976> Expected equality of these values:
[00217.026] 03939.03976>   5.f
[00217.026] 03939.03976>     Which is: 5
[00217.028] 03939.03976>   overscroll_delegate()->delta_x()
[00217.029] 03939.03976>     Which is: 0
[00217.029] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4739: Failure
[00217.029] 03939.03976> Expected equality of these values:
[00217.029] 03939.03976>   OVERSCROLL_EAST
[00217.029] 03939.03976>     Which is: 4
[00217.030] 03939.03976>   overscroll_mode()
[00217.030] 03939.03976>     Which is: 0
[00217.030] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4740: Failure
[00217.030] 03939.03976> Expected equality of these values:
[00217.031] 03939.03976>   OverscrollSource::TOUCHSCREEN
[00217.031] 03939.03976>     Which is: 4-byte object <02-00 00-00>
[00217.031] 03939.03976>   overscroll_source()
[00217.032] 03939.03976>     Which is: 4-byte object <00-00 00-00>
[00217.032] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4741: Failure
[00217.034] 03939.03976> Expected equality of these values:
[00217.034] 03939.03976>   OVERSCROLL_EAST
[00217.035] 03939.03976>     Which is: 4
[00217.035] 03939.03976>   overscroll_delegate()->current_mode()
[00217.035] 03939.03976>     Which is: 0
[00217.035] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4742: Failure
[00217.036] 03939.03976> Expected equality of these values:
[00217.036] 03939.03976>   65.f
[00217.036] 03939.03976>     Which is: 65
[00217.036] 03939.03976>   overscroll_delta_x()
[00217.037] 03939.03976>     Which is: 40
[00217.037] 03939.03976> ../../content/browser/renderer_host/render_widget_host_view_aura_unittest.cc:4743: Failure
[00217.037] 03939.03976> Expected equality of these values:
[00217.037] 03939.03976>   15.f
[00217.038] 03939.03976>     Which is: 15
[00217.038] 03939.03976>   overscroll_delegate()->delta_x()
[00217.038] 03939.03976>     Which is: 0
[00217.038] 03939.03976> [  FAILED  ] RenderWidgetHostViewAuraOverscrollTest.GestureScrollDebounceOverscrolls (430 ms)

Note that we have different CPU scheduling characteristics to most other platforms, and the tests run on the bots under nested virtualization, so this may be a timing-specific issue.
 

Comment 1 by w...@chromium.org, Mar 2 2018

Cc: dtapu...@chromium.org
Owner: w...@chromium.org
Auto-assigning to add a filter for this under Fuchsia.

Comment 2 by w...@chromium.org, Apr 6 2018

Cc: sahel@chromium.org samans@chromium.org
Labels: -Pri-3 M-67 Pri-2
Flaked again in
https://ci.chromium.org/buildbot/chromium.fyi/Fuchsia/15726
and
https://ci.chromium.org/buildbot/chromium.fyi/Fuchsia/15709

Strangely, it's only this one test flaking, but it confuses the test framework into thinking results are missing for the others - filed issue 829990.

Bumping priority for us to filter these tests, which are inherently flaky due to timing dependencies.

Comment 3 by w...@chromium.org, Apr 6 2018

Status: Started (was: Assigned)

Comment 4 by w...@chromium.org, Apr 6 2018

Mergedinto: 776424
Status: Duplicate (was: Started)
Project Member

Comment 5 by bugdroid1@chromium.org, Apr 6 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/622bc0ed5af4f6097eafd63059347e6f3fb531ae

commit 622bc0ed5af4f6097eafd63059347e6f3fb531ae
Author: Wez <wez@chromium.org>
Date: Fri Apr 06 23:54:59 2018

Filter GestureScrollDebounceOverscrolls test under Fuchsia.

Many of the tests in this suite have fragile timing dependencies, so
they flake, especially when run under emulation.

Bug:  818299 , 776424
Change-Id: I2fe239e2638a5a7944a38b65b27534d917d5636e
Reviewed-on: https://chromium-review.googlesource.com/1000716
Commit-Queue: Wez <wez@chromium.org>
Reviewed-by: Scott Graham <scottmg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#548977}
[modify] https://crrev.com/622bc0ed5af4f6097eafd63059347e6f3fb531ae/testing/buildbot/filters/fuchsia.content_unittests.filter

Sign in to add a comment