Details
-
Bug
-
Resolution: Fixed
-
Major
-
None
-
Untriaged
-
0
-
Unknown
Description
As discovered in CBD-5836, Magma does atomic operation on memory not aligned at the 8 byte boundary. In x86 this is fine since atomic operations are supported up to the one byte boundary. In arm64, atomic operations are only supported on the 8 byte boundary.
Anything less than that is undefined behavior. Looks like amazon linux supports up to 1 byte but the M1 mac does not.