From: Peter Dimov (pdimov_at_[hidden])
Date: 2008-04-21 08:51:01


>> How often, on what platform?
>
> Every time, on a dual core Pentium D running XP64. The program is compiled
> as 32 bit with MSVC 7.1. It looks like a livelock rather than a deadlock,
> since the program keeps spinning its wheels at 100% but never completes.
> The writer thread is probably either blocked or starved. This happens on
> another (quad core) machine too for which I don't know the specs at the
> moment.

The other box is XP32 w/ Q6600.

Another interesting tidbit is that if I move the focus from the cmd window
in which the test is running, it completes. Go figure.

The writer thread is likely being starved, no idea why or how.