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

Issue 602555 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression: Numeric value on ruler appears to be weird on chrome://tracing page.

Reported by dchau...@etouch.net, Apr 12 2016

Issue description

Chrome Version: 52.0.2706.0 (Official Build) 5ec069c3c18423f9dccc1beba5bea65d35efbb49-refs/heads/master@{#386523} 32/64-bit.
OS: Windows(Win 7-Aero enabled)

What steps will reproduce the problem?
1. Launch chrome, go to chrome://tracing page and click on 'Record' button.
2. Click on 'Record' button to record the traces and then click on 'Stop' button and observe the ruler.

Ruler is not seen properly and looks weird.
Ruler should seen properly.

This is a regression issue, broken in M-52 series, will soon update other info.
 

Comment 1 by dchau...@etouch.net, Apr 12 2016

Cc: eroman@chromium.org
Components: Internals>Tracing
Labels: hasbisect
Owner: alexandermont@chromium.org
Status: Assigned (was: Unconfirmed)
Summary: Regression: Numeric value on ruler appears to be weird on chrome://tracing page. (was: Regression: Ruler is seems to be weird on chrome://tracing page.)
Manual regression range:
Good build: 52.0.2705.0
Bad build: 52.0.2706.0

Narrow bisect:
https://chromium.googlesource.com/chromium/src/+log/56bfeaa20b546558f9a5cebaa1a65a921e7f178f..94858ade402cdf1fec143c154d600ee7b17c3557?pretty=fuller&n=400

Suspecting: r386463 or r386467

Could you please help to reassign, if your changes is not cause for this issue.

Note: Will soon update the behavior of Mac and Linux OS.

Kindly review the attached screen-cast for reference.
Ruler_Screenshot.png
19.0 KB View Download
Ruler_Actual.mp4
404 KB Download
Ruler_Expected.mp4
289 KB Download
Labels: ReleaseBlock-Beta
Adding release block label, please undo if not the case.

Comment 3 by eroman@chromium.org, Apr 12 2016

r386467 is not responsible (doesn't have any interaction with this code).
Cc: nduca@chromium.org
Owner: petrcermak@chromium.org
Sending to petrcermak@ to triage for tracing.
Cc: charliea@chromium.org nednguyen@chromium.org
It doesn't look like either of my changes in r386463 could have caused anything; both of my changes are in systrace, and I don't think that chrome://tracing uses systrace.

nednguyen@, charliea@: Is that true that chrome://tracing doesn't use systrace?
Cc: eakuefner@chromium.org
That's correct. This is a purely trace-viewer bug.
Labels: OS-Linux
Status: Started (was: Assigned)
This happens even on Linux (see the attached screenshot).
screenshot_linux.png
2.2 KB View Download
I'm doing a manual bisect. My results so far:

good: 7bacc0eaa9eb6edb22c9e2734e0e57e64e8b4125	(r386453)
bad: 6a31ee36d65f80ca2626c8b629550eb4af1d851e (r386457)

My biggest suspect at this point is a Skia roll:

17fc152ee3bb941b1043b76ad669ecea35ac86c7 (r386456)
Components: Blink>Canvas Internals>Skia
My gut feeling was right, the regression was caused by a Skia roll (17fc152ee3bb941b1043b76ad669ecea35ac86c7). Time to go deeper...
Cc: senorblanco@chromium.org senorblanco@google.com bsalo...@google.com petrcermak@chromium.org
Owner: robertphillips@chromium.org
Status: Assigned (was: Started)
And the winner of my manual bisect is...

fef28606d2c51be627be3a656581882e31945c03: Switch SkPictureImageFilter over to new onFilterImage interface (https://codereview.chromium.org/1779743002)
Cc: -eroman@chromium.org
Status: Started (was: Assigned)
Project Member

Comment 13 by bugdroid1@chromium.org, Apr 13 2016

The following revision refers to this bug:
  https://skia.googlesource.com/skia.git/+/0b7e5a13bd371126b5d5794f3f9d2930c35ce05f

commit 0b7e5a13bd371126b5d5794f3f9d2930c35ce05f
Author: robertphillips <robertphillips@google.com>
Date: Wed Apr 13 14:18:41 2016

Make SkSpecialSurfaces always use kUnknown for their pixel geometry

This now matches how the SkDevices were being created by the device proxy and prevents LCD text from being inadvertently applied.

BUG= 602555 

GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1878143004

Review URL: https://codereview.chromium.org/1878143004

[modify] https://crrev.com/0b7e5a13bd371126b5d5794f3f9d2930c35ce05f/src/core/SkSpecialSurface.cpp
[modify] https://crrev.com/0b7e5a13bd371126b5d5794f3f9d2930c35ce05f/src/effects/SkPictureImageFilter.cpp

Project Member

Comment 14 by bugdroid1@chromium.org, Apr 13 2016

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

commit 6f22c3a892170c9101611344a8505e2fe019f33a
Author: skia-deps-roller <skia-deps-roller@chromium.org>
Date: Wed Apr 13 15:50:31 2016

Roll src/third_party/skia/ 903ec3ce4..0b7e5a13b (1 commit).

https://chromium.googlesource.com/skia.git/+log/903ec3ce4dae..0b7e5a13bd37

$ git log 903ec3ce4..0b7e5a13b --date=short --no-merges --format='%ad %ae %s'
2016-04-13 robertphillips Make SkSpecialSurfaces always use kUnknown for their pixel geometry

BUG= 602555 

CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
TBR=borenet@google.com

Review URL: https://codereview.chromium.org/1884993002

Cr-Commit-Position: refs/heads/master@{#387000}

[modify] https://crrev.com/6f22c3a892170c9101611344a8505e2fe019f33a/DEPS

Status: Fixed (was: Started)
Project Member

Comment 17 by bugdroid1@chromium.org, Apr 13 2016

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

commit 845767758e6b57c270432dda4f243a742179507b
Author: skia-deps-roller <skia-deps-roller@chromium.org>
Date: Wed Apr 13 19:02:38 2016

Roll src/third_party/skia/ 2892668f1..54ef1a7c9 (1 commit).

https://chromium.googlesource.com/skia.git/+log/2892668f1b36..54ef1a7c95bc

$ git log 2892668f1..54ef1a7c9 --date=short --no-merges --format='%ad %ae %s'
2016-04-13 robertphillips Add GM to prevent mis-drawing of LCD text in SkPictureImageFilters

BUG= 602555 

CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
TBR=borenet@google.com

Review URL: https://codereview.chromium.org/1885953002

Cr-Commit-Position: refs/heads/master@{#387055}

[modify] https://crrev.com/845767758e6b57c270432dda4f243a742179507b/DEPS

Sign in to add a comment