Bug Fix Advisory xorg-x11-server bug fix update

Advisory: RHBA-2009:0162-3
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-01-20
Last updated on: 2009-01-20
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
OVAL: N/A

Details

Updated xorg-x11-server packages that fix several bugs are now available.

X.org X11 is an open source implementation of the X Window System. It
provides the basic low level functionality upon which full fledged
graphical user interfaces such as GNOME and KDE are designed.

These updated packages fix the following bugs:

* when certain values for trapezoidal data were passed to the X server by
Firefox, X would crash. Therefore, if the user visited a html document that
contained such data, X would attempt to render it, crash, and leave the
user at the login prompt. This update for X corrects this behavior, and is
able to handle these values without crashing.

* the graphical installer would fail to start when attempting to install
Red Hat Enterprise Linux on certain platforms, for example, an Altex IA64
system with a FireMV 2200 graphics card. Attempting to continue with the
installation would make the system reset. This update for X includes a
patch that improves support for the IA64 platform. With this patch in
place, graphical installation can proceed normally. A similar but unrelated
problem that prevented graphical installation on a Lenovo T61 was related
to the driver for the Synaptics input driver and is resolved by a separate
patch also provided in this update.

* the source code for the X server is now provided as a separate
subpackage. This allows vnc to build from this source rather than an
upstream source that has not been optimized for Red Hat Enterprise Linux.
Making this source code available separately ensures that vnc on Red Hat
Enterprise Linux takes advantage of bug fixes and enhancements specific to
the operating system.

* libdrm, the direct rendering module, had its file permissions set to
allow use only by root. This meant that unless xorg.conf were edited
specifically to allow drm access, non-root users could not access
/dev/dri/card0 and therefore could not use accelerated 3D with the fglrx
driver for ATI video cards. In this update, libdrm has been patched to
allow non-root users to access the module. In turn, this allows non-root
users to take advantage of the 3D acceleration features of these cards
without having to manually configure xorg.conf to do so.

* the driver for ATI R500-based graphics cards was rebased from upstream,
but when used on a system with a 30-inch Apple display, this version of the
driver would pick the wrong PLL setting and would not drive the display.
The driver would also fail to select reduced blanking for this monitor.
This update contains a patch that corrects this behavior. Systems with
r500-based graphics cards now work with the 30-inch Apple monitor.

All xorg-x11-server users should upgrade to these updated packages, which
resolve these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
xorg-x11-server-1.1.1-48.52.el5.src.rpm
File outdated by:  RHBA-2009:1373
    0c2423943ea0106643bc706e53516235
 
IA-32:
xorg-x11-server-sdk-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    9953d0700d78886e3c45671145dfef0b
 
x86_64:
xorg-x11-server-sdk-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    d3b255150e2502fba94be21d992529ed
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
xorg-x11-server-1.1.1-48.52.el5.src.rpm
File outdated by:  RHBA-2009:1373
    0c2423943ea0106643bc706e53516235
 
IA-32:
xorg-x11-server-Xdmx-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    b70f4b3afb73b224c3a8506561aa0525
xorg-x11-server-Xephyr-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    52fa506650da9dc86187b3ba0066d664
xorg-x11-server-Xnest-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    c35016db53a48db74e5f1f890e46bb5d
xorg-x11-server-Xorg-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    1caf27a5e23364efb852df74e4244978
xorg-x11-server-Xvfb-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    be9e7cc18922066f403c70eb9c0a16c5
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    7b9a6f4c01e0d57ff6d7ca79a3c455e9
xorg-x11-server-randr-source-1.1.1-48.52.el5.i386.rpm     1f896a59aeef2ad2e8ed7b477c3aea9d
xorg-x11-server-sdk-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    9953d0700d78886e3c45671145dfef0b
 
IA-64:
xorg-x11-server-Xdmx-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    5e1c43d6e351fccf3eab86a60421b838
xorg-x11-server-Xephyr-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    61fd7a6514df543e297488b12a74c85b
xorg-x11-server-Xnest-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    1f4877f5666688fb803866ef6020fe3a
xorg-x11-server-Xorg-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    61a5257665933901f81dd67714b53f5d
xorg-x11-server-Xvfb-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    d42771831568cab3b7b89603d944150e
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    da3770232a15ff0fb1202cd092a12bbd
xorg-x11-server-randr-source-1.1.1-48.52.el5.ia64.rpm     95bd92a56e24e21fa5436b62b9362ae0
xorg-x11-server-sdk-1.1.1-48.52.el5.ia64.rpm
File outdated by:  RHBA-2009:1373
    70c6e2fbf74de34cf75424789f167e87
 
PPC:
xorg-x11-server-Xdmx-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    e7fc48bc598faba82a126836dbe5357c
xorg-x11-server-Xephyr-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    4c3ac6b60153431e35c04243ccec6872
xorg-x11-server-Xnest-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    f5e79edb1492e83656085cf682707204
xorg-x11-server-Xorg-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    e6b0dd1180ad992229e804bae2b88130
xorg-x11-server-Xvfb-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    01018daa1358b0b61556c1bb8a87de15
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    1845ce619f7679ccec24761a97675d35
xorg-x11-server-randr-source-1.1.1-48.52.el5.ppc.rpm     c027021ca978e8fd7aa3041959f128d0
xorg-x11-server-sdk-1.1.1-48.52.el5.ppc.rpm
File outdated by:  RHBA-2009:1373
    54db921f3d5dd89b1d8b5540c93e818f
 
s390x:
xorg-x11-server-Xephyr-1.1.1-48.52.el5.s390x.rpm
File outdated by:  RHBA-2009:1373
    14ff50dd28ede9207acefc6cb9505bd5
xorg-x11-server-Xnest-1.1.1-48.52.el5.s390x.rpm
File outdated by:  RHBA-2009:1373
    fa8182211ecc48f7e243fdbc5cfabc22
xorg-x11-server-Xvfb-1.1.1-48.52.el5.s390x.rpm
File outdated by:  RHBA-2009:1373
    af6f5f0c537694df2c442b3001f0d8d1
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.s390x.rpm
File outdated by:  RHBA-2009:1373
    8b6249a4e1cad7936c2b0961a64ebb6c
 
x86_64:
xorg-x11-server-Xdmx-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    72c9f4af4587ecb58fd9892e3d9961e1
xorg-x11-server-Xephyr-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    23ee5bc5b391cac96eb654afc60339fe
xorg-x11-server-Xnest-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    4a266ef6ffb492882a291e1ac031707a
xorg-x11-server-Xorg-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    258ca36768fb284b21c9ef176067eebf
xorg-x11-server-Xvfb-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    5181a9b729903606363a88a0935b780f
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    b38bc8ce8bf4471a0911e7e043c1dd92
xorg-x11-server-randr-source-1.1.1-48.52.el5.x86_64.rpm     560617a30bb01fd894b54beb364c0c7c
xorg-x11-server-sdk-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    d3b255150e2502fba94be21d992529ed
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
xorg-x11-server-1.1.1-48.52.el5.src.rpm
File outdated by:  RHBA-2009:1373
    0c2423943ea0106643bc706e53516235
 
IA-32:
xorg-x11-server-Xdmx-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    b70f4b3afb73b224c3a8506561aa0525
xorg-x11-server-Xephyr-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    52fa506650da9dc86187b3ba0066d664
xorg-x11-server-Xnest-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    c35016db53a48db74e5f1f890e46bb5d
xorg-x11-server-Xorg-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    1caf27a5e23364efb852df74e4244978
xorg-x11-server-Xvfb-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    be9e7cc18922066f403c70eb9c0a16c5
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.i386.rpm
File outdated by:  RHBA-2009:1373
    7b9a6f4c01e0d57ff6d7ca79a3c455e9
xorg-x11-server-randr-source-1.1.1-48.52.el5.i386.rpm     1f896a59aeef2ad2e8ed7b477c3aea9d
 
x86_64:
xorg-x11-server-Xdmx-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    72c9f4af4587ecb58fd9892e3d9961e1
xorg-x11-server-Xephyr-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    23ee5bc5b391cac96eb654afc60339fe
xorg-x11-server-Xnest-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    4a266ef6ffb492882a291e1ac031707a
xorg-x11-server-Xorg-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    258ca36768fb284b21c9ef176067eebf
xorg-x11-server-Xvfb-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    5181a9b729903606363a88a0935b780f
xorg-x11-server-Xvnc-source-1.1.1-48.52.el5.x86_64.rpm
File outdated by:  RHBA-2009:1373
    b38bc8ce8bf4471a0911e7e043c1dd92
xorg-x11-server-randr-source-1.1.1-48.52.el5.x86_64.rpm     560617a30bb01fd894b54beb364c0c7c
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

443510 - RHEL 5.2 - Unable to perform graphical installation
455089 - /dev/dri/card* is given root only permission.
455359 - Firefox crashes X-Server - blows out to login prompt
455597 - Create subpackage with server sources
465880 - r500 driver fails to driver 30" display on R600 card.



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/