XFree86 4.2.0 Errata
Errata for XFree86 4.2.0.
Last updated: 3 September 2002
Note: all of the above problems (and some others) are fixed in the 4.2.1
patch release.
1. Xlib problem on Solaris and SVR4
On some platforms, particularly Solaris and SVR4, there is a
bug in Xlib that prevents the i18n modules from being loaded.
The symptoms are messages like the following:
Warning: locale not supported by Xlib, locale set to C
Warning: X locale modifiers not supported, using default
Failed to open input method
A source patch is available in the fixes subdirectory
(4.2.0-xlib-i18n-module.patch). It is also included in the
xf-4_2-branch branch of the XFree86 CVS repository.
2. libGLU-related build problem with recent versions of GCC.
libGLU built with recent versions of gcc (such as 3.0.3) has
an unresolved external reference. This will typically show up
as an error when building an application that uses libGLU (for
example, glxinfo).
A source patch is available in the fixes subdirectory
(4.2.0-libGLU-bad-extern.patch). It is also included in the
xf-4_2-branch branch of the XFree86 CVS repository.
3. Potential vulnerability in zlib.
A recently released CERT vulnerability notice (VU#368819)
describes a potential vulnerability in some versions of zlib.
XFree86 4.2.0 includes zlib 1.0.8, and uses it on some platforms.
A source patch to correct this is available in the fixes
subdirectory (4.2.0-zlib-security.patch). It is also included
in the xf-4_2-branch branch of the XFree86 CVS repository.
4. Security vulnerability in Xlib.
XFree86 4.2.0 has a vulnerability in Xlib that makes it possible to
load/execute arbitrary code in privileged applications.
A source patch to correct this is available in the fixes
subdirectory (4.2.0-xlib-security.patch). It is also included
in the xf-4_2-branch branch of the XFree86 CVS repository.