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