Alec,

Am 28.04.19 um 15:05 schrieb Alec Liu:
> Hi Tim,
> 
> Sorry for the confusing.
> The HTTP frontend I am talking about is http://localhost:20080. It is
> the one get relay to the HTTPS(169.38.103.48:443) backend,
> 
> You can just use the web browser to open "http://localhost:20080";.
> Let me know if you can reproduce it, thx.

I'm afraid I still can't reproduce a crash, but I can confirm that I saw
some issues within valgrind in ssl_sock.c (so CC'ing Emeric here):

==22812== Conditional jump or move depends on uninitialised value(s)
==22812==    at 0x4172CE: ssl_sock_from_buf (ssl_sock.c:5848)
==22812==    by 0x538967: mux_pt_snd_buf (mux_pt.c:282)
==22812==    by 0x4FA0CA: si_cs_send (stream_interface.c:688)
==22812==    by 0x4FA85E: si_cs_process (stream_interface.c:570)
==22812==    by 0x539C63: mux_pt_wake (mux_pt.c:119)
==22812==    by 0x51BBC0: conn_fd_handler (connection.c:190)
==22812==    by 0x52E3EF: fdlist_process_cached_events (fd.c:452)
==22812==    by 0x52E3EF: fd_process_cached_events (fd.c:470)
==22812==    by 0x495225: run_poll_loop (haproxy.c:2474)
==22812==    by 0x495225: run_thread_poll_loop (haproxy.c:2503)
==22812==    by 0x40A871: main (haproxy.c:3174)
==22812==

and

==22812== Thread 2:
==22812== Conditional jump or move depends on uninitialised value(s)
==22812==    at 0x41D1CB: ssl_sock_handshake (ssl_sock.c:5541)
==22812==    by 0x51BDC3: conn_fd_handler (connection.c:88)
==22812==    by 0x52E3EF: fdlist_process_cached_events (fd.c:452)
==22812==    by 0x52E3EF: fd_process_cached_events (fd.c:470)
==22812==    by 0x495225: run_poll_loop (haproxy.c:2474)
==22812==    by 0x495225: run_thread_poll_loop (haproxy.c:2503)
==22812==    by 0x50796B9: start_thread (pthread_create.c:333)
==22812==    by 0x5C4C41C: clone (clone.S:109)
==22812==

Possibly my OpenSSL is too old to reproduce your crash.

Best regards
Tim Düsterhus

Reply via email to