This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug nptl/2644] Race condition during unwind code after thread cancellation
- From: "batneil at thebatcave dot org dot uk" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 7 May 2006 22:15:09 -0000
- Subject: [Bug nptl/2644] Race condition during unwind code after thread cancellation
- References: <20060507135630.2644.batneil@thebatcave.org.uk>
- Reply-to: sourceware-bugzilla at sourceware dot org
------- Additional Comments From batneil at thebatcave dot org dot uk 2006-05-07 22:15 -------
Created an attachment (id=1006)
--> (http://sourceware.org/bugzilla/attachment.cgi?id=1006&action=view)
Patch to force reload of the pointers only when required
As discussed, this patch forces the function pointers to be reloaded when
required, without needing them all to marked as volatile. I've used the '+'
modifier in the asm, when I used '=' gcc decided to dead-code one of the stores
and everything broke.
--
What |Removed |Added
----------------------------------------------------------------------------
Attachment #1004 is|0 |1
obsolete| |
http://sourceware.org/bugzilla/show_bug.cgi?id=2644
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.