1.120. mesa
1.120.1. RHBA-2010:0261: bug fix update
Updated mesa packages that fix a bug in xorg-x11-server are now available.
Mesa provides a 3D graphics API that is compatible with OpenGL. It also provides hardware-accelerated drivers for many popular graphics chips.
This update addresses the following issue:
* the OpenGL Extension to the X Window system (GLX) provides OpenGL functions to X Windows-based applications. Previously, when a so-called 'GLX window' (ie a window drawn by an X Windows-based application containing OpenGL rendered data) was re-sized horizontally on a system with Mobile Intel 945GM Express video hardware, the X session segfaulted. As well, re-sizing such a window vertically and then maximizing and restoring the window also caused X to segfault. This updated mesa package includes a fix to the frambuffer code that properly signals the changed buffer state to the driver, ensuring the driver updates its clipping and does not, as a consequence, cause X to crash. (BZ#536868)
Note: due to the unusual build process for this package, the code fix is applied to the mesa packages, but the resulting compiled code is in the xorg-x11-server package (see BZ#435963 for the bug as raised against xorg-x11-server).
All users compiling their own xorg-x11-server packages should upgrade to these updated mesa packages, which resolves this issue.