id summary reporter owner description type status milestone component version severity resolution keywords cc 8752 Bad check for invalid socket in boost::asio::detail::win_iocp_socket_service::accept() Kevin.Vlack@… chris_kohlhoff "(See line 434 in boost/asio/detail/win_iocp_socket_service.hpp). At the end of the function boost::asio::detail::win_iocp_socket_service::accept() there is a check for an valid SOCKET handle by checking if the result is >= 0. In recent Winsock implementations the SOCKET is typedef'd as an unsigned type (UINT_PTR), so this check for >= 0 will succeed even for invalid sockets. If the preceding accept() operation fails and returns an invalid socket, the consequence of using it in subsequent operations is an ugly anonymous exception." Patches closed To Be Determined asio Boost 1.53.0 Problem fixed antoshkka@…