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

Issue 678330 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

[chameleon_hdmi] Link failing display_Resolution.mirrored and display_HotPlugAtSuspend.mirrored

Project Member Reported by rjahagir@chromium.org, Jan 4 2017

Issue description

https://wmatrix.googleplex.com/platform/unfiltered?suites=chameleon_hdmi_perbuild&releases=tot&platforms=link

As of R57-9148.0.0

Error messages: Result of 095115-1920x1080: total 1894441 wrong pixels (diff up to 255)

Logs:
01/04 04:04:36.778 WARNI|              test:0606| Autotest caught exception when running test:
Traceback (most recent call last):
  File "/usr/local/autotest/client/common_lib/test.py", line 600, in _exec
    _call_test_function(self.execute, *p_args, **p_dargs)
  File "/usr/local/autotest/client/common_lib/test.py", line 804, in _call_test_function
    return func(*args, **dargs)
  File "/usr/local/autotest/client/common_lib/test.py", line 461, in execute
    dargs)
  File "/usr/local/autotest/client/common_lib/test.py", line 347, in _call_run_once_with_retry
    postprocess_profiled_run, args, dargs)
  File "/usr/local/autotest/client/common_lib/test.py", line 376, in _call_run_once
    self.run_once(*args, **dargs)
  File "/usr/local/autotest/server/site_tests/display_Resolution/display_Resolution.py", line 136, in run_once
    raise error.TestFail('; '.join(set(errors)))
TestFail: Result of 040030-1680x1050: total 1450530 wrong pixels (diff up to 255); Result of 040153-1280x720: total 760601 wrong pixels (diff up to 255); Result of 035725-1440x900: total 1066662 wrong pixels (diff up to 255); Result of 040355-1920x1080: total 1703545 wrong pixels (diff up to 255) 


 
Cc: waihong@chromium.org marc...@chromium.org
Components: OS>Kernel>Display
Labels: -Pri-3 Pri-2
Helen, can you manually reproduce this? 
040305-1920x1080-diff.png
3.7 KB View Download

Comment 2 by ka...@chromium.org, Jan 4 2017

Labels: -Pri-2 Pri-1
Owner: waihong@chromium.org
Cc: monachow@chromium.org
ChromeOS 9150.0.0;57.0.2970.0

I am not able to reproduce the issue manually for suspend/resume/hotplug case. 

In real world, user can not change resolution after switching to mirror mode as automated test. What I did is changing to a different resolution under display settings first, and then CTR-F4 to mirror mode. For this scenarios, browser crash experienced if a resolution is higher than best resolution (1280x850). 

Always reproducible in resolution :
1440x956, 1920x1275, 2560x1700. 

2 monitors used:
HP ZR244w, ACER  FT200HQL. 

Crash id:
25d04d4480000000, 7aa84d4480000000, b4b84d4480000000, 99d4c71080000000), 17f8c71080000000, 6a4c4d4480000000

Log : https://pantheon.corp.google.com/storage/browser/chromiumos-test-logs/bugfiles/cr/678330/

Please let me know if it's different bug, I will address it in a different bug. 

Comment 4 by ka...@chromium.org, Jan 4 2017

Thanks Helen. I can see some chrome crashes are present in sysinfo.tgz at https://pantheon.corp.google.com/storage/browser/chromeos-autotest-results/94356280-chromeos-test/chromeos9-audiobox4-host2/

The other test - display_HotPlugAtSuspend.mirrored - does not show crashes though.
So it might be a different bug - please file it separately.


Can you try suspend-resume while mirroring? How's external display behaving after resume?
I don't see any display issue in external or internal monitor for suspend/resume related test in mirror mode. 
These tests are still failing as of R57-9201.0.0. If there are no display issues when checked manually, I'll look into the logs to see why they're failing.

Comment 7 by ka...@chromium.org, Jan 20 2017

The display_HotPlugAtSuspend.mirrored test does not set any particular monitor EDID file, but uses default chameleon setup with default 1080 resolution.
1) switches to mirrored mode
2) suspend-resume
3) compares calibration image (test_screen_with_image() call)

The display_Resolution test 
1) changes resolution by calling EDID file for monitor with such default resolution in extended mode 
2) then switches to mirror mode
3) compares calibration image

Tom, we need some insights about the substantial diff shown as result of this comparison checks.


Cc: ihf@chromium.org
I checked the images captured from the DUT's FB are totally black, like this test:
  https://pantheon.corp.google.com/storage/browser/chromeos-autotest-results/97031358-chromeos-test/chromeos9-audiobox4-host2/

Looks like there is something wrong on the gfx stack.
More accurately, the FB of the internal screen is all black and the FB of the external screen is good.
064716-1920x1080-CrOS-Ext.png
78.6 KB View Download
064716-1920x1080-CrOS-Int.png
6.0 KB View Download
Summary: [chameleon_hdmi] Link failing display_Resolution.mirrored and display_HotPlugAtSuspend.mirrored (was: [chameleon_hdmi] Link failing display_Resolution.mirrored and display-HotPlugAtSuspend.mirrored)
These failures are still happening as of this morning (R58-9264.0.0)

display_Resolution.mirrored is experiencing crashes. If this is WAI (or is not a user scenario), is it possible to skip certain resolutions?

display_HotPlugAtSuspend.mirrored isn't crashing but doesn't seem to mirror either (files attached)

https://pantheon.corp.google.com/storage/browser/chromeos-autotest-results/100159128-chromeos-test/chromeos9-audiobox4-host2/display_HotPlugAtSuspend.mirrored/






093246-1920x1080-CrOS-Ext.png
78.6 KB View Download
093246-1920x1080-CrOS-Int.png
64.6 KB View Download
Diff also attached
093246-1920x1080-diff.png
5.2 KB View Download
Cc: osh...@chromium.org
The pop-up info window said mirrored, but actually it didn't. The external and internal screen are different. It is a regression.

Is it reproduced manually?

oshima@, any recent change on mirrored mode?

Comment 13 by son...@google.com, Feb 10 2017

Not able to reproduce this issue on 9202.18.0/57.0.2987.32
Tested Device: Link
Monitors:HP Z27n and LG (monroe)
Status: WontFix (was: Untriaged)
Link now passes

Sign in to add a comment