http://bugs.winehq.org/show_bug.cgi?id=19652
--- Comment #8 from Jeremy White jwhite@codeweavers.com 2010-03-15 10:23:04 --- The issue seems to stem from the fact that our dsound implementation includes a winmm timer that sends a WM_TIMER every 10 ms. Further, iTunes lolligags a bit between posting it's TimerFired message and doing a GetMessage(), which pretty much guarantees that a WM_TIMER will be in queue behind the TimerFired message, which triggers the bug.