- Issued:
- 2013-02-20
- Updated:
- 2013-02-20
RHBA-2013:0299 - xorg-x11-server bug fix and enhancement update
Synopsis
xorg-x11-server bug fix and enhancement update
Type/Severity
Bug Fix Advisory (none)
Topic
Updated xorg-x11-server packages that fix several bugs and add various enhancements are now available for Red Hat Enterprise Linux 6.
Description
The xorg-x11-server packages provide the X.Org sample implementation of a server for the X Window System and the rendering services necessary for graphical user environments, such as GNOME and KDE.
Updated xorg-x11-server packages that fix several bugs are now available for Red Hat Enterprise Linux 6.
The xorg-x11-server packages have been upgraded to upstream version 1.13.0, which provides a number of bug fixes and enhancements over the previous version. (BZ#833212)
This update fixes the following bugs:
-
When the GNOME sound volume applet was configured to pop up after pressing the "mute", "volume up", or "volume down" hardware buttons, doing so caused a graphical glitch to appear in a dual monitor configuration. Now, the screen glitch no longer appears. (BZ#608076)
-
When spice-client was opened in full-screen mode, the client screen contained a static image which was not refreshed until it was switched back to window mode. Now, the static image no longer appears when opened in full-screen mode. (BZ#745033)
-
When the screen saver started to fade, pressing keys did not interrupt the fade and did not immediately display the unlock screen. Now, pressing keys stops the screen from fading. (BZ#816347)
-
A NULL pointer dereference caused X.Org to terminate unexpectedly with a segmentation fault on certain servers. The error is fixed and X.Org no longer crashes on those servers. (BZ#829321)
-
An invalid pointer dereference in the server caused the server to unexpectedly terminate with a segmentation fault when the mouse was moved over the VNC window. Crashes no longer occur when moving the mouse over the VNC window. (BZ#837073)
-
The KVM process could not access the X server because the "/usr/bin/Xorg" binary was unreadable for non-root users. Now, all users can read the binary and KVM guests can access host operating systems. (BZ#853236)
-
A transformation matrix is used to bind a device to a specific area on the screen. An uninitialized device transformation matrix caused the pointer to jump to the top-left corner of the screen on some devices. With this update, the transformation matrix is properly initialized and pointer device movement works as expected. (BZ#858005)
-
An X Input Extension (XI 1.x) grab on a disabled device led to a NULL pointer dereference error which caused the server to terminate unexpectedly. Currently, the XI 1.x grab functions normally and the X server no longer crashes. (BZ#863913)
-
When screens are reconfigured, the server updates some internal fields to adjust input device coordinate scaling if the device is bound to a specific screen. The NVIDIA binary driver did not have access to these internal methods, and was not able to update these fields when it changed output configurations. A new API is now exported for the driver and the NVIDIA driver is now able to update the server-internal fields. (BZ#864054)
-
Pointer screen crossings for non-Xinerama setups caused the mouse pointer to wrap around on the first screen instead of moving to the second screen. Now, the mouse pointer can move between both screens on non-Xinerama setups. (BZ#868054)
-
Running xrestop on servers that used Intel, ATI or Nouveau drivers caused the server to terminate unexpectedly with a segmentation fault. Now, users are able to run xrestop on those servers without crashes. (BZ#883206)
Users of xorg-x11-server are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously-released errata relevant to your system have been applied.
This update is available via the Red Hat Network. Details on how to use the Red Hat Network to apply this update are available at https://access.redhat.com/knowledge/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Scientific Computing | 6 | x86_64 |
| Red Hat Enterprise Linux for Power, big endian | 6 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems | 6 | s390x |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 6 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 6 | i386 |
| Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
Updated Packages
- xorg-x11-server-debuginfo-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-Xorg-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-Xnest-1.13.0-11.el6.i686.rpm
- xorg-x11-server-debuginfo-1.13.0-11.el6.s390x.rpm
- xorg-x11-server-devel-1.13.0-11.el6.ppc.rpm
- xorg-x11-server-source-1.13.0-11.el6.noarch.rpm
- xorg-x11-server-debuginfo-1.13.0-11.el6.i686.rpm
- xorg-x11-server-Xdmx-1.13.0-11.el6.i686.rpm
- xorg-x11-server-Xdmx-1.13.0-11.el6.s390x.rpm
- xorg-x11-server-Xephyr-1.13.0-11.el6.i686.rpm
- xorg-x11-server-devel-1.13.0-11.el6.i686.rpm
- xorg-x11-server-debuginfo-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-common-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-Xvfb-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-Xorg-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-common-1.13.0-11.el6.i686.rpm
- xorg-x11-server-Xephyr-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-common-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-Xorg-1.13.0-11.el6.i686.rpm
- xorg-x11-server-Xvfb-1.13.0-11.el6.s390x.rpm
- xorg-x11-server-devel-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-debuginfo-1.13.0-11.el6.ppc.rpm
- xorg-x11-server-1.13.0-11.el6.src.rpm
- xorg-x11-server-Xdmx-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-Xephyr-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-Xephyr-1.13.0-11.el6.s390x.rpm
- xorg-x11-server-Xvfb-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-common-1.13.0-11.el6.s390x.rpm
- xorg-x11-server-Xnest-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-Xnest-1.13.0-11.el6.ppc64.rpm
- xorg-x11-server-Xnest-1.13.0-11.el6.s390x.rpm
- xorg-x11-server-devel-1.13.0-11.el6.x86_64.rpm
- xorg-x11-server-Xvfb-1.13.0-11.el6.i686.rpm
- xorg-x11-server-Xdmx-1.13.0-11.el6.ppc64.rpm
Fixes
- This content is not included.BZ - 608076
- This content is not included.BZ - 745033
- This content is not included.BZ - 816347
- This content is not included.BZ - 858005
- This content is not included.BZ - 863913
- This content is not included.BZ - 868054
- This content is not included.BZ - 879632
- This content is not included.BZ - 883206
- This content is not included.BZ - 887759
- This content is not included.BZ - 893295
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.