Hi, all In recent haproxy 1.5 git repository, segmentation fault was occurred.
As below, # gdb haproxy core.11536 GNU gdb (GDB) Red Hat Enterprise Linux (7.2-64.el6_5.2) <snip> (gdb) bt #0 propagate_processes (from=0x36eb9906a8, to=0x144) at src/cfgparse.c:5958 #1 0x0000000000413c56 in propagate_processes (from=0x36eb9906a8, to=<value optimized out>) at src/cfgparse.c:5976 #2 0x0000000000413c56 in propagate_processes (from=0x36eb990688, to=<value optimized out>) at src/cfgparse.c:5976 #3 0x0000000000413c56 in propagate_processes (from=0x36eb990668, to=<value optimized out>) at src/cfgparse.c:5976 #4 0x0000000000413c56 in propagate_processes (from=0x36eb990648, to=<value optimized out>) at src/cfgparse.c:5976 #5 0x0000000000413c56 in propagate_processes (from=0x36eb990628, to=<value optimized out>) at src/cfgparse.c:5976 #6 0x0000000000413c56 in propagate_processes (from=0x36eb990608, to=<value optimized out>) at src/cfgparse.c:5976 #7 0x0000000000413c56 in propagate_processes (from=0x36eb9905e8, to=<value optimized out>) at src/cfgparse.c:5976 #8 0x0000000000413c56 in propagate_processes (from=0x36eb9905c8, to=<value optimized out>) at src/cfgparse.c:5976 #9 0x0000000000413c56 in propagate_processes (from=0x36eb9905a8, to=<value optimized out>) at src/cfgparse.c:5976 #10 0x0000000000413c56 in propagate_processes (from=0x36eb990588, to=<value optimized out>) at src/cfgparse.c:5976 #11 0x0000000000413c56 in propagate_processes (from=0x36eb990568, to=<value optimized out>) at src/cfgparse.c:5976 #12 0x0000000000413c56 in propagate_processes (from=0x36eb990548, to=<value optimized out>) at src/cfgparse.c:5976 #13 0x0000000000413c56 in propagate_processes (from=0x36eb990528, to=<value optimized out>) at src/cfgparse.c:5976 #14 0x0000000000413c56 in propagate_processes (from=0x36eb990508, to=<value optimized out>) at src/cfgparse.c:5976 #15 0x0000000000413c56 in propagate_processes (from=0x36eb9904e8, to=<value optimized out>) at src/cfgparse.c:5976 #16 0x0000000000413c56 in propagate_processes (from=0x36eb9904c8, to=<value optimized out>) at src/cfgparse.c:5976 #17 0x0000000000413c56 in propagate_processes (from=0x36eb9904a8, to=<value optimized out>) at src/cfgparse.c:5976 #18 0x0000000000413c56 in propagate_processes (from=0x36eb990488, to=<value optimized out>) at src/cfgparse.c:5976 #19 0x0000000000413c56 in propagate_processes (from=0x36eb990468, to=<value optimized out>) at src/cfgparse.c:5976 #20 0x0000000000413c56 in propagate_processes (from=0x36eb990448, to=<value optimized out>) at src/cfgparse.c:5976 #21 0x0000000000413c56 in propagate_processes (from=0x36eb990428, to=<value optimized out>) at src/cfgparse.c:5976 #22 0x0000000000413c56 in propagate_processes (from=0x36eb990408, to=<value optimized out>) at src/cfgparse.c:5976 #23 0x0000000000413c56 in propagate_processes (from=0x36eb9903e8, to=<value optimized out>) at src/cfgparse.c:5976 #24 0x0000000000413c56 in propagate_processes (from=0x36eb9903c8, to=<value optimized out>) at src/cfgparse.c:5976 #25 0x0000000000413c56 in propagate_processes (from=0x36eb9903a8, to=<value optimized out>) at src/cfgparse.c:5976 #26 0x0000000000413c56 in propagate_processes (from=0x36eb990388, to=<value optimized out>) at src/cfgparse.c:5976 #27 0x0000000000413c56 in propagate_processes (from=0x36eb990368, to=<value optimized out>) at src/cfgparse.c:5976 #28 0x0000000000413c56 in propagate_processes (from=0x36eb990348, to=<value optimized out>) at src/cfgparse.c:5976 #29 0x0000000000413c56 in propagate_processes (from=0x36eb990328, to=<value optimized out>) at src/cfgparse.c:5976 #30 0x0000000000413c56 in propagate_processes (from=0x36eb990308, to=<value optimized out>) at src/cfgparse.c:5976 #31 0x0000000000413c56 in propagate_processes (from=0x36eb9902e8, to=<value optimized out>) at src/cfgparse.c:5976 #32 0x0000000000413c56 in propagate_processes (from=0x36eb9902c8, to=<value optimized out>) at src/cfgparse.c:5976 #33 0x0000000000413c56 in propagate_processes (from=0x36eb9902a8, to=<value optimized out>) at src/cfgparse.c:5976 #34 0x0000000000413c56 in propagate_processes (from=0x36eb990288, to=<value optimized out>) at src/cfgparse.c:5976 #35 0x0000000000413c56 in propagate_processes (from=0x36eb990268, to=<value optimized out>) at src/cfgparse.c:5976 #36 0x0000000000413c56 in propagate_processes (from=0x36eb990248, to=<value optimized out>) at src/cfgparse.c:5976 #37 0x0000000000413c56 in propagate_processes (from=0x36eb990228, to=<value optimized out>) at src/cfgparse.c:5976 #38 0x0000000000413c56 in propagate_processes (from=0x36eb990208, to=<value optimized out>) at src/cfgparse.c:5976 #39 0x0000000000413c56 in propagate_processes (from=0x36eb9901e8, to=<value optimized out>) at src/cfgparse.c:5976 #40 0x0000000000413c56 in propagate_processes (from=0x36eb9901c8, to=<value optimized out>) at src/cfgparse.c:5976 #41 0x0000000000413c56 in propagate_processes (from=0x36eb9901a8, to=<value optimized out>) at src/cfgparse.c:5976 #42 0x0000000000413c56 in propagate_processes (from=0x36eb990188, to=<value optimized out>) at src/cfgparse.c:5976 #43 0x0000000000413c56 in propagate_processes (from=0x36eb990168, to=<value optimized out>) at src/cfgparse.c:5976 #44 0x0000000000413c56 in propagate_processes (from=0x36eb990148, to=<value optimized out>) at src/cfgparse.c:5976 #45 0x0000000000413c56 in propagate_processes (from=0x36eb990128, to=<value optimized out>) at src/cfgparse.c:5976 #46 0x0000000000413c56 in propagate_processes (from=0x36eb990108, to=<value optimized out>) at src/cfgparse.c:5976 #47 0x0000000000413c56 in propagate_processes (from=0x36eb9900e8, to=<value optimized out>) at src/cfgparse.c:5976 #48 0x0000000000413c56 in propagate_processes (from=0x36eb9900c8, to=<value optimized out>) at src/cfgparse.c:5976 #49 0x0000000000413c56 in propagate_processes (from=0x36eb9900a8, to=<value optimized out>) at src/cfgparse.c:5976 #50 0x0000000000413c56 in propagate_processes (from=0x36eb990088, to=<value optimized out>) at src/cfgparse.c:5976 #51 0x0000000000413c56 in propagate_processes (from=0x36eb990068, to=<value optimized out>) at src/cfgparse.c:5976 #52 0x0000000000413c56 in propagate_processes (from=0x36eb990048, to=<value optimized out>) at src/cfgparse.c:5976 #53 0x0000000000413c56 in propagate_processes (from=0x36eb990028, to=<value optimized out>) at src/cfgparse.c:5976 #54 0x0000000000413c56 in propagate_processes (from=0x36eb990008, to=<value optimized out>) at src/cfgparse.c:5976 #55 0x0000000000413c56 in propagate_processes (from=0x36eb98ffe8, to=<value optimized out>) at src/cfgparse.c:5976 #56 0x0000000000413c56 in propagate_processes (from=0x36eb98ffc8, to=<value optimized out>) at src/cfgparse.c:5976 #57 0x0000000000413c56 in propagate_processes (from=0x36eb98ffa8, to=<value optimized out>) at src/cfgparse.c:5976 #58 0x0000000000413c56 in propagate_processes (from=0x36eb98ff88, to=<value optimized out>) at src/cfgparse.c:5976 #59 0x0000000000413c56 in propagate_processes (from=0x36eb98ff68, to=<value optimized out>) at src/cfgparse.c:5976 #60 0x0000000000413c56 in propagate_processes (from=0x36eb98ff48, to=<value optimized out>) at src/cfgparse.c:5976 #61 0x0000000000413c56 in propagate_processes (from=0x1a276a0, to=<value optimized out>) at src/cfgparse.c:5976 #62 0x0000000000413c7c in propagate_processes (from=0x19f54f0, to=<value optimized out>) at src/cfgparse.c:5981 #63 0x0000000000419dfc in check_config_validity () at src/cfgparse.c:7080 #64 0x0000000000406864 in init (argc=<value optimized out>, argv=<value optimized out>) at src/haproxy.c:713 #65 0x0000000000407e49 in main (argc=<value optimized out>, argv=0x7fff27d691f8) at src/haproxy.c:1355 my haproxy configuration: frontend http-in bind :80 #### ACL(deny rule) #### acl blacklist src -f /opt/Testa/haproxy/conf/acl/ip_blacklist.acl #### blocking request #### tcp-request connection reject if blacklist #### backend selection #### use_backend %[hdr(Host),lower,map(/opt/Testa/haproxy/conf/acl/host_to_backend.map,bk_tarpit)] backend gcache_edge balance uri hash-type consistent server test1 10.1.1.1:80 maxconn 200 check server test2 10.1.1.2:80 maxconn 200 check