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

Issue 727850 link

Starred by 0 users

Issue metadata

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



Sign in to add a comment

telemetry_perf_unittests on chromium.linux/Linux flaky: oortonline_tbmv2 benchmark

Project Member Reported by scheib@chromium.org, May 30 2017

Issue description

telemetry_perf_unittests on chromium.linux/Linux flaky: oortonline_tbmv2 benchmark

Builders failed on: 
- Linux Tests: 
  https://build.chromium.org/p/chromium.linux/builders/Linux%20Tests

Unexpected Failures:
* benchmarks.benchmark_smoke_unittest.BenchmarkSmokeTest.oortonline_tbmv2

First known failure in build:
https://uberchromegw.corp.google.com/i/chromium.linux/builders/Linux%20Tests/builds/57305

Swarm output contains numerous GL errors
https://chromium-swarm.appspot.com/task?id=36717d5dbd8b2410&refresh=10&show_raw=1&wide_logs=true


  *************** BROWSER STANDARD OUTPUT ***************
  Xlib:  extension "RANDR" missing on display ":99".
  [12487:12487:0530/023239.970294:ERROR:sandbox_linux.cc(344)] InitializeSandbox() called with multiple threads in process gpu-process.
  [12440:12455:0530/023240.229421:ERROR:cert_verify_proc_nss.cc(912)] CERT_PKIXVerifyCert for www.google-analytics.com failed err=-8172
  [12440:12456:0530/023305.203840:ERROR:cert_verify_proc_nss.cc(912)] CERT_PKIXVerifyCert for ssl.gstatic.com failed err=-8172
  [12487:12487:0530/023348.213527:ERROR:gles2_cmd_decoder.cc(9852)] [.Offscreen-For-WebGL-0x2f10c64a4600]GL ERROR :GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same.
  [12487:12487:0530/023348.213602:ERROR:gles2_cmd_decoder.cc(9852)] [.Offscreen-For-WebGL-0x2f10c64a4600]GL ERROR :GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same.
  [12487:12487:0530/023348.213615:ERROR:gles2_cmd_decoder.cc(9852)] [.Offscreen-For-WebGL-0x2f10c64a4600]GL ERROR :GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same.
  [12487:12487:0530/023348.213628:ERROR:gles2_cmd_decoder.cc(9852)] [.Offscreen-For-WebGL-0x2f10c64a4600]GL ERROR :GL_INVALID_OPERATION : glDrawElements: Source and destination textures of the draw are the same.
  ...
  [12487:12487:0530/023352.828842:ERROR:logger.cc(46)] Too many GL errors, not reporting any more for this context. use --disable-gl-error-limit to see all errors.
  
  *********** END OF BROWSER STANDARD OUTPUT ************
  ********************* BROWSER LOG *********************
  No log file
  ***************** END OF BROWSER LOG ******************
 

Comment 1 by kbr@chromium.org, May 30 2017

Components: Speed>Telemetry
Labels: OS-Linux Pri-2 Type-Bug-Regression
Status: Available (was: Untriaged)
Hmm. It looks like this test has been timing out for a while, but passing on retry. Compare Shard 5 of the last good run with first (flaky) bad run:

https://luci-milo.appspot.com/buildbot/chromium.linux/Linux%20Tests/57305
https://chromium-swarm.appspot.com/task?id=36717d5dbd8b2410&refresh=10&show_raw=1

and:

https://luci-milo.appspot.com/buildbot/chromium.linux/Linux%20Tests/57304
https://chromium-swarm.appspot.com/task?id=36716c1f0401c210&refresh=10&show_raw=1

In build 57304 the test timed out the first time. Interestingly, it didn't contain all of the OpenGL error logging from the GPU process. It did in build 57305.

The difference is in the command line arguments Telemetry's passing to the browser. As of build 573035:
   --enable-logging --v=0
are being passed to the browser.

I don't see anything related in the src-side changes. Was a recipe-side change made which changed this behavior?

Owner: u...@chromium.org
Status: Assigned (was: Available)
Assign this to ulan@, the owner of oortonline_tbmv2
Labels: -Sheriff-Chromium
Project Member

Comment 5 by bugdroid1@chromium.org, Jun 2 2017

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

commit bce5642dabf9a4f18cdcc7b88d7dce9a1eaae4de
Author: Peter Kasting <pkasting@chromium.org>
Date: Fri Jun 02 03:24:35 2017

Disable a test on Linux that is timing out.

BUG=727850
TEST=none
TBR=ulan

Change-Id: I5b528aec8b9be401b6a64f61b3065a64d2e8ef81
Reviewed-on: https://chromium-review.googlesource.com/522403
Reviewed-by: Peter Kasting <pkasting@chromium.org>
Commit-Queue: Peter Kasting <pkasting@chromium.org>
Cr-Commit-Position: refs/heads/master@{#476549}
[modify] https://crrev.com/bce5642dabf9a4f18cdcc7b88d7dce9a1eaae4de/tools/perf/benchmarks/oortonline.py

Components: Test>Telemetry
Components: -Speed>Telemetry

Sign in to add a comment