Menu

#51 Intermittent start-up failure on multi-processor machines.

build_7
open
8
2013-02-08
2004-05-28
No

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.

Discussion


Log in to post a comment.