Share

Libiqxmlrpc

The forum address has changed, you have been automatically redirected. Please update any bookmarks to use the new URL.

Subscribe

coredump in SSL Connection

You are viewing a single message from this topic. View all messages.

  1. 2009-07-22 12:47:24 UTC
    Hi,

    I am curious if iqxmlrpc::Client_base::execute() is thread-safe?

    Because my application is under multi-thread environment, I am testing it with single-thread situation and multi-thread situation.

    till now, multi-thread get coredump once. but single-thread work well.
    -----------------------------------------------------------------------------------------------------------------------
    #0 0x59355062 in ?? ()
    #1 0xb6fcdc0d in RSA_padding_add_PKCS1_type_2 () from /usr/lib/i686/cmov/libcrypto.so.0.9.8
    #2 0xb6fcac1f in ?? () from /usr/lib/i686/cmov/libcrypto.so.0.9.8
    #3 0xb6fcc12e in RSA_public_encrypt () from /usr/lib/i686/cmov/libcrypto.so.0.9.8
    #4 0xb709b633 in ssl3_send_client_key_exchange () from /usr/lib/i686/cmov/libssl.so.0.9.8
    #5 0xb709ecb9 in ssl3_connect () from /usr/lib/i686/cmov/libssl.so.0.9.8
    #6 0xb70b0eea in SSL_connect () from /usr/lib/i686/cmov/libssl.so.0.9.8
    #7 0xb70a5bbf in ssl23_connect () from /usr/lib/i686/cmov/libssl.so.0.9.8
    #8 0xb70b0eea in SSL_connect () from /usr/lib/i686/cmov/libssl.so.0.9.8
    #9 0xb7629f95 in iqnet::ssl::Connection::ssl_connect () from /usr/lib/libiqxmlrpc.so.0
    #10 0xb7629fe2 in iqnet::ssl::Reaction_connection::ssl_connect () from /usr/lib/libiqxmlrpc.so.0
    #11 0xb762a2da in iqnet::ssl::Reaction_connection::switch_state () from /usr/lib/libiqxmlrpc.so.0
    #12 0xb762a450 in iqnet::ssl::Reaction_connection::handle_input () from /usr/lib/libiqxmlrpc.so.0
    #13 0xb73c22b5 in iqnet::Reactor<iqnet::Null_lock>::invoke_clients_handler ()
    from /usr/lib/libiqxmlrpc-client.so.0
    #14 0xb73c2a1e in iqnet::Reactor<iqnet::Null_lock>::invoke_event_handler () from /usr/lib/libiqxmlrpc-client.so.0
    #15 0xb73c3388 in iqnet::Reactor<iqnet::Null_lock>::handle_system_events () from /usr/lib/libiqxmlrpc-client.so.0
    #16 0xb73c3432 in iqnet::Reactor<iqnet::Null_lock>::handle_events () from /usr/lib/libiqxmlrpc-client.so.0
    #17 0xb73c4ac6 in iqxmlrpc::Https_client_connection::do_process_session () from /usr/lib/libiqxmlrpc-client.so.0
    #18 0xb73c00c5 in iqxmlrpc::Client_connection::process_session () from /usr/lib/libiqxmlrpc-client.so.0
    #19 0xb73bf031 in iqxmlrpc::Client_base::execute () from /usr/lib/libiqxmlrpc-client.so.0
    #20 0x0820c536 in CSecManager::xmlRPCRequest (this=0x83fc8e0, client=@0xa8c98c80, command=@0xa8c98790,
    param_list=@0xa8c98764, response=@0xa8c98750)
    -----------------------------------------------------------------------------------------------------------------------
< Previous | 1 | Next >

Add a Reply

This forum does not allow anonymous participation.

Log in to add a reply. Not registered? Create an account to participate and receive email updates when replies are posted to this topic.