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

Issue 906510 link

Starred by 25 users

Regression: Content missing in few pages of chrome canary on Mac

Project Member Reported by chelamcherla@chromium.org, Nov 19

Issue description

Chrome Version: 72.0.3612.0 , 72.0.3614.0
OS: Mac OS 10.13.6

1. Open Gmail, Open any chat window -- transparent window is seen.
2. Open Sheets, Styles section is seen missing , Click inside any cell -- Blue outline is not seen on entire cell.
3. Some of the bookmarks are seen missing. And on hovering back on bookmark bar, contents are seen.

NOTE:
=====
1. Issue is not seen in equivalent dev version. i.e; Issue is not seen in 72.0.3612.0 dev and 72.0.3614.0 dev.
2. Even on restart and re-setting flags to default issue is seen.
3. On upgrading from 72.0.3612.0 to 72.0.3614.0 also issue is seen.
4. Issue is not seen on another MacBook Pro machine with above mentioned builds.

Unable to provide bisect info as issue is not seen in equivalent dev builds. Attaching screenshots for reference.

Thanks!
 
canary variations: 72.0.3612.0
==============
Variations2c707b42-2a38f4a8
411b6d4e-3f4a17df
d01ab0d3-1a42b3de
16e0dd70-3f4a17df
2b6ab552-ca7d8d80
66df3e9d-e7f62c8
b7e2524c-1181467f
411c711e-3f4a17df
da89714-4ad60575
6c18ba9d-f23d1dea
1d411afe-ca7d8d80
9041608a-3f4a17df
9853922b-c200976c
6025934e-3f4a17df
7c1bc906-86bf56d9
9def365c-3f4a17df
2342e907-f23d1dea
d442dfb7-ca7d8d80
71ed337-3f4a17df
6557d030-6557d030
735958b0-f23d1dea
a582a1b8-ad75ce17
495970ba-e0a3140c
7f7844ec-ca7d8d80
249dd49a-3f9c9c7e
8e66b915-859cee29
ac6e1b9-d93a0620
764fc084-3f4a17df
66c8e28a-51e7fba2
edbcf7c5-961c461c
5485fc4d-3f4a17df
93731dca-e702d8c4
87a01a8d-ca7d8d80
e111fcd-803f8fc4
41f007f9-41f007f9
9b4c4257-40e02d0f
1b558915-f23d1dea
9874ae0-f23d1dea
c992f345-45fc991e
9e5c75f1-b73c6342
2594bdf4-3e4b89c4
350fabdd-34b13816
6fa07eb4-ca7d8d80
4934552d-3f4a17df
2b08b14-3f4a17df
7a5ba892-f23d1dea
d1cd70a5-f23d1dea
b7e5dbe8-703d9bb4
4ea303a6-727214ba
95876445-ca7d8d80
d92562a9-65bced95
fc369826-3d47f4f4
b363a81f-e3c5a2f1
67246da1-3f4a17df
fc7fb3f6-1410f10
58a025e3-36e97b2c
d4d220f9-1c10ba89
ad6d27cc-c6d02f41
df072bba-9a6c5085
8576baf1-3f4a17df
23496387-232b3cab
f094e378-1447d1a9
2e7f6029-64119e95
51af0496-c037dd1c
d840bbac-803f8fc4
1fcbb124-5a44b38a
4bc337ce-87ea0e5e
ad931703-3f4a17df
494d8760-52325d43
3ac60855-3ec2a267
f296190c-fc5c4256
4442aae2-a5822863
ed1d377-e1cc0f14
75f0f0a0-e1cc0f14
e2b18481-5c63917a
e7e71889-e1cc0f14
d91d40b-7334a641
b0ea13bc-dab9d9d
94e68624-f23d1dea
cc73f8a1-465c15a
b4e8892d-f23d1dea
10a311eb-f23d1dea
7e91b7bd-c6da37cb
6204e469-94a80f74
81c6897f-3f8c96f0


Equivalent 72.0.3612.0 Dev variations
============
411b6d4e-ca7d8d80
5bee2d7d-ca7d8d80
2b6ab552-ca7d8d80
66df3e9d-7f918788
b7e2524c-1181467f
788ec52f-ca7d8d80
3095aa95-3f4a17df
7c1bc906-f55a7974
9def365c-ca7d8d80
2342e907-ca7d8d80
47e5d3db-3d47f4f4
d442dfb7-ca7d8d80
735958b0-ca7d8d80
a582a1b8-ad75ce17
249dd49a-62714bf0
8e66b915-12ede6a2
66c8e28a-12ede6a2
edbcf7c5-961c461c
87a01a8d-12ede6a2
9b4c4257-ca7d8d80
165e16d1-5306cd7
9e5c75f1-1039a221
d1cd70a5-ca7d8d80
4ea303a6-ecbb250e
d92562a9-65bced95
67246da1-ca7d8d80
cc54eb06-20131bcc
58a025e3-36e97b2c
d4d220f9-1c10ba89
df072bba-ca7d8d80
f094e378-12ede6a2
51b9b54d-ca7d8d80
4bc337ce-7b60a216
ad931703-ca7d8d80
1354da85-ca7d8d80
494d8760-52325d43
f47ae82a-746c2ad4
3ac60855-3ec2a267
f296190c-4fc2bb57
4442aae2-6e597ede
ed1d377-e1cc0f14
75f0f0a0-a5822863
e2b18481-9d9eea77
e7e71889-4ad60575
b1ceb06f-d1372334
d91d40b-12ede6a2
b0ea13bc-ca7d8d80
94e68624-803f8fc4
cc73f8a1-ca7d8d80
10a311eb-ca7d8d80
8834fcca-28975df1
6204e469-ca7d8d80
Screen Shot 2018-11-19 at 12.04.02 PM.png
37.4 KB View Download
Screen Shot 2018-11-16 at 3.58.03 PM.png
108 KB View Download
Screen Shot 2018-11-16 at 3.16.42 PM.png
64.3 KB View Download
Owner: ccameron@chromium.org
Status: Assigned (was: Untriaged)
That's weird. ccameron@, any ideas?
May be related to issue 906175 ?
Able to reproduce this issue on latest 72.0.3615.0 as well. Attaching screencast as well.

Thanks!
Nov 20, 2018 3_57 PM.webm
11.0 MB View Download
Issue 906779 has been merged into this issue.
Cc: enne@chromium.org
I've been seeing this locally too ... I suspect that something with rasterization is going sideways. Locally I have "Out-of-process Rasterization: Hardware accelerated" in my about:gpu.

chelamcherla@, do you have that setting as well? Could you bisect with --enable-oop-rasterization?
Cc: khushals...@chromium.org
Components: Internals>Compositing>OOP-Raster
I just turned on an OOP-R canary finch trial, so a bisect probably isn't going to find anything.  This seems pretty bad.  I'll turn off the finch trial and get this fixed.
^ once I verify that it's OOP-R
I'm not seeing this on ToT with or without OOP-R.  ccameron, can you verify that this is OOP-R related?  Are there other details required to repro this?
In issue 906175, which is maybe related, c#11 noted that reverting https://chromium-review.googlesource.com/c/chromium/src/+/1341141 appears to fix it? May be you can try out, if it is the same cause?
I couldn't repro after reverting the revert so probably a red herring
Cc: mlamouri@chromium.org
Cc: kbr@chromium.org ccameron@chromium.org sdy@chromium.org
Issue 906175 has been merged into this issue.
It takes a while to repro -- I suspect that #11 is the same -- both content and UI are GPU rastered.
Managed to reproduce with OOP-R enabled. Running with OOP-R disabled to see if it happens again. I suspect that it will not, because I am seeing the following GL spew every time I get a raster glitch.

BrowserWorker GL ERROR : GL_INVALID_OPERATION : glRasterCHROMIUM: RasterCHROMIUM: bad op: 53

In the attached video, you can see the spew come out as the bookmarks bar flashes.
flash.mov
7.3 MB View Download
Yup, that error is definitely OOPR. We should turn off the finch experiment while this is investigated.
Hmm, BrowserWorker implies that this is something that the browser is doing.  I'll try to repro more with the bookmark bar.
Owner: enne@chromium.org
The finch experiment has been rolled back. Over to enne@ for investigation and re-enabling it.
I've seen this affecting web contents as well as browser UI. WRT the browser UI, I visited a bunch of sites, opened and closed menus -- also had some WebGL going (and switching dGPU to iGPU). I also have the following theme installed (as penance for a bug I introduced):

https://chrome.google.com/webstore/detail/morpheon-dark/mafbdhjdkjnoafhfelkjpchpaepjknad


Project Member

Comment 21 by bugdroid1@chromium.org, Nov 21

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

commit 30a0cda62883f107740e2f332aa7a2c98bffff72
Author: Adrienne Walker <enne@chromium.org>
Date: Wed Nov 21 07:07:31 2018

cc: Fix bug in ClientPaintCache::Purge

ClientPaintCache::Purge was not modifying the map that it was generating
PurgeData from.  This meant that to generate a budget to remove, it
would loop over the same element repeatedly and generate a large list
of the same item to purge.  (This is why this is intermintent and hard
to repro.)  However, it would then inform the service that this one
entry was removed, but the client would still think it was there.
If anything used it at that point, the client would assume it was
cached, but the service would fail because it would not be cached.

Bug:  906510 
Change-Id: I71bf22833649875ea2486f5e8518b897f354b6c1
Reviewed-on: https://chromium-review.googlesource.com/c/1345418
Reviewed-by: Khushal <khushalsagar@chromium.org>
Commit-Queue: enne <enne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#609932}
[modify] https://crrev.com/30a0cda62883f107740e2f332aa7a2c98bffff72/cc/paint/paint_cache.cc
[modify] https://crrev.com/30a0cda62883f107740e2f332aa7a2c98bffff72/cc/paint/paint_cache_unittest.cc

W.r.t comment#6, tested this issue on 72.0.3612.0 dev build by enabling --enable-oop-rasterization and issue is reproducible.

@ccameron: Seems like fix is landed as per c#21, does this still require bisect?

Thanks!
Status: Fixed (was: Assigned)
This should be fixed.
Project Member

Comment 24 by bugdroid1@chromium.org, Nov 27

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

commit e62484a35ba0306106f3f0af0965bc00b772ecef
Author: Adrienne Walker <enne@chromium.org>
Date: Tue Nov 27 18:41:30 2018

Add crash dump error reporting for OOP-R deserialization failures

There was a recent issue where this was happening due to cache bugs.
This is something that should never happen, so it would be nice to have
it be more noisy when it fails.

Bug:  906510 
Change-Id: Ie4e8aaf415c491d4ba192d1b57c115cec7d81ca9
Reviewed-on: https://chromium-review.googlesource.com/c/1351386
Reviewed-by: Antoine Labour <piman@chromium.org>
Reviewed-by: Khushal <khushalsagar@chromium.org>
Commit-Queue: enne <enne@chromium.org>
Cr-Commit-Position: refs/heads/master@{#611217}
[modify] https://crrev.com/e62484a35ba0306106f3f0af0965bc00b772ecef/cc/paint/paint_op_buffer.h
[modify] https://crrev.com/e62484a35ba0306106f3f0af0965bc00b772ecef/cc/paint/paint_op_reader.cc
[modify] https://crrev.com/e62484a35ba0306106f3f0af0965bc00b772ecef/gpu/command_buffer/service/raster_decoder.cc

Cc: bokan@chromium.org djmm@chromium.org wangxianzhu@chromium.org pucchakayala@chromium.org danakj@chromium.org dhadd...@chromium.org omrilio@chromium.org
 Issue 906118  has been merged into this issue.
Labels: TE-Verified-M72 TE-Verified-72.0.3624.0
Able to reproduce the issue on reported version, hence verifying the fix on latest canary 72.0.3624.0.

Now pages rendered properly and no content is missing. Checked with and without enabling  --enable-oop-rasterization flag.

As fix is working as expected, adding verified labels.

Thanks!
Cc: ericrk@chromium.org
 Issue 909077  has been merged into this issue.
Cc: srinivassista@chromium.org ligim...@chromium.org
Labels: ReleaseBlock-Dev
Status: Assigned (was: Fixed)
There have been 3 digits of crashes on last 2 Mac canary with magic signature '[Dump without crash] cc::PaintOpReader::Read'.

Link to the list of the crashes:
================================
https://goto.google.com/myvco

The crashes are seen probably due to the CL from C#24. Re-opening for further investigation and tagging M-72/RB-Dev for tracking. Though dump without crashes are not real crashes but huge spike in crashes may skew crash metrics.

Please take a look at this as M-72 is going to be branched today.
Cc: -danakj@chromium.org
Reply to  #28:[Dump without crash] cc::PaintOpReader::Read, is tracked in Issue 906453, CLis already reverted. So please verify in tomorrows canary.
Adrienne, can we close this issues?

Investigation of Issue 906453 is still going on, we can track the progress if there is no pending work here.
Status: Fixed (was: Assigned)
Labels: Merge-TBD
[Auto-generated comment by a script] We noticed that this issue is targeted for M-72; it appears the fix may have landed after branch point, meaning a merge might be required. Please confirm if a merge is required here - if so add Merge-Request-72 label, otherwise remove Merge-TBD label. Thanks.
khushalsagar@, as enne@ is OOO until Jan, do you know if this change needs to be merged to 72 branch? If so can you help remove the merge-tbd label and apply the merge-request label?
khushalsagar@ friendly reminder to help confirm if a merge is needed to M72 branch
khushalsagar@ can you please help review this and confirm if needed for M72, if you are not the right one to do that pls help add the right team so we can update this bug
Labels: -Merge-TBD
(Both khushalsagar@ and enne@ are on vacation)

All CLs were landed before the M-72 branch. The #c24 CL has been reverted for  bug 910772  and merged into M-72.
thank you wangxianzhu@ , and thanks for removing the TBD label 
The problem with content blanking out, that I reported on 906175 still persists on stable Version 71.0.3578.98 and canary Version 73.0.3645.0 on Mac. The toolbar is generally fine for me so far but the contents are not especially with dynamically generated sites. I am not quite sure this bug is still being fixed somewhere or if so, which tread(s) is(are). My issue was merged into this and this is where the trail ends so I just post the problem here instead of starting a new issue.
Not quite sure about the other sites as I haven't been visiting much sites myself for the past few weeks.

Sign in to add a comment