I first tried HEAD with `http.tlsreuse off`. Sadly, I get this trace, leading to a segfault: ``` #0 __GI___libc_free (mem=0x301) at malloc.c:2941 #1 0x00007f62b815a80d in CRYPTO_free () from /lib64/libcrypto.so.10 #2 0x00007f62b824451d in ASN1_STRING_free () from /lib64/libcrypto.so.10 #3 0x00007f62b82385fd in ASN1_primitive_free () from /lib64/libcrypto.so.10 #4 0x00007f62b82385df in ASN1_primitive_free () from /lib64/libcrypto.so.10 #5 0x00007f62b823897f in ASN1_template_free () from /lib64/libcrypto.so.10 #6 0x00007f62b823880a in asn1_item_combine_free () from /lib64/libcrypto.so.10 #7 0x00007f62b823897f in ASN1_template_free () from /lib64/libcrypto.so.10 #8 0x00007f62b823880a in asn1_item_combine_free () from /lib64/libcrypto.so.10 #9 0x00007f62b82388c5 in ASN1_item_free () from /lib64/libcrypto.so.10 #10 0x00007f62b859cdf8 in SSL_SESSION_free () from /lib64/libssl.so.10 #11 0x00007f62b8599d0d in SSL_free () from /lib64/libssl.so.10 #12 0x00007f62b3a0866e in XrdHttpProtocol::Cleanup (this=this@entry=0x7f62a400d8e0) at /usr/src/debug/xrootd/xrootd/src/XrdHttp/XrdHttpProtocol.cc:1687 #13 0x00007f62b3a0891e in XrdHttpProtocol::Recycle (this=0x7f62a400d8e0, lp=<optimized out>, csec=<optimized out>, reason=<optimized out>) at /usr/src/debug/xrootd/xrootd/src/XrdHttp/XrdHttpProtocol.cc:865 #14 0x00007f62b9d03ec9 in XrdXrootdTransit::Recycle (this=0x7f62a40274d0, lp=0x7f62a4006af8, consec=0, reason=0x7f62a40249e0 "send failure") at /usr/src/debug/xrootd/xrootd/src/XrdXrootd/XrdXrootdTransit.cc:424 #15 0x00007f62b9a6828e in XrdLinkXeq::Close (this=0x7f62a4006af8, defer=<optimized out>) at /usr/src/debug/xrootd/xrootd/src/Xrd/XrdLinkXeq.cc:240 #16 0x00007f62b9a64eb9 in XrdLink::setProtocol (this=0x7f62a4006af8, pp=<optimized out>, runit=<optimized out>, push=<optimized out>) at /usr/src/debug/xrootd/xrootd/src/Xrd/XrdLink.cc:421 #17 0x00007f62b9a6b7bf in XrdScheduler::Run (this=0x614c20 <XrdGlobal::Sched>) at /usr/src/debug/xrootd/xrootd/src/Xrd/XrdScheduler.cc:382 #18 0x00007f62b9a6b909 in XrdStartWorking (carg=<optimized out>) at /usr/src/debug/xrootd/xrootd/src/Xrd/XrdScheduler.cc:88 #19 0x00007f62b9a2eae7 in XrdSysThread_Xeq (myargs=0x15c36e0) at /usr/src/debug/xrootd/xrootd/src/XrdSys/XrdSysPthread.cc:86 #20 0x00007f62b95d3ea5 in start_thread (arg=0x7f62b48b9700) at pthread_create.c:307 #21 0x00007f62b88ca8dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111 ``` So it seems OpenSSL tries to clean up the session even if caching is disabled... (?). I'll try with `http.tlsreuse on` next. -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/xrootd/xrootd/issues/1252#issuecomment-658905044 ######################################################################## Use REPLY-ALL to reply to list To unsubscribe from the XROOTD-DEV list, click the following link: https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1