variable corrupt
multiple use of shared object
If two or more threads are using the same data area, link, etc, it should be protected by a semaphore or by some other technique, to ensure that anomalies do not occur.