[m-rev.] For review: Workaround Linux NTPL TSX bug (Mercury Bug: 334)
Peter Wang
novalazy at gmail.com
Fri Jun 27 10:27:02 AEST 2014
On Thu, 26 Jun 2014 18:25:28 +1000, Paul Bone <paul at bone.id.au> wrote:
> Branches: master, version-14_01-branch
>
> Workaround Linux NTPL TSX bug (Mercury Bug: 334)
>
> New versions of glibc on x86_64 attempt to use the TSX extension of newer
> Intel processors. This converts mutex-protected critical sections into
> transactional memory critical sections. However the implementation appears
> to be buggy and the marker lock in Boehm GC causes an assertion to be
> triggered.
Hi Paul,
Wouldn't this problem potentially affect every other mutex as well?
If so, continuing to work on top of this workaround seems risky.
Peter
More information about the reviews
mailing list