http://bugs.winehq.org/show_bug.cgi?id=34367
--- Comment #20 from Carlo Marchiori carlo.marchiori@gmail.com 2013-09-14 14:45:23 CDT --- Of the 5 thread involved only one is (obviously) calling FindFreeBlock, and it doesn't return.
The system has plenty of free memory, so I think the FindFreeBlock has a bug, since there is no reason to hang.