http://bugs.winehq.org/show_bug.cgi?id=17443
--- Comment #2 from Erich Hoover ehoover@mines.edu 2009-06-20 17:30:42 --- Created an attachment (id=21914) --> (http://bugs.winehq.org/attachment.cgi?id=21914) Hack for ws2_32.recv inter-process memory issue
Ok, I believe I have located the issue at hand here. After looking over some internal errors, I believe that Launchpad Enhanced (through .NET) is calling "recv" with memory from a different process than the originating call. I am not sure whether this issue is a problem because of a difference between recv on Windows vs. Linux, or if it's due to a deficiency somewhere else in Wine. In order to work around this issue I have attached a hack (against Wine 1.1.24) that will temporarily allocate in-process memory for the "recv" operation so that it no-longer fails.