Bug 1199355
Summary: | screen shows garbage during install guest os | ||||||
---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | mazhang <mazhang> | ||||
Component: | xorg-x11-drv-qxl | Assignee: | Christophe Fergeau <cfergeau> | ||||
Status: | CLOSED ERRATA | QA Contact: | SPICE QE bug list <spice-qe-bugs> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | medium | ||||||
Version: | 6.7 | CC: | cfergeau, chayang, djasa, juzhang, marcandre.lureau, mazhang, michen, mkenneth, mkolbas, pablo.iranzo, qzhang, rbalakri, rpacheco, tpelka, vehrlich, virt-maint | ||||
Target Milestone: | rc | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | xorg-x11-drv-qxl-0.1.1-17.el6 | Doc Type: | Bug Fix | ||||
Doc Text: |
Cause: memory leak in the cursor handling code of the QXL guest driver
Consequence: video memory would get saturated, and would cause corrupted display when anaconda is formatting a huge disk (2TB+)
Fix: don't leak the cursor data
Result: no display corruption.
|
Story Points: | --- | ||||
Clone Of: | |||||||
: | 1222040 (view as bug list) | Environment: | |||||
Last Closed: | 2015-07-22 07:32:02 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: | |||||||
Bug Blocks: | 1222040 | ||||||
Attachments: |
|
Description
mazhang
2015-03-06 02:59:35 UTC
Created attachment 998637 [details]
screen snapshot
Happens on RHEL-7 host too. Looks like a guest bug. Assigning to xorg qxl driver for investigation. What is boot.iso? If it's the RHEL6 installer, is it using the QXL driver? (try to get the Xorg log during install) (if not, it looks like a VGA emulation bug, and should be reassigned to qemu) Happens with a rhel 6.6 server iso, and the installer is using QXL. Happens when big.img grows to about 5GB here. Could not get useful logs at this point. After managing to get an ssh connection to the VM (add 'sshd' to the boot options, and then enable eth0 in the graphical installer), I've managed to get [ 722.011] Out of memory allocating 31460 bytes [ 722.011] Out of mem - stats [ 722.015] max system bytes = 50319360 [ 722.015] system bytes = 50319360 [ 722.015] in use bytes = 48957432 http://lists.freedesktop.org/archives/spice-devel/2015-March/019229.html fixes the issue for me. Remove needinfo. reproduced according to instructions. The disk size rose to 32 GB in my case however. If you copied the fixed QXL rpm to the iso in the Packages dir, I think you changed the QXL driver which would be used after the installation completes. the driver which is used during the installation must be embedded uncompressed in some .img file or such which is uncompressed/loopback mounted before the installation starts. Ie not that trivial to upgrade the installer. What I did was that I started from a RHEL6.6/6.7 system, upgraded the QXL driver to the latest version, yum install'ed anaconda (https://brewweb.devel.redhat.com/packageinfo?packageID=98 ), and then opened a root terminal, and started anaconda from there. So quite different from booting the installer directly from the ISO, but much easier. If you want to try an installer, there are probably some 6.7 installer isos with the right driver (?) 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-1399.html |