Bug 1322319

Summary: Test case failure: first startx test on most AMD/ATI video cards
Product: Red Hat Enterprise Linux 6 Reporter: Vasiliy Sharapov <vsharapo>
Component: xorg-x11-serverAssignee: Adam Jackson <ajax>
Status: CLOSED ERRATA QA Contact: Desktop QE <desktop-qa-list>
Severity: high Docs Contact:
Priority: unspecified    
Version: 6.8CC: jkoten, tlavigne, tpelka, vsharapo
Target Milestone: rcKeywords: Regression
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: xorg-x11-server-1.17.4-9.el6 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-10 19:55:33 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:

Description Vasiliy Sharapov 2016-03-30 09:44:59 UTC
Filed from caserun (https://tcms.engineering.redhat.com/run/274895/#caserun_11913516)

Version-Release number of selected component (if applicable):
RHEL-6.8-20160323.0

Steps to Reproduce: 
 1. Ensure the 'nomodeset' kernel parameters are not set in your bootloader
    configuration.
 2. Ensure the file /etc/X11/xorg.conf does not exist, or is a valid file that
    uses the valid driver.
 3. Shut your system down entirely, then start it up again, in console mode.
    When the boot prompt appears, hit a key to allow you to change the boot
    options. Hit the 'e' key on the default entry, select the kernel options
    line, hit 'e' again, and add simply a space and the number '3' to the end
    of the line. Then boot with that change.


 1. The system will boot to the console. Log in as a normal user.
 2. Start X: startx.





Actual results: 
X does not start unless you have mesa-libEGL installed. mesa-libEGL is not installed by default on -Client and -Workstation variants.
  [    20.825]    ABI class: X.Org ANSI C Emulation, version 0.4
  [    20.825] (II) glamor: OpenGL accelerated X.org driver based.    
(EOF)

Expected results:
X should work properly.
  [    21.268]    ABI class: X.Org ANSI C Emulation, version 0.4
  [    21.268] (II) glamor: OpenGL accelerated X.org driver based.
  [    21.417] (II) glamor: EGL version 1.4 (DRI2):
  [    21.426] (II) RADEON(0): glamor detected, initialising EGL layer.
(...)

Perhaps xorg-x11-drv-ati should depend on mesa-libEGL?

Comment 4 Adam Jackson 2016-03-31 15:28:56 UTC
This is really an xserver bug. We should require libEGL from whatever provides the glamor accel module, since we can't really do that from epoxy.

Comment 12 errata-xmlrpc 2016-05-10 19:55:33 UTC
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-2016-0761.html