Bug Fix Advisory dbus bug fix and enhancement update

Advisory: RHBA-2009:0094-5
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-01-20
Last updated on: 2009-01-20
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)
OVAL: N/A

Details

Updated dbus packages that fix a bug and add enhancements are now
available.

D-Bus is a system for sending messages between applications. It is used
both for the system-wide message bus service, and as a
per-user-login-session messaging facility.

In certain cases, if a process listened for D-Bus messages in one thread,
while at the same time sending messages to the D-Bus daemon from another
thread, the process could hang or crash. This update fixes incorrect POSIX
threads (pthreads) locking and clean up issues in the D-Bus libraries,
which caused this problem.

The system bus now supports starting services on demand in the same manner
as the session bus already does. This allows privileged services to be
started only when they are needed, and exit when they are finished
processing their requests, making more efficient use of system resources.

Also, these updated packages upgrade D-Bus to version 1.1.2. Refer to the
D-Bus 1.1.2 changelog for information about bug fixes and enhancements not
listed here:

http://webcvs.freedesktop.org/dbus/dbus/ChangeLog?view=co&pathrev=
DBUS_1_1_2

Users are advised to upgrade to these updated packages, which resolve this
issue and add these enhancements.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via 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

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
dbus-1.1.2-12.el5.src.rpm     628701adf7ab4ee16393fe3b24c4fe83
 
IA-32:
dbus-devel-1.1.2-12.el5.i386.rpm     baf4331585083bec69f9c4ee7f94454e
 
x86_64:
dbus-devel-1.1.2-12.el5.i386.rpm     baf4331585083bec69f9c4ee7f94454e
dbus-devel-1.1.2-12.el5.x86_64.rpm     5e95aaf4f5f77173d6fd09fe6278a1d2
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
dbus-1.1.2-12.el5.src.rpm     628701adf7ab4ee16393fe3b24c4fe83
 
IA-32:
dbus-1.1.2-12.el5.i386.rpm     ac6a33ef0ffacabbc5df49b7113fe2c2
dbus-devel-1.1.2-12.el5.i386.rpm     baf4331585083bec69f9c4ee7f94454e
dbus-libs-1.1.2-12.el5.i386.rpm     f8a30ba25384827fa441bc7e306fcb7d
dbus-x11-1.1.2-12.el5.i386.rpm     77637e4ecb8617d8c3f137b729b3d0f7
 
IA-64:
dbus-1.1.2-12.el5.ia64.rpm     58c5cdc92a58cb72d372fd547e0299b9
dbus-devel-1.1.2-12.el5.ia64.rpm     96fc6ebac01f7fb929471f7f9e6d62e0
dbus-libs-1.1.2-12.el5.ia64.rpm     a15998cf51cac221046df44b11eca4e1
dbus-x11-1.1.2-12.el5.ia64.rpm     0e279c8196994e552438f7499e21d67f
 
PPC:
dbus-1.1.2-12.el5.ppc.rpm     d5d132b3950954cffb45fcf3c2ea03ec
dbus-1.1.2-12.el5.ppc64.rpm     d9297119bcf255ede4849fef978abde0
dbus-devel-1.1.2-12.el5.ppc.rpm     78129936ef3d0ed3e06dd3fd7031ae12
dbus-devel-1.1.2-12.el5.ppc64.rpm     7aab8a4012fe63db94aaa9fd703351ae
dbus-libs-1.1.2-12.el5.ppc.rpm     135ea501a917ebad3acc128f7f10001c
dbus-libs-1.1.2-12.el5.ppc64.rpm     d9e5ea5c975db187c650c5480ea741ea
dbus-x11-1.1.2-12.el5.ppc.rpm     d226236da9f8dbcf3dc887645c8fd88d
 
s390x:
dbus-1.1.2-12.el5.s390.rpm     6c32ae045b7f784fba74aaf2a1ee98ff
dbus-1.1.2-12.el5.s390x.rpm     b48b957c52bde0ccf2de304f4c2e7e2f
dbus-devel-1.1.2-12.el5.s390.rpm     b76449a998486efa04416ca754ed6780
dbus-devel-1.1.2-12.el5.s390x.rpm     7fa7dacd8518c994d615705718bdbbd2
dbus-libs-1.1.2-12.el5.s390.rpm     f8eae0a15915f486ca88a0ffef7b94b4
dbus-libs-1.1.2-12.el5.s390x.rpm     e29eb9ae10315ffa090e17de5a4446b7
dbus-x11-1.1.2-12.el5.s390x.rpm     60390523670aac1cb4570186ff54745f
 
x86_64:
dbus-1.1.2-12.el5.i386.rpm     ac6a33ef0ffacabbc5df49b7113fe2c2
dbus-1.1.2-12.el5.x86_64.rpm     5c706090b88ed2764c7761caf0f93e24
dbus-devel-1.1.2-12.el5.i386.rpm     baf4331585083bec69f9c4ee7f94454e
dbus-devel-1.1.2-12.el5.x86_64.rpm     5e95aaf4f5f77173d6fd09fe6278a1d2
dbus-libs-1.1.2-12.el5.i386.rpm     f8a30ba25384827fa441bc7e306fcb7d
dbus-libs-1.1.2-12.el5.x86_64.rpm     5da78d76af42a1627762f872940ebd6e
dbus-x11-1.1.2-12.el5.x86_64.rpm     2e3c423df017f1a0b9c12d38e13e06cb
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
dbus-1.1.2-12.el5.src.rpm     628701adf7ab4ee16393fe3b24c4fe83
 
IA-32:
dbus-1.1.2-12.el5.i386.rpm     ac6a33ef0ffacabbc5df49b7113fe2c2
dbus-libs-1.1.2-12.el5.i386.rpm     f8a30ba25384827fa441bc7e306fcb7d
dbus-x11-1.1.2-12.el5.i386.rpm     77637e4ecb8617d8c3f137b729b3d0f7
 
x86_64:
dbus-1.1.2-12.el5.i386.rpm     ac6a33ef0ffacabbc5df49b7113fe2c2
dbus-1.1.2-12.el5.x86_64.rpm     5c706090b88ed2764c7761caf0f93e24
dbus-libs-1.1.2-12.el5.i386.rpm     f8a30ba25384827fa441bc7e306fcb7d
dbus-libs-1.1.2-12.el5.x86_64.rpm     5da78d76af42a1627762f872940ebd6e
dbus-x11-1.1.2-12.el5.x86_64.rpm     2e3c423df017f1a0b9c12d38e13e06cb
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

463278 - Incorrect D-Bus system bus user ID in system.conf



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/