Hey guys, I've just checked and indeed recent FreeBSD systems now define MSG_NOSIGNAL, which explains why the SIGPIPE is not caught anymore. Maybe it does not always work as expected, but anyway the only systems where the signal was not caught was linux <= 2.4. So now I have changed this to unconditionnaly catch the signal. This should now fix the issue for you.
Please use the latest snapshot (or wait to get it in the usual form tomorrow) : http://git.1wt.eu/web?p=haproxy-1.4.git;a=snapshot;sf=tgz Regards, Willy

