Bug Fix Advisory openmotif bug fix update

Advisory: RHBA-2009:0993-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2009-05-18
Last updated on: 2009-05-18
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

Updated openmotif packages that resolve several issues are now available.

The openmotif packages include the Motif shared libraries needed to run
applications which are dynamically linked against Motif, as well as mwm,
the Motif Window Manager.

These updated openmotif packages provide fixes for the following bugs:

* the cursor could become locked if the user clicked on a button when a
callback was already running or if the system was busy. This resulted in a
"grabbed cursor", which could not become unlocked due to the matching event
being too old. Clicking a button under the conditions listed above no
longer results in a cursor becoming locked for the duration of the
application, thus resolving the issue.

* deleting the last item of an XmList in a selection callback could result
in a segmentation fault due to a missing range check. This check has now
been implemented and the segmentation fault can no longer occur.

* in certain circumstances, openmotif could segmentation fault due to a
coding error in the function _XmResizeHashTable which has now been
corrected, thus resolving the issue.

* replacing selected items in an XmList could result in a segmentation
fault because an outdated data structure was used internally. The outdated
data structure in question is now updated before it is used, thus
preventing the possible segmentation fault.

All users of openmotif are advised to upgrade to these updated packages,
which resolve these issues.


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

Red Hat Desktop (v. 4)

SRPMS:
openmotif-2.2.3-10.5.el4.src.rpm     7a8cbacd0560ad1d4a08a169a4f4c38a
 
IA-32:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
 
x86_64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.x86_64.rpm     92d5c1352dca2b25a34f417524360bd1
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
openmotif-devel-2.2.3-10.5.el4.x86_64.rpm     8280af524f21df14dccd47997811052a
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
openmotif-2.2.3-10.5.el4.src.rpm     7a8cbacd0560ad1d4a08a169a4f4c38a
 
IA-32:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
 
IA-64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.ia64.rpm     a144e7a6bf082d4f6b2ff73310d6cd4d
openmotif-devel-2.2.3-10.5.el4.ia64.rpm     6151e8f9569fac21ea5544c2320311e9
 
PPC:
openmotif-2.2.3-10.5.el4.ppc.rpm     3651aee3872648368ecb486f31294751
openmotif-2.2.3-10.5.el4.ppc64.rpm     a4cb5ce1a3940b81b034521004152fc0
openmotif-devel-2.2.3-10.5.el4.ppc.rpm     98cbdec440334ea290124c7b879eb2dd
openmotif-devel-2.2.3-10.5.el4.ppc64.rpm     56bf73db1ac4d734497b7cefac3c53fc
 
s390:
openmotif-2.2.3-10.5.el4.s390.rpm     378ab813b56e733b05a03dc9acdf5266
openmotif-devel-2.2.3-10.5.el4.s390.rpm     e9b09360c2c18757d600d16b77d9e7d3
 
s390x:
openmotif-2.2.3-10.5.el4.s390.rpm     378ab813b56e733b05a03dc9acdf5266
openmotif-2.2.3-10.5.el4.s390x.rpm     575f2d95ce6082f7fc80655225a39ae9
openmotif-devel-2.2.3-10.5.el4.s390.rpm     e9b09360c2c18757d600d16b77d9e7d3
openmotif-devel-2.2.3-10.5.el4.s390x.rpm     ed07e32c3b58e674228c1c2120d459d3
 
x86_64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.x86_64.rpm     92d5c1352dca2b25a34f417524360bd1
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
openmotif-devel-2.2.3-10.5.el4.x86_64.rpm     8280af524f21df14dccd47997811052a
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
openmotif-2.2.3-10.5.el4.src.rpm     7a8cbacd0560ad1d4a08a169a4f4c38a
 
IA-32:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
 
IA-64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.ia64.rpm     a144e7a6bf082d4f6b2ff73310d6cd4d
openmotif-devel-2.2.3-10.5.el4.ia64.rpm     6151e8f9569fac21ea5544c2320311e9
 
x86_64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.x86_64.rpm     92d5c1352dca2b25a34f417524360bd1
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
openmotif-devel-2.2.3-10.5.el4.x86_64.rpm     8280af524f21df14dccd47997811052a
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
openmotif-2.2.3-10.5.el4.src.rpm     7a8cbacd0560ad1d4a08a169a4f4c38a
 
IA-32:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
 
IA-64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.ia64.rpm     a144e7a6bf082d4f6b2ff73310d6cd4d
openmotif-devel-2.2.3-10.5.el4.ia64.rpm     6151e8f9569fac21ea5544c2320311e9
 
x86_64:
openmotif-2.2.3-10.5.el4.i386.rpm     928dd4b79d7e55576653a54658c04d8f
openmotif-2.2.3-10.5.el4.x86_64.rpm     92d5c1352dca2b25a34f417524360bd1
openmotif-devel-2.2.3-10.5.el4.i386.rpm     cba250dfef82c842e7d85a1f4f885161
openmotif-devel-2.2.3-10.5.el4.x86_64.rpm     8280af524f21df14dccd47997811052a
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

244419 - Crash when deleting last list item in selection callback of XmList widget
430666 - [PATCH] List.c/ReplaceItem() segfaults when item selected.



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/