[ https://issues.apache.org/jira/browse/THRIFT-4885?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16886487#comment-16886487 ]
Jens Geyer commented on THRIFT-4885: ------------------------------------ Another duplicate? > TSSLSocket crash during write > ------------------------------ > > Key: THRIFT-4885 > URL: https://issues.apache.org/jira/browse/THRIFT-4885 > Project: Thrift > Issue Type: Bug > Components: C++ - Library > Affects Versions: 0.10.0 > Reporter: op > Priority: Major > Attachments: patch.txt > > > It happens that a race condition between TSSLSocket::write and > TSSLSocket::close causes the application to crash. This issue has also been > detected by Valgrind. > > This is the core dump backtrace > #1 0x00007f08549b2291 in BIO_write () from /lib64/libcrypto.so.1.0.0 > #2 0x00007f084fdbbb62 in ?? () from /lib64/libssl.so.1.0.0 > #3 0x00007f084fdbc256 in ?? () from /lib64/libssl.so.1.0.0 > #4 0x00007f085466657c in apache::thrift::transport::TSSLSocket::(write > (this=0x7f07a0001060, buf=0x7f07a4b6d1ac "", len=4) at > src/thrift/transport/TSSLSocket.cpp:387 > > See the patch in attachment. > -- This message was sent by Atlassian JIRA (v7.6.14#76016)