Globally shared fields of meta-data were not 'volatile'. Code from 9a80a8a8, except the unportable __synchronize().