http://bugs.winehq.org/show_bug.cgi?id=29585
--- Comment #34 from Andrew Eikum aeikum@codeweavers.com 2012-02-15 10:26:32 CST --- Created attachment 38889 --> http://bugs.winehq.org/attachment.cgi?id=38889 OSS debugging traces
Calling SNDCTL_ENGINEINFO reports oss_audioinfo.oformats = 0x5010 = (AFMT_FLOAT | AFMT_S32_LE | AFMT_S16_LE). Calling SNDCTL_PCM_SETFMT with AFMT_FLOAT gives AFMT_S16_LE in return, implying that AFMT_FLOAT isn't supported. I sent a mail to OSS's development mailing list, so we'll see if that gets anywhere...
Seems like this is a race problem. If I add more TRACEing to wineoss, the test failures go away entirely. Using WINEDEBUG=-all brings them back again.
I've attached a little patch here which just adds logging. Can you run the failing render tests again with this applied and all the usual channels, Mateusz?