New issue
Advanced search Search tips

Issue 846920 link

Starred by 4 users

Issue metadata

Status: Fixed
Owner:
Closed: Jul 6
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

webkit_layout_tests (experimental) failing on chromium.win/Win7 Tests (dbg)(1)

Project Member Reported by sheriff-...@appspot.gserviceaccount.com, May 25 2018

Issue description

Filed by sheriff-o-matic@appspot.gserviceaccount.com on behalf of sandersd@chromium.org

webkit_layout_tests (experimental) failing on chromium.win/Win7 Tests (dbg)(1)

Builders failed on: 
- Win7 Tests (dbg)(1): 
  https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20Tests%20%28dbg%29%281%29


 
Owner: rmcelrath@chromium.org
Status: Assigned (was: Available)
Appears to have been caused by https://chromium-review.googlesource.com/1060380.
Cc: dpranke@chromium.org
The actual cause was https://chromium-review.googlesource.com/c/chromium/src/+/1070504, which enabled the failing tests.

Given that this failure isn't actually blocking anything I'm just going to make the test more robust to floating point rounding issues.
Project Member

Comment 3 by bugdroid1@chromium.org, May 26 2018

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

commit 172ad9caabf6c3c39b8a2715f6d925353d00f0b7
Author: Robbie McElrath <rmcelrath@chromium.org>
Date: Sat May 26 00:01:19 2018

Fix devtools deviceorientation layout test

This fails due to a floating point rounding error, so I'm only checking
the first 6 digits to get around it.

Bug:  846920 
Change-Id: I7faaaee9aeedec8c0cceb1089830f5fa3c206d50
Reviewed-on: https://chromium-review.googlesource.com/1074170
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Commit-Queue: Robbie McElrath <rmcelrath@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562071}
[modify] https://crrev.com/172ad9caabf6c3c39b8a2715f6d925353d00f0b7/third_party/WebKit/LayoutTests/http/tests/devtools/device-orientation-success-expected.txt
[modify] https://crrev.com/172ad9caabf6c3c39b8a2715f6d925353d00f0b7/third_party/WebKit/LayoutTests/http/tests/devtools/device-orientation-success.js

Status: Fixed (was: Assigned)

Comment 5 by tapted@chromium.org, May 28 2018

Labels: Type-Bug
Status: Assigned (was: Fixed)
device-orientation-success.js is still failing, but flakily

latest run: https://ci.chromium.org/buildbot/chromium.webkit/WebKit%20Linux%20Trusty%20%28dbg%29/13013

https://test-results.appspot.com/data/layout_results/WebKit_Linux_Trusty__dbg_/13013/layout-test-results/results.html

--- /b/s/w/io8rZhTh/layout-test-results/http/tests/devtools/device-orientation-success-expected.txt
+++ /b/s/w/io8rZhTh/layout-test-results/http/tests/devtools/device-orientation-success-actual.txt
@@ -15,5 +15,5 @@
 inspected-page.html:1 A reload is required so that the existing AbsoluteOrientationSensor and RelativeOrientationSensor objects on this page use the overridden values that have been provided. Close the inspector and reload again to return to the normal behavior.
 device-orientation-success.js:22 alpha: 90 beta: 0 gamma: 0
 device-orientation-success.js:29 quaternion: 0.000000,0.000000,0.707107,0.707107
-device-orientation-success.js:22 alpha: 1.1 beta: 2.2 gamma: 3.3
+device-orientation-success.js:22 alpha: null beta: null gamma: null
 

Comment 6 by tapted@chromium.org, May 28 2018

Components: Platform>DevTools
Labels: -Sheriff-Chromium
disable cl -> https://chromium-review.googlesource.com/c/chromium/src/+/1074791
Project Member

Comment 7 by bugdroid1@chromium.org, May 28 2018

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

commit 095fe4f2eb66f97cb3a4029b3a7cf7aa7d492a44
Author: Trent Apted <tapted@chromium.org>
Date: Mon May 28 01:34:28 2018

Mark http/tests/devtools/device-orientation-success.js flaky

TBR=rmcelrath@chromium.org

Bug:  846920 
Change-Id: Ia99888c418c10dcc2d67976bdae56632e5e31209
Reviewed-on: https://chromium-review.googlesource.com/1074791
Reviewed-by: Trent Apted <tapted@chromium.org>
Commit-Queue: Trent Apted <tapted@chromium.org>
Cr-Commit-Position: refs/heads/master@{#562158}
[modify] https://crrev.com/095fe4f2eb66f97cb3a4029b3a7cf7aa7d492a44/third_party/WebKit/LayoutTests/TestExpectations

Project Member

Comment 8 by bugdroid1@chromium.org, Jun 7 2018

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

commit 383ea4e718310f7d214061c8081202cc2f2937c2
Author: Robbie McElrath <rmcelrath@chromium.org>
Date: Thu Jun 07 17:50:33 2018

Re-enable device-orientation-success.js layout test

I've made several sensor changes since this test was disabled that
should fix the flakiness.

Bug:  846920 
Change-Id: Ibe38cad96acd7d5636f89d0eb8a6d915ab6798a0
Reviewed-on: https://chromium-review.googlesource.com/1089712
Commit-Queue: Robbie McElrath <rmcelrath@chromium.org>
Reviewed-by: Reilly Grant <reillyg@chromium.org>
Cr-Commit-Position: refs/heads/master@{#565335}
[modify] https://crrev.com/383ea4e718310f7d214061c8081202cc2f2937c2/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/383ea4e718310f7d214061c8081202cc2f2937c2/third_party/WebKit/LayoutTests/http/tests/devtools/device-orientation-success-expected.txt

I'll watch the test for a couple days, and mark this as fixed if there are no further issues.
Labels: -Pri-2 Pri-1
It's now failing pretty often (one out of four runs fails, without any patches).
https://ci.chromium.org/p/chromium/builders/luci.chromium.try/win7_chromium_rel_ng

Please take a look ASAP.

Correction: I was misreading the results.  About half the runs fail.  It looks like different failures each time.  Here are the four most recent failed builds as of the time of this post:


https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20Tests%20%28dbg%29%281%29/69598
Unexpected Failures:
* virtual/threaded/http/tests/devtools/tracing/console-timeline.js

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20Tests%20%28dbg%29%281%29/69597
Unexpected Failures:
* http/tests/devtools/tracing/timeline-time/timeline-usertiming.js
 
https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20Tests%20%28dbg%29%281%29/69594
Unexpected Failures:
* http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js
* virtual/threaded/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-with-invalidator-invalidations.js

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Win7%20Tests%20%28dbg%29%281%29/69592
Unexpected Failures:
* virtual/threaded/http/tests/devtools/tracing/anonymous-image-object.js
* virtual/threaded/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js
Just noticed those tests were marked as flaky a few hours ago in  bug 850892 , so some of those at least will no longer cause test failure complaints.

virtual/threaded/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-with-invalidator-invalidations.js
and
virtual/threaded/http/tests/devtools/tracing/anonymous-image-object.js
were not marked as flaky in that bug.
Owner: mpear...@chromium.org
I'm reassigning to mpearson since this is a different issue now, and I couldn't quickly figure out who caused the current flakiness.
Labels: Sheriff-Chromium
Owner: ----
Status: Available (was: Assigned)
Punting back to sheriff queue
Labels: -Sheriff-Chromium
Removing from sheriff queue; things seem sane now.

Comment 16 by kozy@chromium.org, Jun 11 2018

Components: -Platform>DevTools
Owner: l...@chromium.org
Status: Assigned (was: Available)

Comment 17 by l...@chromium.org, Jun 11 2018

Owner: alph@chromium.org
It seems that all tests mentioned in #12 and before have been addressed except for:
1) virtual/threaded/http/tests/devtools/tracing/timeline-style/timeline-style-recalc-with-invalidator-invalidations.js
Still has timeouts on Windows bots.

2) virtual/threaded/http/tests/devtools/tracing/anonymous-image-object.js
Based on the flakiness dashboard, this no longer seems flaky.

alph@, could you please take a look at the (1) test?
Project Member

Comment 18 by bugdroid1@chromium.org, Jul 4

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

commit 34cfe3d9636865cca808b512982e58b8942519dc
Author: Alexei Filippov <alph@chromium.org>
Date: Wed Jul 04 01:34:28 2018

DevTools: Fix race in TracingHandler::OnBufferUsage

The OnBufferUsage is called through double async chain and by that time
the tracing can already be stopped. Do not report usage in this case.

The bug caused several tests to flake, e.g.
http/tests/devtools/tracing/timeline-style/timeline-style-recalc-all-invalidator-types.js

BUG= 846920 

Change-Id: I94259e38e49e35f21974faf9aef69f96d118c36b
Reviewed-on: https://chromium-review.googlesource.com/1125213
Commit-Queue: Alexei Filippov <alph@chromium.org>
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#572436}
[modify] https://crrev.com/34cfe3d9636865cca808b512982e58b8942519dc/content/browser/devtools/protocol/tracing_handler.cc

Cc: alph@chromium.org spqchan@google.com
 Issue 859629  has been merged into this issue.
Project Member

Comment 20 by bugdroid1@chromium.org, Jul 6

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

commit 9d662169bf9c7f34df828294c9e0f65d56d3072b
Author: Alexei Filippov <alph@chromium.org>
Date: Fri Jul 06 18:18:05 2018

Unmark several DevTools layout tests as flaky

The issue has been fixed.

NOTRY=true
TBR=vasilii@chromium.org
BUG= 859629 , 846920 

Change-Id: I92edb313f646d9469f92e5230229ba6aa7139f20
Reviewed-on: https://chromium-review.googlesource.com/1128168
Reviewed-by: Alexei Filippov <alph@chromium.org>
Commit-Queue: Alexei Filippov <alph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573016}
[modify] https://crrev.com/9d662169bf9c7f34df828294c9e0f65d56d3072b/third_party/WebKit/LayoutTests/TestExpectations

Status: Fixed (was: Assigned)
Cc: dgozman@chromium.org caseq@chromium.org pfeldman@chromium.org
 Issue 857225  has been merged into this issue.
 Issue 860101  has been merged into this issue.
Project Member

Comment 24 by bugdroid1@chromium.org, Jul 6

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

commit 95a1fb174c2701e8a24dd71943599e559b10d701
Author: Alexei Filippov <alph@chromium.org>
Date: Fri Jul 06 22:40:52 2018

Unmark http/tests/devtools/tracing/worker-events.js as flaky

NOTRY=true
TBR=shimazu@chromium.org
BUG= 860101 , 846920 

Change-Id: Ied88e402a63631cb6c67225f79ca990e3b8a3628
Reviewed-on: https://chromium-review.googlesource.com/1128370
Reviewed-by: Alexei Filippov <alph@chromium.org>
Commit-Queue: Alexei Filippov <alph@chromium.org>
Cr-Commit-Position: refs/heads/master@{#573097}
[modify] https://crrev.com/95a1fb174c2701e8a24dd71943599e559b10d701/third_party/WebKit/LayoutTests/TestExpectations

Sign in to add a comment