Created attachment 9426 [details] [PATCH] sysdeps/mach/hurd/recvmsg.c: don't try to resolve invalid address When using recvmsg in combination with PF_LOCAL SOCK_STREAM sockets, and msg_name and msg_namelen in the message parameter are non-NULL/zero, SIGLOST is generated if a message is received. I had already reported this to the bug-hurd mailing list, together with a simple reproducer: https://lists.gnu.org/archive/html/bug-hurd/2016-08/msg00000.html (This is problem 1 there; problem 2 I describe is a bug in Hurd's pflocal server, as I've found out and reported.) I've attached a simple patch that fixes the issue (tested on Debian GNU against Debian's glibc 2.23, but the patch also applies against current git master).
Applied, thanks!
Fixed by a194625ef31f0c33afae9b53e2dfaa17c2517606.