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

Issue 755443 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug-Regression

Blocking:
issue 327115
issue 702369



Sign in to add a comment

Green mask while watching videos on Chrome beta.

Project Member Reported by pbomm...@chromium.org, Aug 15 2017

Issue description

Chrome Version: 61.0.3163.39
OS: Windows 10

What steps will reproduce the problem?
(1) Visit http://www.hgtv.com/shows/house-hunters/house-hunters-full-episodes-spotlight-hawaii-videos
(2) While playing videos sometimes I am observing the green mask over the videos


What is the expected result?
There shouldn't be any green mask over the video

What happens instead?
Green mask over the video(Please find the attached screenshot for reference)

GPU details as attachment.

Note : This is on my personal laptop if needed can bring this to work tomorrow.

 
greentintonvideos.png
2.6 MB View Download
gpu.html
51.8 KB View Download
Forgot to mention that this stays for few seconds and then video renders normally,but happening quite frequently as of now I don't have 100% reproducible steps. 

Comment 2 by gov...@chromium.org, Aug 15 2017

[Bulk Edit]
URGENT - PTAL.
Your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and get it merged into the release branch ASAP. Thank you!

Know that this issue shouldn't block the release?  Remove the ReleaseBlock-Stable label or move to M62.

Cc: kbr@chromium.org
Components: -Internals>Compositing Internals>GPU
Further check when I ran videos with "--disable-gpu" I didn't see the issue.

Comment 4 by kbr@chromium.org, Aug 15 2017

Cc: -jbau...@chromium.org hubbe@chromium.org vmi...@chromium.org dalecur...@chromium.org
Components: -Internals>GPU Internals>GPU>Internals Internals>GPU>VendorSpecific
Labels: GPU-Intel
+media folks. This warning's a bit worrisome; do we use pow() for colorspace conversion  / gamma correction on videos?

[1972:3152:0814/191205.544:WARNING:angle_platform_impl.cc(41)] : rx::HLSLCompiler::compileToBinary(224): C:\fakepath(69,10-34): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them C:\fakepath(91,10-34): warning X3571: pow(f, e) will not work for negative f, use abs(f) or conditionally handle negative values if you expect them

Comment 5 by hubbe@chromium.org, Aug 15 2017

Cc: ccameron@chromium.org
Yes we do, but the warning is a bit on the paranoid side. It doesn't actually mean that we are giving negative values to pow(), it just means that it can't tell from the code that we aren't.

Comment 6 by hubbe@chromium.org, Aug 15 2017

Does your laptop have an ICC profile?
If so, can you attach it here?

Comment 7 by kbr@chromium.org, Aug 15 2017

Components: -Internals>Media>Video Internals>GPU>Video
Confirm, the "pow" warning is spurious.

From the attached about:gpu

GL_VENDOR	Google Inc.
GL_RENDERER	ANGLE (Intel(R) HD Graphics Family Direct3D11 vs_5_0 ps_5_0)
GL_VERSION	OpenGL ES 3.0 (ANGLE 2.1.0.0d2ecb4ea992)

IIUC this is software GL. Is there a way to force that for testing? Perhaps that path is having trouble with some shaders?

Comment 9 by kbr@chromium.org, Aug 15 2017

This is not software GL. It's ANGLE's Direct3D 11 backend running on, apparently, an Intel HD 4400.

D'oh -- thanks for the clarification.

Comment 11 by kbr@chromium.org, Aug 15 2017

Blocking: 327115

Comment 12 by kbr@chromium.org, Aug 15 2017

I attempted to reproduce by repeatedly seeking around the first segment of that video (before the first commercial) and playing ~30 seconds each time. One time I saw corruption of the entire video, as though the video stream itself had become corrupted. This resolved itself after a few seconds. Not able to reproduce the original report.

The GPU in this laptop, I realize, isn't really comparable to the HD 4400 in the submitter's laptop. I'll retest on an HD 5500.

gpu.html
50.7 KB View Download

Comment 13 by kbr@chromium.org, Aug 15 2017

Note: the laptop from #12 is a Razer Blade.

Comment 14 by kbr@chromium.org, Aug 15 2017

Blocking: 702369
Also not able to reproduce after seeking around that video quite a bit on a Lenovo X250 with Intel HD 5500 GPU, as well as opening the video in a second tab and then closing it.

I think this might be related to  Issue 702369 , where it seems there's some bookkeeping problem related to the texture pool used by the hardware video decoders, but am not sure. Relating these two bugs together, though this one doesn't really block the other.

Unless this is readily reproducible we can't call this a release blocker. We'll try again tomorrow on the affected machine.

gpu.htm
55.3 KB View Download

Comment 15 by hubbe@chromium.org, Aug 15 2017

The original image isn't just green, it's also blocky, which makes me think that stream corruption could be the cause here.

Comment 16 by kbr@chromium.org, Aug 15 2017

Agreed.

[Bulk Edit]
URGENT - PTAL.
M61 Stable promotion is coming soon and your bug is labelled as Stable ReleaseBlock, pls make sure to land the fix and get it merged into the release branch ASAP. 

Know that this issue shouldn't block the release?  Remove the ReleaseBlock-Stable label or move to M62. Thank you!

Note: We will only have 2 beta releases before Stable promotion. Plan is to cut M61 Stable RC on 08/31/17.

Update : I wasn't able to reproduce the issue again for last couple of day's.
Can we remove the blocker label, since as per above comment Prudhvi is unable to reproduce it.

Thanks.!
I saw this issue again last night, captured network logs and shared with Ken for further review. As per past conversation with Ken this must be due to low internet bandwidths which must be causing this issue once that is confirmed we can remove the stable blocker.

Comment 21 by kbr@chromium.org, Aug 23 2017

Components: Internals>Network
Labels: -Pri-1 -ReleaseBlock-Stable -M-61 Pri-2
Owner: rch@chromium.org
Status: Assigned (was: Available)
pbommana@: thanks for the logs. With the low incidence of this problem even on your machine, and the likelihood that most people aren't experiencing it, I'm downgrading it and removing the ReleaseBlock label.

rch@: you and I discussed this case offline, and you offered to take a look at it if it were reproducible. I put Prudhvi's logs here (Google employees only, sorry):

https://drive.google.com/open?id=0B5DES7PYkZBLX1A0dndYOS1KUjg

Could you please take a look and see if anything jumps out at you? I took a look but don't see anything obviously wrong in the Timeline.

Comment 22 by rch@chromium.org, Aug 23 2017

I can see that folder in drive, but I don't see any logs there. Am I doing it wrong?

Comment 23 by rch@chromium.org, Aug 23 2017

Ok, I was able to see the log and nothing jumps out to me as the network stack misbehaving. The video appears to be served from Akamai, and is not QUIC so that rules out my particular area of expertise! *whew* :)

That being said, from the QUIC evens, I do notice some periods of significant QUIC packet loss, which is consistent with an earlier assertion that low bandwidth would be causing this issue.

Looking at the URL_REQUEST events for the video itself, I don't see anything that looks wrong. So if low bandwidth is an explanation for this behavior, I'd be inclined to believe that's what's happening here.

Does that help?

Comment 24 by kbr@chromium.org, Aug 23 2017

Status: WontFix (was: Assigned)
OK, thanks rch@ for your diagnosis. pbommana@: apologies but I'm closing this out as it doesn't seem to be a widespread problem.

Sign in to add a comment