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

Regression: UI glitches is seen in crbug.com

Project Member Reported by rkalavakuntla@chromium.org, Aug 28 2017

Issue description

Chrome Version:62.0.3197.0 dev
OS:Windows

What steps will reproduce the problem?
(1)Launch chrome ->Go to https://bugs.chromium.org/p/chromium/issues/entry
(2)search for any Label in label field  and Observe

Actual: UI glitch is seen
Expected: No such Glitches should be seen

This is a Regression issue broken in M-62

Will provide the bisect info soon

 
Actual.webm
2.4 MB View Download
Expected.webm
2.3 MB View Download
Labels: hasbisect-per-revision ReleaseBlock-Beta OS-Chrome OS-Linux
Owner: skobes@chromium.org
Status: Assigned (was: Untriaged)
Able to reproduce the issue on Windows 7,Ubuntu 14.04 using latest Canary #62.0.3197.0 dev

Manual Bisect info:
------------------
Good Build:62.0.3196.0 dev
Bad Build :62.0.3197.0 dev

Using per-revision bisect providing the bisect results:

You are probably looking for a change made after 497600 (known good), but no later than 497601 (first known bad).
CHANGELOG URL:
 https://chromium.googlesource.com/chromium/src/+log/c196e5998015478a7a8955643dcad0ba8b9ad62c..f5fb596736f90c3e00f8f2aa70daea555e8bb664

Suspecting: https://chromium.googlesource.com/chromium/src/+/f5fb596736f90c3e00f8f2aa70daea555e8bb664
Review-Url: https://chromium-review.googlesource.com/633851

skobes@:Could you please take a look into this issue and reassign if this issue is not related to your change.

Thanks..!!

Comment 3 by ajha@chromium.org, Aug 28 2017

Labels: OS-Mac
Issue is reproducible on the latest Mac chrome canary: 62.0.3198.0 as well.

Comment 4 by ajha@chromium.org, Aug 28 2017

Components: -UI Blink>Paint>Invalidation

Comment 5 by skobes@chromium.org, Aug 28 2017

Status: Started (was: Assigned)
Cc: skobes@chromium.org ccameron@chromium.org erikc...@chromium.org
 Issue 759805  has been merged into this issue.

Comment 7 by skobes@chromium.org, Aug 29 2017

Cc: yawano@chromium.org fukino@chromium.org
 Issue 759429  has been merged into this issue.

Comment 8 by skobes@chromium.org, Aug 29 2017

Patch up: http://crrev.com/c/639011
Project Member

Comment 9 by bugdroid1@chromium.org, Aug 30 2017

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

commit 14e906a67f9ae321535d917a486c14a17b7ea3cb
Author: Steve Kobes <skobes@chromium.org>
Date: Wed Aug 30 00:31:29 2017

Fix repaint of scrolling contents layer on layout overflow change.

If a composited scroller with a solid-color background has its layout overflow
rect resized, the scrolling contents layer needs a paint invalidation.

This broke in r497601, which made the scrolling contents layer's invalidation
conditional on BackgroundGeometryDependsOnLayoutOverflowRect.

Bug:  759436 ,  734187 
Cq-Include-Trybots: master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
Change-Id: I6dd689dc6766bf76cc4c6d7a3915e0cd2202cda6
Reviewed-on: https://chromium-review.googlesource.com/639011
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Commit-Queue: Steve Kobes <skobes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#498305}
[modify] https://crrev.com/14e906a67f9ae321535d917a486c14a17b7ea3cb/third_party/WebKit/Source/core/paint/BoxPaintInvalidator.cpp
[modify] https://crrev.com/14e906a67f9ae321535d917a486c14a17b7ea3cb/third_party/WebKit/Source/core/paint/BoxPaintInvalidatorTest.cpp

Comment 10 by ajha@chromium.org, Aug 30 2017

Labels: TE-Verified-M62 TE-Verified-62.0.3200.0
This seems to be working fine on the latest canary(62.0.3200.0) on Windows-10, Mac OS 10.12.6 and Linux Ubuntu 14.04 as per the test steps in C#1.

skobes@: If there is no further work to be done here, shall we tag this as Fixed?


Status: Fixed (was: Started)
Issue 760726 has been merged into this issue.
Cc: rajatja@google.com marc...@chromium.org vapier@chromium.org mkarkada@chromium.org josa...@google.com abod...@chromium.org snanda@chromium.org reve...@chromium.org bhthompson@chromium.org drinkcat@chromium.org chrishtr@chromium.org furquan@chromium.org sdantul...@chromium.org dhadd...@chromium.org
 Issue 760397  has been merged into this issue.
Cc: vmp...@chromium.org piman@chromium.org kylec...@chromium.org rjkroege@chromium.org fsam...@chromium.org danakj@chromium.org samans@chromium.org pnangunoori@chromium.org weiliangc@chromium.org enne@chromium.org
 Issue 761219  has been merged into this issue.

Comment 15 by enne@chromium.org, Sep 5 2017

 Issue 760645  has been merged into this issue.
 Issue 762348  has been merged into this issue.

Comment 17 by enne@chromium.org, Sep 6 2017

Cc: smcgruer@chromium.org sunn...@chromium.org ericrk@chromium.org
 Issue 762522  has been merged into this issue.
 Issue 762458  has been merged into this issue.
Cc: torne@chromium.org
I'm getting a problem that looks just like this, but I'm running beta: currently on 61.0.3163.117/9765.79.0 on samus, but it also reproed on the previous build.

Happened periodically to some random tabs (mostly Inbox); turned on force GPU rasterisation in chrome://flags at dcastagna@'s suggestion and all that did was change the shape of the corruption/blank tiles to be the whole width of the tab when it occurs. Screenshot attached of an example with forced rasterisation; didn't capture one of the previous corruption but it looked the same as the other examples in the bugs duped to this one.

Did this bug definitely only regress in 62?
Screenshot 2017-10-09 at 4.22.10 PM.png
166 KB View Download
Yes, this bug definitely regressed at r497601 which is after the M61 branch at r488528.  Please file a new bug for your issue.
Status: Verified (was: Fixed)
ChromeOS 9901.66.0, 62.0.3202.82

Sign in to add a comment