http://bugs.winehq.org/show_bug.cgi?id=57933 --- Comment #1 from Sven Baars <sven.wine@gmail.com> --- Using ntsync actually fixes this issue for me. But why? This seems to be caused by a race condition in the application, where it calls midiInAddBuffer() from the MIDM_RESET callback. If we call midi_in_reset() (from the while loop in the commit that caused the regression) before MIDM_ADDBUFFER gets processed, everything works fine. If we call if after, we're stuck in an infinite loop. So it may just be that on Windows, and with ntsync, things happen fast enough that we never get stuck in the while loop. So I'm not sure if there's an actual bug to fix here. I'm also not sure how to verify that this is an application bug though, so I'll leave this for now. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.