<div dir="ltr">Hi Viktor,<div><br></div><div>Please find the stack trace with the debugging information .</div><div>Kindly check if it helps.</div><div><pre style="margin-top:0px;margin-bottom:0px;padding:1em;color:rgb(0,0,0);background:rgb(240,240,240);font-size:12px">#0  0x00007fc013fae51d in lh_insert () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#1  0x00007fc013ef74f9 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#2  0x00007fc013ef7ed2 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#3  0x00007fc013fdd879 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#4  0x00007fc013fe2530 in asn1_item_combine_free () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#5  0x00007fc013fe27a4 in ASN1_item_free () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#6  0x00007fc0140063d1 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#7  0x00007fc013fae001 in sk_pop_free () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#8  0x00007fc0140068f4 in X509_STORE_free () from /lib/x86_64/libcrypto.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#9  0x00007fc01433ef12 in SSL_CTX_free () from /lib/x86_64/libssl.so.1.0.0<br style="margin:0px;padding:0px">No symbol table info available.<br style="margin:0px;padding:0px">#10 0x00007fc0089b9a89 in bedrock::net::ContextEntry::~ContextEntry (this=0x558451bc6730, __in_chrg=<optimized out>) at src/libs/libjcore/src/bedrock/net/ssl/MultidomainCerts.hpp:63<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#11 bedrock::net::ContextEntry::~ContextEntry (this=0x558451bc6730, __in_chrg=<optimized out>) at src/libs/libjcore/src/bedrock/net/ssl/MultidomainCerts.hpp:66<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#12 bedrock::net::MultidomainCertContexts::~MultidomainCertContexts (this=0x558451ba6778, __in_chrg=<optimized out>) at src/libs/libjcore/src/bedrock/net/ssl/MultidomainCerts.cpp:368<br style="margin:0px;padding:0px">        entry = 0x558451bc6730<br style="margin:0px;padding:0px">        iter = {<br style="margin:0px;padding:0px">          _M_node = 0x558451bbb7b0<br style="margin:0px;padding:0px">        }<br style="margin:0px;padding:0px">#13 0x00007fc0089b85cd in bedrock::net::OpenSSL_SSLParams::~OpenSSL_SSLParams (this=0x558451ba65e0, __in_chrg=<optimized out>) at src/libs/libjcore/src/bedrock/net/ssl/OpenSSL_SSL.cpp:404<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#14 0x00007fc0089b86fc in bedrock::net::OpenSSL_SSLParams::~OpenSSL_SSLParams (this=0x558451ba65e0, __in_chrg=<optimized out>) at src/libs/libjcore/src/bedrock/net/ssl/OpenSSL_SSL.cpp:453<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#15 0x00007fc014f137c7 in jax::JAXConnection::~JAXConnection (this=0x558451b96f10, __in_chrg=<optimized out>) at src/libs/libjcore/src/jax/JAXConnection.cpp:184<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#16 0x00007fc014f138dc in jax::JAXConnection::~JAXConnection (this=0x558451b96f10, __in_chrg=<optimized out>) at src/libs/libjcore/src/jax/JAXConnection.cpp:185<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#17 0x00007fc014f158e8 in jax::JAXConnection::_shutdown_cb (this=0x558451b96f10) at src/libs/libjcore/src/jax/JAXConnection.cpp:357<br style="margin:0px;padding:0px">No locals.<br style="margin:0px;padding:0px">#18 0x00007fc014ebee9c in bedrock::ThreadPool::Worker::run (arg=0x558451ade050) at src/libs/libjcore/src/bedrock/ThreadPool.cpp:379<br style="margin:0px;padding:0px">        fh = 0x558451be4180<br style="margin:0px;padding:0px">        worker = 0x558451ade050<br style="margin:0px;padding:0px">#19 0x00007fc0126ac633 in start_thread (arg=0x7fc010024700) at pthread_create.c:463<br style="margin:0px;padding:0px">        pd = 0x7fc010024700<br style="margin:0px;padding:0px">        now = <optimized out><br style="margin:0px;padding:0px">        unwind_buf = {<br style="margin:0px;padding:0px">          cancel_jmp_buf =             {[0] = {<br style="margin:0px;padding:0px">              jmp_buf =                 {[0] = 140462879033088,<br style="margin:0px;padding:0px">                [1] = -4982464771670778168,<br style="margin:0px;padding:0px">                [2] = 140729306381518,<br style="margin:0px;padding:0px">                [3] = 140729306381519,<br style="margin:0px;padding:0px">                [4] = 140729306381520,<br style="margin:0px;padding:0px">                [5] = 0,<br style="margin:0px;padding:0px">                [6] = 4997476835555696328,<br style="margin:0px;padding:0px">                [7] = 4997480896125492936}, <br style="margin:0px;padding:0px">              mask_was_saved = 0<br style="margin:0px;padding:0px">            }}, <br style="margin:0px;padding:0px">          priv = {<br style="margin:0px;padding:0px">            pad =               {[0] = 0x0,<br style="margin:0px;padding:0px">              [1] = 0x0,<br style="margin:0px;padding:0px">              [2] = 0x0,<br style="margin:0px;padding:0px">              [3] = 0x0}, <br style="margin:0px;padding:0px">            data = {<br style="margin:0px;padding:0px">              prev = 0x0, <br style="margin:0px;padding:0px">              cleanup = 0x0, <br style="margin:0px;padding:0px">              canceltype = 0<br style="margin:0px;padding:0px">            }<br style="margin:0px;padding:0px">          }<br style="margin:0px;padding:0px">        }<br style="margin:0px;padding:0px">        not_first_call = <optimized out><br style="margin:0px;padding:0px">#20 0x00007fc0123df98f in clone () from /lib/x86_64/libc.so.6</pre><pre style="margin-top:0px;margin-bottom:0px;padding:1em;color:rgb(0,0,0);background:rgb(240,240,240);font-size:12px"><br></pre><pre style="margin-top:0px;margin-bottom:0px;padding:1em;color:rgb(0,0,0);background:rgb(240,240,240);font-size:12px">Thanks & Regards,
Sai</pre></div><div><div><br></div><br class="gmail-Apple-interchange-newline"></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 5, 2018 at 10:51 AM Viktor Dukhovni <<a href="mailto:openssl-users@dukhovni.org">openssl-users@dukhovni.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You either have threading problems are sharing structures without<br>
proper reference counting or other protections.  Perhaps the<br>
X509_STORE used in the context was already freed by some other<br>
caller?  Or something completely unrelated corrupted the heap.<br>
The below is not sufficient for anyone else to help you, time<br>
to get good at using a debugger, you probably want an SSL<br>
library compiled with debugging symbols and not stripped.<br>
<br>
> On Oct 5, 2018, at 1:12 AM, Saimohan Gajula <<a href="mailto:saimohangajula@gmail.com" target="_blank">saimohangajula@gmail.com</a>> wrote:<br>
> <br>
> We are encountering the crash inside the SSL_CTX_free(). Any leads for the solution will be greatly appreciated.<br>
> <br>
> We are using openssl 1_0_2 and  libcrypto.so.1.0.0.<br>
> <br>
> Please help us know if anyone else also faced this issue earlier.<br>
> <br>
> Kindly find the Stack trace for your reference<br>
> <br>
> Stack: #0 0x00007fc013fae51d in lh_insert () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #1 0x00007fc013ef74f9 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #2 0x00007fc013ef7ed2 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #3 0x00007fc013fdd879 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #4 0x00007fc013fe2530 in asn1_item_combine_free () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #5 0x00007fc013fe27a4 in ASN1_item_free () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #6 0x00007fc0140063d1 in ?? () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #7 0x00007fc013fae001 in sk_pop_free () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #8 0x00007fc0140068f4 in X509_STORE_free () from /lib/x86_64/libcrypto.so.1.0.0<br>
> #9 0x00007fc01433ef12 in SSL_CTX_free () from /lib/x86_64/libssl.so.1.0.0<br>
<br>
-- <br>
        Viktor.<br>
<br>
-- <br>
openssl-users mailing list<br>
To unsubscribe: <a href="https://mta.openssl.org/mailman/listinfo/openssl-users" rel="noreferrer" target="_blank">https://mta.openssl.org/mailman/listinfo/openssl-users</a><br>
</blockquote></div>