New issue
Advanced search Search tips

Issue 812518 link

Starred by 4 users

Issue metadata

Status: Duplicate
Merged: issue 831773
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression:Downloaded screenshot appears black after opening it in new tab

Reported by vku...@etouch.net, Feb 15 2018

Issue description

Chrome Version:66.0.3346.8 (Official Build) Revision c7acb5325614d652d9dd02cca2bfb0c481ac6dfd-refs/branch-heads/3346@{#13}(32/64-bit)
OS:Win(7,8,8.1,10)

What steps will reproduce the problem?
(1)Launch chrome and navigate to https://www.imdb.com/
(2)Press 'F12' key > dock to right dev tools window > click 'toggle device toolbar' button
(3)Click on more options > click 'capture full size screenshot' option, press ctrl+j to open downloads.
(4)Drag the downloaded file to new tab and observe.

Actual: Downloaded screenshot appears black after opening it (i.e after step 2 & 3)

Expected: Downloaded screenshot should be properly seen after opening it.

This is a regression issue broken in 'M66' and below is the manual bisect info
Good Build: 66.0.3341.0 (Revision:534606)
Bad Build:  66.0.3342.0 (Revision:534887)

Note: 
1.Issue not seen on Linux(14.04 LTS) & Mac(10.12.6,10.13.1,10.13.4) OS
2.Issue is seen on latest canary 66.0.3347.0 as well. 
 
Actual_screenshot.mp4
1.3 MB View Download
Expected_screenshot.mp4
1.3 MB View Download

Comment 1 by vku...@etouch.net, Feb 15 2018

Cc: pwnall@chromium.org
Labels: RegressedIn-66 FoundIn-66 Target-66
Owner: shampson@chromium.org
Status: Assigned (was: Unconfirmed)
You are probably looking for a change made after 534833 (known good), but no later than 534844 (first known bad).
CHANGELOG URL:
https://chromium.googlesource.com/chromium/src/+log/d83eee7eb1d2636c7fcf8dc2fb6eac57a80daa9d..825484cf268844e5bdf66ccdf84e5df2a0e59a1b

Suspect from CL: r534843 ?
                   
Below is the roller group:
https://webrtc.googlesource.com/src.git/+log/29f14322d13e..dffead8835d1 

Suspect from roller: r21920 ?
(Got Auto-Roll group in bisect CL,Hence assigning it to the @shampson)

@shampson: Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.
Labels: ReleaseBlock-Stable
Adding release blocker label for this issue.Please reduce priority or remove if not the case.

Comment 3 by mentat...@gmail.com, Mar 18 2018

FYI: Same issue on Archlinux OS with Chromium Version 64.0.3282.167 (Build de développement) (64 bits)

Comment 4 by vku...@etouch.net, Mar 19 2018

Owner: sprang@chromium.org
Update:

Above issue is still reproducible on latest canary 67.0.3375.0 (Official Build) and on latest dev 67.0.3371.0 (Official Build) in Win(7,8,8.1,10) OS

Note: As @shampson is not available assigning the bug to reviewer.

@sprang: Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.
 
Please refer attached screencast


Actual_Canary_Screenshot.mp4
1.2 MB View Download
Actual_Dev_Screenshot.mp4
1.2 MB View Download

Comment 5 by sprang@chromium.org, Mar 19 2018

Owner: vku...@etouch.net
No, these changes only affect what resolutions we transmit on the network during a WebRTC video call, which sounds completely unrelated to this issue.

Comment 6 by vku...@etouch.net, Mar 21 2018

Owner: ----
Status: Untriaged (was: Assigned)
Could some one from devtools team,please take a look.

Comment 7 by vku...@etouch.net, Mar 22 2018

Labels: hasbisect

Comment 8 by vku...@etouch.net, Mar 27 2018

Labels: -hasbisect hasbisect-per-revision
Owner: yiyix@chromium.org
Status: Assigned (was: Untriaged)
With response to comment #5:

Re-bisected again using per-revision script and below is the bisect info.

You are probably looking for a change made after 534837 (known good), but no later than 534838 (first known bad).
CHANGELOG URL:
The script might not always return single CL as suspect as some perf builds might get missing due to failure.
https://chromium.googlesource.com/chromium/src/+log/45236331103f6989087e74313c572ae5e84ee9c5..e544a1ed8f62f4416060033ee0ff2ca0050af896

Suspect: https://chromium.googlesource.com/chromium/src/+/e544a1ed8f62f4416060033ee0ff2ca0050af896

@yiyix: Could you please check whether this is caused with respect to your change, if not please help us in assigning it to the right owner.

Comment 9 by yiyix@chromium.org, Mar 27 2018

i can't reproduce it any more. Could we do another bisect and understand which cl has fixed it? Thank you.

Comment 10 by yiyix@chromium.org, Mar 27 2018

I attached a video to describe what i see.
temp.mkv
3.8 MB Download

Comment 11 by yiyix@chromium.org, Mar 27 2018

could you verify is resolved on the ToT? Thank you very much.

Comment 12 by db...@etouch.net, Mar 28 2018

With respect comment 11:

Above issue is fixed on ToT and working as intended. kindly refer attached screenshot for the same.

Thank you.
Actual_Fix.mp4
693 KB View Download

Comment 13 by yiyix@chromium.org, Mar 28 2018

What is the next step for me? Do I need to do the bisect to find the cl that fixes the issue and merge it to M66?

If that is the case, could you teach me how to use the tool to do bisect?

Thank you.

Comment 14 by yiyix@chromium.org, Mar 29 2018

I tried to reproduce this problem on a Windows 10 64bit machine with version 66.0.3342.0 (Revision:534887), and I cannot reproduce it. Could anyone confirm that this bug still exists in the M66 beta version? Thanks.

Comment 15 by vku...@etouch.net, Mar 29 2018

With response to comment# 13 & 14

Rechecked again and issue is specific to different screen resolution on Windows machine as mentioned below:

--Case 1: Screen Resolution 1366*768 for Windows

Above issue is still reproducible on Win(7,8,8.1,10) for latest canary 67.0.3383.0 , latest beta 66.0.3359.66 & version 66.0.3342.0 
Please refer attached screencast for Windows 10 

--Case 2: Screen Resolution 1280*1024 for Windows

Above issue is not reproducible on Win(7,8,8.1,10) latest canary 67.0.3383.0 , latest beta 66.0.3359.66 & version 66.0.3342.0 
Please refer attached screencast for Win 10 resolution  & Win 7

As the issue is not fixed in case 1 can't provide reverse bisect(i.e revision where it's fixed)


Thank You!
Actual_Win10.mp4
1.1 MB View Download
Actual_Win10_resolution.mp4
1.5 MB View Download
Actual_Win7.mp4
1.4 MB View Download

Comment 16 by yiyix@chromium.org, Mar 29 2018

Labels: -ReleaseBlock-Stable -M-66 -Target-66
vkupte@etouch.net: Do you experience this problem every time you try to "capture the full size screenshot"? I am trying to understand if it's a race condition or it's a logic bug. 

I have tried your reproduction steps for more than 20 times on 3 windows machine that we have at office, and I still couldn't reproduce it. I am also wondering if it's possible that you are on some kind of finch experiment groups and it's broken due to some finch experiment. dbote@etouch.net: if you don't mind, could you verify that if you can reproduce it with m66? From the replies, it looks like @vkupte is only person can reproduce the bug. 

Since I cannot reproduce it and the problem exists for a specific resolution, I will remove the stable-release blocker label. 

Comment 17 by db...@etouch.net, Apr 2 2018

With respect to comment 16:

Screen Resolution 1280*1024 for Windows:
Above issue is not reproducible on Win(7,8,8.1,10) using latest beta 66.0.3359.66 

Screen Resolution 1366*768 for Windows:
Above issue is still reproducible on Win(7,8,8.1,10) using latest beta 66.0.3359.66

Note: Above issue is specific to 1366*768 resolution on windows.


Please refer attached screencast for resolution.

Thank you.
Actual_resolution.mp4
1.4 MB View Download
Actual_Win10.resolution.mp4
1.0 MB View Download

Comment 18 by yiyix@chromium.org, Apr 15 2018

Mergedinto: 831773
Status: Duplicate (was: Assigned)

Sign in to add a comment