Bug 146911
Summary: | Thread suspension via async signal fails on rhel4-rc2 | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | David Simms <david.simms> | ||||||
Component: | kernel | Assignee: | Ingo Molnar <mingo> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Brian Brock <bbrock> | ||||||
Severity: | high | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 4.0 | CC: | davej, jbaron, johan.walles, jturner, redhat.10.ihsebea, roland, sten.garmark, suresh.b.siddha, tburke | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2005-06-08 15:13:42 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
David Simms
2005-02-02 18:10:57 UTC
Created attachment 110564 [details]
Repro
gcc -g -Wall -lpthread -o susphello susphello.c && ./susphello
I'm not able to reproduce on my HT IA32 box, but am able to reproduce readily on 4-way x86_64 (EM64T) box. Both boxes are running kernel-2.6.9-5.EL and glibc-2.3.4-2. Another bit of data is that transferring the 32-bit susphello to the x86_64 machine and running that results in the lock as well. Created attachment 110755 [details]
Patch adding the missing "lock" prefix
Attached patch seems to fix the issue. Will post the patch to upstream kernel
aswell.
I have verified that this patch resolves the problem demonstrated by the repro case. Thanks, Suresh. Folks at BEA, this is slated for inclusion in U1 Beta. Please reply with your testing of this particular item once we make the Beta available to you, thanks. 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/RHSA-2005-420.html |