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

Issue 913051 link

Starred by 2 users

Issue metadata

Status: Unconfirmed
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug



Sign in to add a comment

Background Window Flashes Through Foreground Browser Window

Reported by sa...@yakhmi.com, Dec 7

Issue description

UserAgent: Mozilla/5.0 (X11; CrOS x86_64 11021.81.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36

Steps to reproduce the problem:
1. Open multiple windows on Chrome OS, stacked on top of each other
2. Browse normally and wait

What is the expected behavior?
No unusual visual artifacts

What went wrong?
The contents of the background window partially flash through the foreground window, manifesting as tearing or flickering. Occurs anywhere from every few minutes to every few hours. See attached image and video for reference.

I have documented this occurring when the background window is a Linux application running in Crostini. However, it seems to occur even Crostini is not running as well.

Did this work before? N/A 

Chrome version: 70.0.3538.110  Channel: stable
OS Version: 11021.81.0
Flash Version: 

Non-standard Flags:

#enable-experimental-web-platform-features
#enable-surfaces-for-videos
#enable-surfaces-for-videos-ms
#enable-picture-in-picture
 
Screenshot 2018-12-07 at 12.04.14.png
1.4 MB View Download
PixelbookFlash2.mov
2.9 MB View Download
Components: -UI UI>Shell>WindowManager
Cc: danakj@chromium.org dcasta...@chromium.org osh...@chromium.org enne@chromium.org
Components: -UI>Shell>WindowManager Internals>Compositing
I can confirm the issue still happens frequently on Pixelbook CrOS v71. It's not related to Crostini. It's tearing just a foreground window not the whole screen.
Yes it continues to happen for me with or without Crostini running on Pixelbook. I am now running Version 71.0.3578.98 (Official Build) (64-bit) (Stable)
Cc: kbr@chromium.org
sahil, thank you for reporting the issue and for the video.
It looks like we're scanning out a buffer while the GPU is still drawing to it (we can see some code underneath the webpage and the typical diagonal pattern of the GPU computing fragments), it might be an issue with explicit sync.
Can you confirm you had some code in the background?

sahil, can you try flipping the flag chrome://flags/#disable-explicit-dma-fences and see if you can still reproduce the issue?

I'm afraid the flag is not available on 71 though, if that's the case, would it be possible to try it on a newer version with that flag available?

CCing kbr to confirm if this is a dup of 889530 or not.
Thank you, Daniele. Yes, I can confirm that Sublime Text was in the background. I will try the flag and report back.

Comment 8 by danakj@chromium.org, Jan 18 (4 days ago)

Labels: Needs-Feedback
Any updates here?

Comment 9 by sa...@yakhmi.com, Jan 19 (4 days ago)

disable-explicit-dma-fences does not seem to fix the issue.
Project Member

Comment 10 by sheriffbot@chromium.org, Jan 19 (4 days ago)

Labels: -Needs-Feedback
Thank you for providing more feedback. Adding the requester to the cc list.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment