- Issued:
- 2009-11-26
- Updated:
- 2009-11-26
RHBA-2009:1610 - Bug Fix Advisory
Synopsis
metacity bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this 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
http://kbase.redhat.com/faq/docs/DOC-11259
Affected Products
- 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 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 Workstation 5 x86_64
- Red Hat Enterprise Linux Workstation 5 i386
- Red Hat Enterprise Linux Desktop 5 x86_64
- Red Hat Enterprise Linux Desktop 5 i386
- 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 for Power, big endian 5 ppc
- Red Hat Enterprise Linux for Power, big endian - Extended Update Support 5.4 ppc
- Red Hat Enterprise Linux Server from RHUI 5 x86_64
- Red Hat Enterprise Linux Server from RHUI 5 i386
Fixes
- BZ - 537023 - metacity prevents applications from changing stacking order for wins of different groups
- BZ - 537024 - Metacity terminates unexpectedly with BadWindow (invalid Window parameter)
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 5
SRPM | |
---|---|
metacity-2.16.0-12.el5_4.1.src.rpm | SHA-256: facc8342f80bd85ad3de4013ae7882c1ca372593f8154ed50fe39fd380c27759 |
x86_64 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
metacity-2.16.0-12.el5_4.1.x86_64.rpm | SHA-256: e07f9319cfe039603434264afb6c154ff27e3ecf441d8f1b45daadd177519a36 |
ia64 | |
metacity-2.16.0-12.el5_4.1.ia64.rpm | SHA-256: 60b68a43f5f4d263839d6574e27a01172dea92c84feb64eaef565e851606227b |
i386 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
Red Hat Enterprise Linux for x86_64 - Extended Update Support 5.4
SRPM | |
---|---|
x86_64 | |
ia64 | |
i386 |
Red Hat Enterprise Linux Workstation 5
SRPM | |
---|---|
metacity-2.16.0-12.el5_4.1.src.rpm | SHA-256: facc8342f80bd85ad3de4013ae7882c1ca372593f8154ed50fe39fd380c27759 |
x86_64 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
metacity-2.16.0-12.el5_4.1.x86_64.rpm | SHA-256: e07f9319cfe039603434264afb6c154ff27e3ecf441d8f1b45daadd177519a36 |
i386 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
Red Hat Enterprise Linux Desktop 5
SRPM | |
---|---|
metacity-2.16.0-12.el5_4.1.src.rpm | SHA-256: facc8342f80bd85ad3de4013ae7882c1ca372593f8154ed50fe39fd380c27759 |
x86_64 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
metacity-2.16.0-12.el5_4.1.x86_64.rpm | SHA-256: e07f9319cfe039603434264afb6c154ff27e3ecf441d8f1b45daadd177519a36 |
i386 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
Red Hat Enterprise Linux for IBM z Systems 5
SRPM | |
---|---|
metacity-2.16.0-12.el5_4.1.src.rpm | SHA-256: facc8342f80bd85ad3de4013ae7882c1ca372593f8154ed50fe39fd380c27759 |
s390x | |
metacity-2.16.0-12.el5_4.1.s390.rpm | SHA-256: 77012025d526c73574376fe95e0dad8d4b1ef75bcb0f8f67a33c249a8f62555c |
metacity-2.16.0-12.el5_4.1.s390x.rpm | SHA-256: 229a0cd7daa656ec62f6656b45792e0f021202fcddc565cae179e43c781c405b |
Red Hat Enterprise Linux for IBM z Systems - Extended Update Support 5.4
SRPM | |
---|---|
s390x |
Red Hat Enterprise Linux for Power, big endian 5
SRPM | |
---|---|
metacity-2.16.0-12.el5_4.1.src.rpm | SHA-256: facc8342f80bd85ad3de4013ae7882c1ca372593f8154ed50fe39fd380c27759 |
ppc | |
metacity-2.16.0-12.el5_4.1.ppc.rpm | SHA-256: ad1c3b930498caac644b815aac0d00969c3305c169fd2a7eeab7f35d9acbd882 |
metacity-2.16.0-12.el5_4.1.ppc64.rpm | SHA-256: 828940e1654981b623a0d14a01c4608b031935fc6e861cdfe8a7bd99bbd6c802 |
Red Hat Enterprise Linux for Power, big endian - Extended Update Support 5.4
SRPM | |
---|---|
ppc |
Red Hat Enterprise Linux Server from RHUI 5
SRPM | |
---|---|
metacity-2.16.0-12.el5_4.1.src.rpm | SHA-256: facc8342f80bd85ad3de4013ae7882c1ca372593f8154ed50fe39fd380c27759 |
x86_64 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
metacity-2.16.0-12.el5_4.1.x86_64.rpm | SHA-256: e07f9319cfe039603434264afb6c154ff27e3ecf441d8f1b45daadd177519a36 |
i386 | |
metacity-2.16.0-12.el5_4.1.i386.rpm | SHA-256: 99e4b9f9ae367cda2790fc658afb6b4d7ae26fa3ec90a444738574805a223cf3 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.