http://bugs.winehq.org/show_bug.cgi?id=9787
--- Comment #284 from Scott Lindeneau slindeneau@gmail.com 2008-10-14 08:25:02 --- I have submitted a number of working patches to the wine-patches. All of them heavily edit the wineserver core to fix a race condition that I cannot fix otherwise. All of my patches were rejected because they modify the wineserver more than they 'should'. I stopped developing the patch because I do not know how to fix the race condition without editing the wineserver (because the wineserver does not behave as I have been told it does. I submitted a report and sample code explaining the situation and never received a response.) If you want to try to write your own patch I can provide you with a patch that will work in all situation except in near simultaneous connections, which will result in a race condition (and will eventually cause the application to crash or hang).