http://bugs.winehq.org/show_bug.cgi?id=22064
--- Comment #70 from Berillions berillions@gmail.com 2010-09-03 04:46:10 CDT --- (In reply to comment #69)
Ubisoft released a patch (version 0124) to their launcher today that breaks it again in wine. I haven't quite got to the bottom of the issue yet, but the relevant change seems to be that they're now using GetQueuedCompletionStatus instead of PeekNamedPipe to watch a communication pipe (called \.\pipe\orbit_ipc_pipe). Somehow the threads get into a state where they just call GetQueuedCompletionStatus infinitely when one of them should continue communications with the server.
It's possible de resolve this problem ?