Bug 1127552
Summary: | Guest display turns dark after switching to very high resolution | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | zhoujunqin <juzhou> | ||||||||
Component: | xorg-x11-drv-qxl | Assignee: | Default Assignee for SPICE Bugs <rh-spice-bugs> | ||||||||
Status: | CLOSED ERRATA | QA Contact: | Desktop QE <desktop-qa-list> | ||||||||
Severity: | unspecified | Docs Contact: | |||||||||
Priority: | medium | ||||||||||
Version: | 7.1 | CC: | codong, dblechte, djasa, dyuan, juzhou, marcandre.lureau, mzhan, rbalakri, tpelka, tzheng, vehrlich | ||||||||
Target Milestone: | rc | ||||||||||
Target Release: | --- | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Whiteboard: | |||||||||||
Fixed In Version: | xorg-x11-drv-qxl-0.1.1-12.el7 | Doc Type: | Bug Fix | ||||||||
Doc Text: | Story Points: | --- | |||||||||
Clone Of: | |||||||||||
: | 1158233 (view as bug list) | Environment: | |||||||||
Last Closed: | 2015-03-05 13:33:14 UTC | Type: | Bug | ||||||||
Regression: | --- | Mount Type: | --- | ||||||||
Documentation: | --- | CRM: | |||||||||
Verified Versions: | Category: | --- | |||||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||||
Embargoed: | |||||||||||
Bug Depends On: | 1076728 | ||||||||||
Bug Blocks: | 1158233 | ||||||||||
Attachments: |
|
Description
zhoujunqin
2014-08-07 06:20:15 UTC
Created attachment 924715 [details]
Xorg.0.log for rhel6 guest
Created attachment 924717 [details]
spice debug info for rhel6 guest
(In reply to zhoujunqin from comment #1) > Created attachment 924715 [details] > Xorg.0.log for rhel6 guest This is the juicy part: [ 3391.485] (II) qxl(0): qxl_xf86crtc_resize: Placeholder resize 4000x2250 [ 3391.485] resizing primary to 4000x2250 [ 3391.485] resizing surface0 to 36000000 [ 3391.485] qxl_dump_ring_stat: Cmd 3809/3809, Cur 1652/1652, Rel 166/166 [ 3391.489] qxl_io_flush_release: collected 149 [ 3391.489] qxl_dump_ring_stat: Cmd 3809/3809, Cur 1652/1652, Rel 171/171 [ 3391.489] memory space from 0x7fe78dad1100 to 0x7fe793879000 And nothing after, black screen? (In reply to Marc-Andre Lureau from comment #4) > (In reply to zhoujunqin from comment #1) > > Created attachment 924715 [details] > > Xorg.0.log for rhel6 guest > > This is the juicy part: > > [ 3391.485] (II) qxl(0): qxl_xf86crtc_resize: Placeholder resize 4000x2250 > [ 3391.485] resizing primary to 4000x2250 > [ 3391.485] resizing surface0 to 36000000 > [ 3391.485] qxl_dump_ring_stat: Cmd 3809/3809, Cur 1652/1652, Rel 166/166 > [ 3391.489] qxl_io_flush_release: collected 149 > [ 3391.489] qxl_dump_ring_stat: Cmd 3809/3809, Cur 1652/1652, Rel 171/171 > [ 3391.489] memory space from 0x7fe78dad1100 to 0x7fe793879000 > > And nothing after, black screen? Yes, Marc-Andre Lureau, nothing after. The Xorg.0.log content is before black screen i caught from guest. reverting patch from 1076728 in rhel6 also solves issue there sent patches to fix rhel7 guest: http://lists.freedesktop.org/archives/spice-devel/2014-August/017182.html http://lists.freedesktop.org/archives/spice-devel/2014-August/017183.html rhel6 is fixed with xorg-x11-drv-qxl-0.1.1-1{1,3}.el6 (12 should never be released) *** Bug 1152593 has been marked as a duplicate of this bug. *** for qa: this bug was easily reproducible at the time of the fixes were provided, you just need to resize in very very large size (bigger than framebuffer) and you reach various issues solves here, kernel/qxl should NOT over allocate framebuffer or it will reach "qemu guest bug" and bad thing happen (black screen usually)! Unfortunately, it is something that #1076728 allows to do in rhel6 too.. so the patches for kernel are tracked in #1158233, and here is a fix for xorg qxl/kms to fallback to previous working configuration. In short, #1076728 is wrong and must be reverted asap, #1158233 is required to avoid reaching qemu "guest bug", and this bug is for xorg qxl/kms driver. Created attachment 970383 [details]
qemu.log for guest kvm-rhel7.0-qcow2
I've check it again with rhel7.1 guest/host/client and it seems to be ok. Warning message appears when too big resolution is set. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2015-0578.html |