Bug 428920
Summary: | user data corruption on misaligned access with certain FP instructions | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Tony Luck <tony.luck> | ||||||
Component: | kernel | Assignee: | Luming Yu <luyu> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Martin Jenner <mjenner> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | high | ||||||||
Version: | 5.0 | CC: | bjorn.helgaas, doug.chapman, grgustaf, jeanne.colon-bonet, jun.i.jin, keve.a.gabbert, luyu, peterm, rick.hester, rpacheco | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | ia64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | RHBA-2008-0314 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2008-05-21 15:06:32 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Tony Luck
2008-01-16 01:08:37 UTC
Created attachment 291782 [details]
git commit - has description & patch
Created attachment 292864 [details]
testcase
$ tar xzf fptest.tgz
$ make
$ ./try
Two "PASS!" lines expected (and you'll get them when running a kernel with
patch applied).
I'm going to assign the bug to me.. This request was evaluated by Red Hat Product Management for inclusion in a Red Hat Enterprise Linux maintenance release. Product Management has requested further review of this request by Red Hat Engineering, for potential inclusion in a Red Hat Enterprise Linux Update release for currently deployed products. This request is not yet committed for inclusion in an Update release. in 2.6.18-77.el5 You can download this test kernel from http://people.redhat.com/dzickus/el5 Don. Grabbed that 2.6.18-77.el5 rpm and installed on my hp zx2000 workstation. The floating point problem is fixed (my test case passes). But some other stuff in there doesn't play well with the rest of my system as X refused to start. I'm running a fairly pure RHEL5 (no updates) ... so maybe some bits are too old to work with the new kernel? X server failed to start with 2.6.18-71 on my Hitachi Coldfusion 4s4u.. After reverting patch for bug#240006, the X server works again: linux-2.6-ia64-ioremap-allow-cacheable-mmaps-of-legacy_mem.patch:Bugzilla: 240006 linux-2.6-ia64-ioremap-avoid-unsupported-attributes.patch:Bugzilla: 240006 linux-2.6-ia64-ioremap-fail-mmaps-with-incompat-attributes.patch:Bugzilla: 240006 linux-2.6-ia64-ioremap-rename-variables-to-match-i386.patch:Bugzilla: 240006 linux-2.6-ia64-validate-and-remap-mmap-requests.patch:Bugzilla: 240006 linux-2.6-xen-ia64-make-ioremapping-work.patch:Bugzilla: 240006 The X server needs to be updated. The changes Luming references in comment #10 and the X server changes were made at the same time. I think somebody (ajax perhaps) posted the updated X server rpms on people.redhat.com. - Doug I also tried upstream 2.6.23-rc8 , get same problem on the hitachi coldfusion 4s4u. So the patch series should have been upstream for a while... Doug, could you please point me a link to the page to test the updated X server. the people.redhat.com/ajax doesn't work. (In reply to comment #12) > > Doug, could you please point me a link to the page to test the updated X server. > the people.redhat.com/ajax doesn't work. > > The updated X server rpm's can be found here: http://people.redhat.com/ajackson/233981/ installed kernel-2.6.18-77.el5, but installing xorg-x11-server-Xorg-1.1.1-48.32.el5.ia64.rpm ends up error: Failed dependencies: kernel < 2.6.18-60.el5 conflicts with xorg-x11-server-Xorg-1.1.1-48.32.e l5.ia64 Luming, we currently have xorg-x11-server-1.1.1-48.34.el5 in the xorg-x11-server erratum at http://errata.devel.redhat.com/errata/show/6891. Can you retest with that package and kernel-2.6.18-77.el5 please? re-checked the kernel packages, found that the box has multiple kernel packages installed, some kernel like 2.6.18-53 and 44 are older than 2.6.18-60.el5... And the rpm installation dependency check seems to require all kernel packages installed >=2.6.18-60.el5. Now I have installed xorg-x11-server-Xorg-1.1.1-48.32.el5.ia64.rpm , and the X server works with the kernel-2.6.18-77.el5 hello, what's the latest update of this bug? hello, where can I get kernel-2.6.18-77.el5? thanks ! Ryan, Please go to the public beta in the RHN beta channel. An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2008-0314.html |