- Issued:
- 2009-11-26
- Updated:
- 2009-11-26
RHBA-2009:1610 - metacity bug fix update
Synopsis
metacity bug fix update
Type/Severity
Bug Fix Advisory
Topic
An updated metacity package that fixes a raising windows bug and corrects a crash with remotely displayed applications is now available.
Description
Metacity is the default window manager for the GNOME desktop.
This errata fixes two bugs in the metacity package:
-
some applications, mostly older Tcl/Tk and Java applications, use the old XRaiseWindow call rather than _NET_ACTIVE_WINDOW to raise a window above the currently focused window. Metacity allows XRaiseWindow when the same application keeps focus but defines an application by its window group. Some of these older applications also do not set the window group and, consequently, metacity did not honor window-raising requests from such applications. With this update, metacity expands its checking to allow the same X client (defined as having the same client ID) to raise windows above the currently focused window using the old XRaiseWindow call. Older Tcl/Tk and Java applications, in particular, should now behave as expected. (BZ#537023)
-
Incorrectly placed error traps meant, when an application window running on a remote computer with its display forwarded to the local system was closed, metacity sometimes crashed with an "Unexpected X error: BadWindow (invalid Window parameter)" error. The error trap has been moved in this update and closing forwarded windows now closes the remote application as expected. (BZ#537024)
Users are advised to upgrade to this updated metacity package which resolves these issues.
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 This content is not included.http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for x86_64 - Extended Update Support | 5.4 | x86_64 |
| Red Hat Enterprise Linux for x86_64 - Extended Update Support | 5.4 | ia64 |
| Red Hat Enterprise Linux for x86_64 - Extended Update Support | 5.4 | i386 |
| Red Hat Enterprise Linux for Power, big endian | 5 | ppc |
| Red Hat Enterprise Linux for Power, big endian - Extended Update Support | 5.4 | ppc |
| Red Hat Enterprise Linux for IBM z Systems | 5 | s390x |
| Red Hat Enterprise Linux for IBM z Systems - Extended Update Support | 5.4 | s390x |
| Red Hat Enterprise Linux Workstation | 5 | x86_64 |
| Red Hat Enterprise Linux Workstation | 5 | i386 |
| Red Hat Enterprise Linux Server | 5 | x86_64 |
| Red Hat Enterprise Linux Server | 5 | ia64 |
| Red Hat Enterprise Linux Server | 5 | i386 |
| Red Hat Enterprise Linux Server from RHUI | 5 | x86_64 |
| Red Hat Enterprise Linux Server from RHUI | 5 | i386 |
| Red Hat Enterprise Linux Desktop | 5 | x86_64 |
| Red Hat Enterprise Linux Desktop | 5 | i386 |
Updated Packages
- metacity-2.16.0-12.el5_4.1.ppc64.rpm
- metacity-2.16.0-12.el5_4.1.s390.rpm
- metacity-2.16.0-12.el5_4.1.ppc.rpm
- metacity-2.16.0-12.el5_4.1.i386.rpm
- metacity-2.16.0-12.el5_4.1.src.rpm
- metacity-2.16.0-12.el5_4.1.ia64.rpm
- metacity-2.16.0-12.el5_4.1.s390x.rpm
- metacity-2.16.0-12.el5_4.1.x86_64.rpm
Fixes
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.