This forum has been archived. Please start a new discussion on GitHub.

OpenSSL ConnectionLostException

src/IceSSL/OpenSSLTransceiverI.cpp:641: ::Ice::ConnectionLostException:
connection lost: recv() returned zerosrc/IceSSL/OpenSSLTransceiverI.cpp:641: ::Ice::ConnectionLostException:
connection lost: recv() returned zeroterminate called after throwing an instance of 'std::system_error'
  what():  Resource deadlock avoided
!! 11/04/20 10:02:11.809 error: communicator not destroyed during global destruction.

Can you help me understand this error message?
Where can this error be produced from?
Why does this error completely terminate my classes and the entire application?


  • I use C++11 Ice 3.7.3 on centos 7
    If this information can help

  • xdm
    xdm La Coruña, Spain

    Seems that your program is being terminated because of an unhandled exception of type "std::system_error", you should try to get a stack trace of the crash to see where the exception originates.

  • Take it. Thanks.