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

Issue 627707 link

Starred by 4 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: 2017-02-25
OS: Chrome
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Regression: Fish bowl color changes to red in parrot device

Project Member Reported by sc00335...@techmahindra.com, Jul 13 2016

Issue description

Version: 54.0.2792.0/8581.0.0 (Official Build) dev-channel Parrot
OS: Chrome

What steps will reproduce the problem?
(1) Launch chrome and go to https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/fishbowlie/ and observe fish bowl color

Expected: Water color should be blue in color.
Actual: Instead red color is seen for fish bowl.

This is Parrot specific issue as it is working fine in Paine and blaze of above mentioned version

This is a regression issue as it is working fine in 51.0.2704.103/8172.60.0 stable channel parrot.

Issue is not seen in Linux and windows.
 
Actual.png
370 KB View Download
Expected.png
389 KB View Download

Comment 1 by ajha@chromium.org, Jul 13 2016

Cc: songsuk@chromium.org dhadd...@chromium.org
Labels: ReleaseBlock-Beta
Status: Untriaged (was: Unconfirmed)
Reproducible on 54.0.2792.0/8581.0.0 (Official Build) dev-channel Parrot.

@Sindhu: Could you please update the M-53 or M-52 behavior as well. Marking this Beta for M-54 as of now.
Labels: -M-54 M-53
Issue is working fine in 52.0.2743.57/8350.46.0 beta channel parrot. i.e; No red color is seen in fish bowl.
Cc: vsu...@chromium.org
This looks like parrot specific? In that case we should not make this a beta blocker since it is only blocking one board. vsuley@/dhaddock@ can you please confirm this is still reproable on M53 latest build?

Comment 4 by vsu...@chromium.org, Jul 19 2016

Cc: rohi...@chromium.org
Song, could you verify this issue in M53?

If this is happening just on Parrot, this should be still happening on all SNB devices.


songsuk@ Can we please validate and confirm this is still happening and on all devices?
Not reproduce the issue on Chrome 53.0.2785.23/CrOS 8530.24.0 - Candy, Daisy.  
I'll check the issue on Parrot/m53( issue629136 ) & m54. 
The issue happens on Chrome 53.0.2785.24/ CrOS 8530.25.0 - Parrot
Cc: kbr@chromium.org
Labels: -ReleaseBlock-Beta
Adding kbr@. kbr@, Does this look like a graphics issue for parrot? Removing RBB since this issue only happens on this site and does not block any functionality.

Comment 10 by kbr@chromium.org, Jul 22 2016

Cc: -kbr@chromium.org junov@chromium.org
This is a question for Canvas 2D TL junov@. My expertise lies mainly in WebGL.

Project Member

Comment 11 by sheriffbot@chromium.org, Jul 22 2016

Labels: -M-53 M-54 MovedFrom-53
Moving this nonessential bug to the next milestone.

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

Comment 12 by junov@chromium.org, Jul 27 2016

Components: -Internals>GPU>Canvas2D Blink>Media>Video
I've seen similar symptom before. We get a fully red background when the codec required for decoding the video of the wave pattern is missing.  In this case, the wave pattern is present but it is faint, and the red is also faint, which suggests that this video is getting properly decoded, but the video element is not compositing correctly.

The video used by the video element is: https://testdrive-archive.azurewebsites.net/performance/fishbowl/Video/Water.mp4

Perhaps you can use it to produce a reduced test case.
Components: -Blink>Media>Video Internals>Media>Video
Cc: -junov@chromium.org posciak@chromium.org
Components: OS>Kernel>Video
Cc: marc...@chromium.org ihf@chromium.org
Components: Internals>GPU
Why would this be a video bug? :-)
Cc: hoegsberg@google.com chadversary@google.com
IIRC fishbowl is a video file, but it's possible I'm remembering incorrectly :)
Yes the water is a video, but I think the bug is that we import it in the wrong pixel format. I don't think the bug will be a video bug in the end...
Cc: junov@chromium.org
Adding junov@ again. Any idea how we might verify #18 or fix, Justin?

Comment 20 by junov@chromium.org, Aug 11 2016

Cc: ccameron@chromium.org
+cc ccameron, hubbe
Looking for insight regarding the compositing of video elements.

Comment 21 by junov@chromium.org, Aug 11 2016

Cc: hubbe@chromium.org

Comment 22 by hubbe@chromium.org, Aug 11 2016

Does the video file look good on it's own, or is it pink too?

https://testdrive-archive.azurewebsites.net/performance/fishbowl/Video/Water.mp4

#22, the video file on Water.mp4 looks good. Water color is blue. 
Chrome 53.0.2785.55/CrOS 8530.49.0- Parrot

Comment 24 by hubbe@chromium.org, Aug 11 2016

If translate the video into YUV, and replace the V plane with a duplicated U plane, it becomes pink. Not sure if that's what's going on here, but it could be.
I've seen similar bugs when working with NV12 before, does this device use NV12?

Components: -Internals>Media>Video
this doesn't seems like a media>video bug. remove Media>Video

Comment 26 by hubbe@chromium.org, Aug 15 2016

> this doesn't seems like a media>video bug. remove Media>Video

Based on what?


Cc: piman@chromium.org
Components: -Internals>GPU Internals>GPU>Video
Labels: -M-54 M-55
Owner: marc...@chromium.org
Status: Assigned (was: Untriaged)
This P1 issue has been dropped on the floor.  marcheu@ could you please help find an owner on CrOS side?
Owner: posciak@chromium.org
I just retested, and the background is solid red where the water should be. So according to comment #12 it shoudl be a video bug...

It reproduces on lumpy too btw.

Comment 29 by enne@chromium.org, Nov 9 2016

posciak: ping.  This is a P1 that has been languishing.  Please look at it as soon as you can.
Cc: sande...@chromium.org
Owner: ----
Status: Available (was: Assigned)
This reproduces for me on Linux desktop Chrome 54.0.2840.90, so it doesn't seem to be CrOS- or HW acceleration-specific...
Components: -OS>Kernel>Video

Comment 32 by hubbe@chromium.org, Nov 10 2016

Reproduces on my pixel, the water video is completely gone and the background is more red than shown in the screenshot above. 

Comment 33 by hubbe@chromium.org, Nov 10 2016

In fact the video layer is 100% red on the pixel.

Reproduce the comment 32&33 on Firefox (Ubuntu 14.04) with  https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/fishbowlie/ 


The fishbowl water/color is properly displayed on chrome 56.0.2905.0/CrOS 8953.0.0-Parrot with https://people-mozilla.org/~jmuizelaar/fishbowl/fishbowl-gl.html


Comment 35 by hubbe@chromium.org, Nov 10 2016

Looks like there are some significant differences between these two fishbowl implementations. On my linux machine, the first one (microsoft) turns red, the second one (mozilla) doesn't.

(Tested on both stable and ToT with the same results.)

Comment 36 by hubbe@chromium.org, Nov 10 2016

Wait a minute.....
It just fails to fetch the video! (404)

Re #36 - hubbe@, so the video missing issue is just a 404 on all your devices (linux, pixel)?

It also sounds like you were seeing a brighter red than the original repro - so this may just be the 404 having a different symptom.

posciak@, can you confirm whether your Linux repro is the brighter-red 404 issue? Or the original light-red issue from Parrot?
I am seeing a 404 for Water.mp4 in the developer tools, yes.
Labels: OS-Linux
This issue is seen in Linux with latest 57.0.2937.0 dev build. Attaching screenshot for reference.
Issue 627707.png
368 KB View Download
I think the 404 issue is different from the original issue, but it makes it hard to reproduce the original issue....

Yeah I'm 90% sure that we have a second issue now, which is just hiding the original issue. I certainly remember seeing red water (with the little waves etc.) and not just plain red.
Owner: hubbe@chromium.org
The video is 404, so the full red now on the page is just background colour of page.

A version of the page is on github, it contains a valid version of the video, should help with repro the original issue: https://github.com/MicrosoftEdge/Demos/tree/77ea2fe7fbe5b17c0f39a74ebce9502f4e1e1b43/fishbowlie

Comment 43 by ihf@chromium.org, Dec 14 2016

Cc: -ihf@chromium.org
Labels: -OS-Linux -Pri-1 -M-55 MovedFrom-55 M-57 Needs-Feedback Pri-2
NextAction: 2017-02-25
It looks like the Linux 404 issue was a red herring.  It's necessary to test with the GitHub version in #42.

Could someone please re-test on a Parrot device?
When testing with the github version, it's still broken on ToT.
Testing this on a parrot device, it was broken in M53. (worked in M52)
If I disable hardware video decoding in about:flags, the pink hue goes away.
Could it be that M52 didn't have hardware decoding on this device?

We've had hw video decode for much longer than that on parrot (it was the first intel device where we enabled it, probably circa 2012/2013).
This seems to be some sort of alpha problem, because when if I press F12 and find the video element and change it's background color from "red" to "black", the demo looks normal. (And if I change it to "white", the water disappears completely for some reason...)


Owner: posciak@chromium.org
I'm afraid I'm not enough of a chromeos expert to triage this further.
Assigning to posciak@ to see what he can do.

Labels: -Needs-Feedback
Status: Assigned (was: Available)
Owner: vsu...@chromium.org
Back to vsuley@ to see if the problem persists.
Cc: -junov@chromium.org

Sign in to add a comment