https://bugs.winehq.org/show_bug.cgi?id=41562
--- Comment #4 from Bruno Jesus 00cpxxx@gmail.com --- Thanks for the log.
trace:winsock:WS2_recv_base socket 0458, wsabuf 0x804de48, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WS2_recv_base fd=129, options=0 trace:winsock:WS2_recv_base -> 32768 bytes trace:winsock:WS2_recv_base socket 0458, wsabuf 0x804de48, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WS2_recv_base fd=129, options=0 trace:winsock:WS2_recv_base -> 32768 bytes trace:winsock:WS2_recv_base socket 0458, wsabuf 0x804de48, nbufs 1, flags 0, from (nil), fromlen -1, ovl (nil), func (nil) trace:winsock:WS2_recv_base fd=129, options=0 trace:winsock:DllMain 0x7c100000 0x2 (nil) warn:winsock:wsaErrno errno 14, (Błędny adres). warn:winsock:WS2_recv_base -> ERROR 10014
Everything goes fine until suddenly a WSAEFAULT happens during (probably) a recvmsg call. Could be memory corruption caused by Wine or the application (and it does not happen in Windows due to memory layout differences).
Testing this requires a specific hardware to connect to? If not what are the steps to reproduce?