Archived

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

Socket operation on non-socket local address

Could you please prompt to why such problem has happened?
Apr  2 09:05:03 [warning] connection exception: TcpTransceiver.cpp:303: Ice::SocketException: socket exception: Socket operation on non-socket local address = 127.0.0.1:3088 remote address = 127.0.0.1:58274
Apr  2 09:05:03 [err] exception in `Ice.ThreadPool.Server': Network.cpp:296: Ice::SocketException: socket exception: Socket operation on non-socket
Apr  2 09:05:03 [debug] 4105665456  SM: ICE RT: [Adm comunicator] thread destroyed. Total number [5]
Apr  2 09:05:03 [err] error while adding filedescriptor from epoll set: No such file or directory
Apr  2 09:05:03 [err] filedescriptor 0 not registered with `Ice.ThreadPool.Server'

Comments

  • matthew
    matthew NL, Canada
    That should not occur. Is this problem reproducible? Somehow a non-socket (or perhaps a closed fd) is getting registered with the Ice thread pool. Does your application manipulate the set of file descriptors in any way? Did you get any other errors before this in the logs, such as out of fds/out of memory or anything similar?