http://bugs.winehq.org/show_bug.cgi?id=30511
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |winsock Ever Confirmed|0 |1
--- Comment #13 from Dan Kegel dank@kegel.com 2012-07-08 10:57:06 CDT --- I can reproduce it every time here; it crashes somewhere between 500 and 1100 MB.
+winsock log shows it always crashes right after the sixth or eighth call to WS2_ConnectEx, and the first or second one that comes after a closesocket:
... trace:winsock:WS2_sendto socket 1174, wsabuf 0x32b6d210, nbufs 1, flags 0, to (nil), tolen 0, ovl (nil), func (nil) trace:winsock:WS2_sendto fd=95, options=0 trace:winsock:WS2_sendto -> 237 bytes trace:winsock:WS_setsockopt socket: 1174, level 0xffff, name 0x80, ptr 0x11d09b8, len 4 trace:winsock:WS_closesocket socket 1174 trace:winsock:WS_socket af=2 type=1 protocol=6 trace:winsock:WSASocketA af=2 type=1 protocol=6 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW af=2 type=1 protocol=6 protocol_info=(nil) group=0 flags=0x1 trace:winsock:WSASocketW created 1174 trace:winsock:WSAIoctl 4468, 0x8004667e, 0x32b6e7f0, 4, 0x32b6e7f0, 4, 0x32b6e7c4, (nil), (nil) trace:winsock:WS_bind socket 1174, ptr 0x6b3cc98 { family AF_INET, address 0.0.0.0, port 0 }, length 16 trace:winsock:WSAIoctl 4468, 0xc8000006, 0x15881ac, 16, 0x32b6e7d8, 4, 0x32b6e7c8, (nil), (nil) trace:winsock:WS2_ConnectEx socket 1174, ptr 0x6b3cc7c { family AF_INET, address 207.109.73.17, port 80 }, length 28, sendptr (nil), len 0, ov 0x6b3cc40 warn:winsock:wsaErrno errno 115, (Operation now in progress). trace:seh:raise_exception code=80000003 flags=0 addr=0x7ecfb712 ip=7ecfb712 tid=0027
Adding a few more trace statements shows the crash is after it returns.
Sadly, I can't turn on +relay, the downloader crashes with that.