Hi! Thank you very much, I'll test your patch and will write back tomorrow.
ср, 27 мар. 2019 г. в 16:50, William Lallemand <[email protected]>: > On Wed, Mar 27, 2019 at 02:24:23PM +0100, William Lallemand wrote: > > > > On Wed, Mar 27, 2019 at 01:59:59PM +0300, Максим Куприянов wrote: > > > Hi, everybody! Got a core on 1.9.5. > > > > > > > Hello, > > > > How did it happened? Can you reproduce? > > Can you share the systemd log of the service so we can see the forking > and > > leaving of the workers. > > > > Thanks. > > > > > > > Core was generated by `/usr/sbin/haproxy -Ws -f > /etc/haproxy/haproxy.cfg -p > > > /var/run/haproxy.pid'. > > > Program terminated with signal SIGABRT, Aborted. > > > #0 0x00007fe164fd0428 in raise () from /lib/x86_64-linux-gnu/libc.so.6 > > > (gdb) thread apply all bt > > > > > > Thread 1 (Thread 0x7fe1668c7180 (LWP 169672)): > > > #0 0x00007fe164fd0428 in raise () from /lib/x86_64-linux-gnu/libc.so.6 > > > #1 0x00007fe164fd202a in abort () from /lib/x86_64-linux-gnu/libc.so.6 > > > #2 0x00007fe1650127ea in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > > > #3 0x00007fe16501b37a in ?? () from /lib/x86_64-linux-gnu/libc.so.6 > > > #4 0x00007fe16501f53c in free () from /lib/x86_64-linux-gnu/libc.so.6 > > > #5 0x000055cee0588fc4 in mworker_catch_sigchld (sh=<optimized out>) at > > > src/haproxy.c:872 > > > #6 0x000055cee0618f7b in __signal_process_queue () at src/signal.c:90 > > > #7 0x000055cee058b3e7 in signal_process_queue () at > > > include/proto/signal.h:39 > > > #8 run_poll_loop () at src/haproxy.c:2643 > > > #9 run_thread_poll_loop (data=<optimized out>) at src/haproxy.c:2703 > > > #10 0x000055cee04e7088 in mworker_loop () at src/haproxy.c:930 > > > #11 main (argc=<optimized out>, argv=0x7ffff429aa28) at > src/haproxy.c:3125 > > > > > > > Looks like it tried to remove a child which is not in the process list > anymore, > > it's not supposed to happened. Can you share your configuration? > > > > Thanks. > > > > Can you try the attached patch? > > Thanks > > -- > William Lallemand >

