http://bugs.winehq.org/show_bug.cgi?id=29841
--- Comment #8 from Michael Hampton error@ioerror.us 2012-02-09 09:28:29 CST --- Reading through the ALSA 1.0.25 notes I see something about:
pulse - only underrun if no more data has been written
I'm going to try updating ALSA later and see if this fixes the issue.