Skip to content

Httpclient calls with OpenSSL 1.0.1e crash #188

Closed
@y1015860449

Description

@y1015860449

Crash core:

#0  0x00007fa48b4d3277 in raise () from /lib64/libc.so.6
#1  0x00007fa48b4d4968 in abort () from /lib64/libc.so.6
#2  0x00007fa48b515d37 in __libc_message () from /lib64/libc.so.6
#3  0x00007fa48b51c5e4 in malloc_printerr () from /lib64/libc.so.6
#4  0x00007fa48b521c39 in _int_realloc () from /lib64/libc.so.6
#5  0x00007fa48b522eb2 in realloc () from /lib64/libc.so.6
#6  0x00007fa48d2b5649 in CRYPTO_realloc () from ../lib/libcrypto.so.10
#7  0x00007fa48d330b11 in lh_insert () from ../lib/libcrypto.so.10
#8  0x00007fa48d3331e4 in int_thread_set_item () from ../lib/libcrypto.so.10
#9  0x00007fa48d333d6e in ERR_get_state () from ../lib/libcrypto.so.10
#10 0x00007fa48d333ef5 in ERR_clear_error () from ../lib/libcrypto.so.10
#11 0x00007fa48d6665b5 in ssl23_connect () from ../lib/libssl.so.10
#12 0x000000000049add6 in httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*)#1}::operator()(ssl_st*) const ()
#13 0x000000000049ed1b in bool httplib::detail::read_and_close_socket_ssl<httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*)#1}, httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*)#2}, httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*, httplib::Stream&, bool, bool&)#3}>(int, unsigned long, ssl_ctx_st*, std::mutex&, httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*)#1}, httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*)#2}, httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&)::{lambda(ssl_st*, httplib::Stream&, bool, bool&)#3}) ()
#14 0x000000000049afb0 in httplib::SSLClient::read_and_close_socket(int, httplib::Request&, httplib::Response&) ()
#15 0x0000000000499c88 in httplib::Client::send(httplib::Request&, httplib::Response&) ()
#16 0x000000000049a57e in httplib::Client::Post(char const*, std::multimap<std::string, std::string, httplib::detail::ci, std::allocator<std::pair<std::string const, std::string> > > const&, std::string const&, char const*) ()

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions