- Issued:
- 2006-03-07
- Updated:
- 2006-03-07
RHBA-2006:0131 - Bug Fix Advisory
Synopsis
ia32el bug fix update
Type/Severity
Bug Fix Advisory
Topic
An updated ia32el package that fixes a few bugs in the emulator is now
available.
Description
The ia32el package contains the IA-32 Execution Layer platform, which
allows emulation of IA-32 binaries on Itanium.
This update resolves the following emulator bugs:
- now honors core_pattern settings when creating core files
- fixes sendmsg and recvmsg emulation
- thread-suspension returns as failed when the thread continues to run
- contains a fix for lock XADD executed as non-atomic during the
interpreter phase (only at the beginning of the execution)
- fixes potentially incorrect vlaues for the exception and suspension
rates in SSE code after a behavior change
- extended double-precision FMUL followed by double-precision FST no
longer results in a slight precision deviation
- fixes incorrect CMPXCHG EAX/AL/AH and REG resuls during the interpreter
phase
- fixes possibly incorrect XMM register content when exiting from an early
exit of a loop
- now reconstructs the correct EAX value after and exception/suspension
occurs inside a FNSTSW-SAHF-JCC sequence
- no longer loads the wrong content from memory when it is misaligned and
placed between two identical loads that overlap with other access
- now restores the correct IA-32 state when a thread that inspected
modified code is resumed from suspension
Users of ia32el should upgrade to this updated package, which resolves
these issues.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
To update all RPMs for your particular architecture, run:
rpm -Fvh [filenames]
where [filenames] is a list of the RPMs you wish to upgrade. Only those
RPMs which are currently installed will be updated. Those RPMs which are
not installed but included in the list will not be updated. Note that you
can also use wildcards (*.rpm) if your current directory *only* contains the
desired RPMs.
Please note that this update is also available via Red Hat Network. Many
people find this an easier way to apply updates. To use Red Hat Network,
launch the Red Hat Update Agent with the following command:
up2date
This will start an interactive process that will result in the appropriate
RPMs being upgraded on your system.
Affected Products
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Workstation 4 ia64
Fixes
- BZ - 143769 - ia32el doesn't use the values of kernel parameters about core file.
- BZ - 164236 - 32bit dce/rpc app fails with ia32el service
CVEs
(none)
References
(none)
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.