# New Ticket Created by Aleks-Daniel Jakimenko-Aleksejev
# Please include the string: [perl #132029]
# in the subject line of all future correspondence about this issue.
# <URL: https://rt.perl.org/Ticket/Display.html?id=132029 >
Here's the output when it fails:
ok 1 - Can do an atomic fetch from a Scalar container
ok 2 - Can do an atomic assign to a Scalar container; returns new value
ok 3 - Atomic fetch after atomic assign shows latest value
ok 4 - Updated value seen by non-atomic too
1..2
ok 1 - code dies
ok 2 - right exception type (X::TypeCheck::Assignment)
ok 5 - Cannot atomic assign value of the wrong type
ok 6 - No hang due to incorrect lifting of atomic fetch out of loop
ok 7 - Can do an atomic fetch from an int container
ok 8 - Can do an atomic assign to an int container; returns new value
ok 9 - Atomic int fetch after atomic int assign shows latest value
ok 10 - Updated value seen by non-atomic too
A IntLexRef container does not know how to do an atomic load
in block <unit> at t/spec/S17-lowlevel/atomic-ops.t line 41
# Looks like you planned 28 tests, but ran 10
I noticed that it fails more often when the system is under load (e.g. when
running the spectest). Other than that I don't have any info.