Hello, On Wed, Mar 17, 2010 at 09:59:41AM +0100, Pawel Jaskorzynski wrote: > Hello, > I would like to report instability of the recent stable branch port of > haproxy-1.4.1. After some time of processing TCP requests in > round-robin, haproxy dies with "broken pipe" in debug. Nothing else gets > reported. > My systsem is i386 FreeBSD 8.0-STABLE #1: Mon Mar 15, GENERIC kernel. > The port has been cvsup'ed on the 16th of March. > Previously operated haproxy-1.2.X for long time with no problems. > Currently reverted to haproxy-1.2.18, works as expected.
I already got one report of a crash on FreeBSD. The fact that you see a broken pipe lets me think that MSG_NOSIGNAL is defined, causing the sigpipe not to be caught, but it does not have the expected effect. Could you please remove the #if/#endif around signal(SIGPIPE, SIG_IGN) in src/haproxy.c and try again ? Thanks, Willy

