Intermittent start-up failure on multi-processor machines.
Status: Beta
Brought to you by:
jmmcg
There is likely to be an intermittent start-up failure
(symptom is an access violation) on program start-up on
a multi-processor machine (including hyper-threaded
machines).
This (probable) error is within the "Mappings Utility" dll,
on contructing the list of mappings (the
CAllowedMappings class constructor). On multi-
processor machines, this is multi-threaded for speed &
fun. Unfortunately this is likely to have a race condition
in somewhere the construction that causes the access
violation.