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

Issue 849155 link

Starred by 15 users

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug-Regression



Sign in to add a comment

Regression: [Windows] Black screen is seen on maximizing the browser.

Reported by aiman.an...@etouch.net, Jun 4 2018

Issue description

Chrome Version: 69.0.3448.0 (Official Build) Revision 881f7188e7bedfd86afd70ed2af61a41667fe141-refs/branch-heads/3448@{#1} (64-bit) 

OS: Win 7.

What steps will reproduce the problem?
1. Launch chrome, minimize the browser from top right corner of the screen.
2. Maximize the browser.
3. Observe.

Actual Result: Black screen is seen on maximizing the browser.

Expected Result: Maximized page should be seen instead of black screen.

This is a regression issue, broken in M-69  series, and will soon update other info.

Good Build: 69.0.3447.0 (Revision:563479)
Bad Build: 69.0.3448.0 (Revision:563958)
 
Actual Result.mp4
400 KB View Download
Expected Result.mp4
409 KB View Download
Labels: RegressedIn-69 hasbisect
Owner: steimel@chromium.org
Status: Assigned (was: Unconfirmed)
Summary: Regression: [Win7] Black screen is seen on maximizing the browser. (was: Regression: [Win7] Black scrren is seen on maximizing the browser.)
Update:

Unable to provide bisect using hasbisect-per-revision, hence providing bisect using Chromium builds.

Narrow bisect:
https://chromium.googlesource.com/chromium/src/+log/6ee0391693f4aa448833d50e2c61c8d86f884441..a1dee391232d54b3f32cb7db0518bfc84b88352c?pretty=fuller&n=10000

Suspect: r563682?

steimel@: 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.

Thank You!
Update:

Above issue is only Windows 7 (32/64 Bit) specific and is not reproducible on (8,8.1,10), Mac(10.12.6, 1.13.1, 1.13.6) and Linux(14.04 LTS).
 Issue 849161  has been merged into this issue.
 Issue 849160  has been merged into this issue.

Comment 5 Deleted

Comment 6 by bestp...@gmail.com, Jun 4 2018

My system is Windows 10.
I have same problem.

Comment 7 by bestp...@gmail.com, Jun 4 2018

Before minimize, the web page can't click anything and scrolling.
Then minimize and maximize, the window will become black.
Cc: ajha@chromium.org ligim...@chromium.org
Labels: ReleaseBlock-Dev
Summary: Regression: [Windows] Black screen is seen on maximizing the browser. (was: Regression: [Win7] Black screen is seen on maximizing the browser.)
1. Able to repro on Win 10 (by using Keyboard shortcut Windows Key + D), 
2. Minimize maximise the browser using the browser buttons couple of times, Chrome is not functioning properly (unable to click on any link, tab etc - we need to close and re open the browser)

marking as RBD, please change if required.
Cc: phanindra.mandapaka@chromium.org
 Issue 849074  has been merged into this issue.
windows 10 here, have the same problem, its pretty irritable, i have work i need to be done and this issue almost caused me a terrible thing when i made a transaction i cant legally get money back for  

Comment 11 Deleted

When there is the black screen, changing the browser window size makes it go normal again.
The black screen on Plugin menus is a common problem in Windows 7, 8, 8.1 and 10.

On Windows 8.1 and 10 this issue occurs when clicking on "Show Desktop" (or Ctrl + D) and then maximizing the browser again. However, there isn't such a problem in Windows 8.


Cc: steimel@chromium.org
Owner: samans@chromium.org
I don't think this is due to my change. Looking at the regression range, I'd expect maybe 3e5eaae29d310061c0504f7d011f8bb0263e0078?	
Project Member

Comment 15 by bugdroid1@chromium.org, Jun 4 2018

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

commit 554a4b6a90144952665ec035d62fd60faade7412
Author: Saman Sami <samans@chromium.org>
Date: Mon Jun 04 23:06:45 2018

Revert "Make Compositor::DisableSwapUntilResize work with viz"

This reverts commit 3e5eaae29d310061c0504f7d011f8bb0263e0078.

Reason for revert: causes multiple bugs on Windows and breaks viz_content_browsertests on Mac FYI bots

Original change's description:
> Make Compositor::DisableSwapUntilResize work with viz
> 
> Send a sync IPC to Viz process when size is changing in order
> to prevent frame swaps of wrong size. If a wrong size frame is
> swapped then Windows might stretch our content to fill the window.
> 
> Bug:  811945 
> Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
> Change-Id: I4960e5a349902b75522c42a9f70b6eac531fdff6
> Reviewed-on: https://chromium-review.googlesource.com/1076530
> Reviewed-by: kylechar <kylechar@chromium.org>
> Reviewed-by: Ken Rockot <rockot@chromium.org>
> Reviewed-by: danakj <danakj@chromium.org>
> Reviewed-by: Tom Sepez <tsepez@chromium.org>
> Commit-Queue: Saman Sami <samans@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#563676}

TBR=danakj@chromium.org,rockot@chromium.org,tsepez@chromium.org,kylechar@chromium.org,samans@chromium.org

# Not skipping CQ checks because original CL landed > 1 day ago.

Bug:  811945 ,  849283 ,  849169 ,  849155 
Change-Id: Ifada5eb26caf9fb7be5a242c0fb4b97070f4df57
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel
Reviewed-on: https://chromium-review.googlesource.com/1085971
Reviewed-by: Saman Sami <samans@chromium.org>
Commit-Queue: Saman Sami <samans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#564284}
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/components/viz/service/frame_sinks/root_compositor_frame_sink_impl.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/content/browser/compositor/gpu_process_transport_factory.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/content/browser/compositor/gpu_process_transport_factory.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/content/browser/compositor/test/test_image_transport_factory.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/content/browser/compositor/viz_process_transport_factory.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/content/browser/compositor/viz_process_transport_factory.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/mojo/public/cpp/bindings/sync_call_restrictions.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/compositor_frame_sink_client_binding.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/compositor_frame_sink_client_binding.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/frame_generator.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/frame_generator.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/frame_generator_unittest.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/platform_display_default.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/ui/ws/platform_display_mirror.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/services/viz/privileged/interfaces/compositing/display_private.mojom
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/ui/compositor/compositor.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/ui/compositor/compositor.h
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/ui/compositor/test/in_process_context_factory.cc
[modify] https://crrev.com/554a4b6a90144952665ec035d62fd60faade7412/ui/compositor/test/in_process_context_factory.h

 Issue 849314  has been merged into this issue.
 Issue 849235  has been merged into this issue.
Cc: sindhu.chelamcherla@chromium.org
 Issue 849425  has been merged into this issue.
Cc: vamshi.kommuri@chromium.org
 Issue 849384  has been merged into this issue.
 Issue 849198  has been merged into this issue.
 Issue 849010  has been merged into this issue.
Labels: TE-Verified-69.0.3450.0 TE-Verified-M69
Tested the issue on Windows-10 using chrome latest Canary M69-69.0.3450.0 by following steps mentioned in the original comment. Observed that chrome page is working while minimise and maximise working as expected. Hence adding TE-Verified label.

Thank you!
Please find the screen shot for reference.
849155.mp4
4.8 MB View Download
Status: Fixed (was: Assigned)
Thanks! Seems to have been fixed in Chromium 69.0.3451.0.
 Issue 849732  has been merged into this issue.

Sign in to add a comment