Re: [Boost-bugs] [Boost C++ Libraries] #5114: Unexpected exception from tcp::socket::async_connect

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #5114: Unexpected exception from tcp::socket::async_connect
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-08-07 04:27:41


#5114: Unexpected exception from tcp::socket::async_connect
-------------------------------+----------------------------
  Reporter: pavel@… | Owner: chris_kohlhoff
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: asio
   Version: Boost 1.45.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+----------------------------

Comment (by anonymous):

 Also maybe similar problem reproduced in my application that using
 boost::asio (boost version 1.55.0):
 tcp::socket::async_connect throws boost::system::system_error with error
 code 10055 when another test application used ~16000 sockets on my windows
 7 64-bit. The call stack is:

 boost::throw_exception<boost::system::system_error>+0x97
 [d:\lib\boost\include\boost\throw_exception.hpp @ 70]
 boost::asio::detail::do_throw_error+0x5e
 [d:\lib\boost\include\boost\asio\detail\impl\throw_error.ipp @ 39]
 boost::asio::detail::throw_error+0x1c
 [d:\lib\boost\include\boost\asio\detail\throw_error.hpp @ 42]
 boost::asio::detail::socket_select_interrupter::open_descriptors+0x12a
 [d:\lib\boost\include\boost\asio\detail\impl\socket_select_interrupter.ipp
 @ 66]
 boost::asio::detail::socket_select_interrupter::socket_select_interrupter+0x16
 [d:\lib\boost\include\boost\asio\detail\impl\socket_select_interrupter.ipp
 @ 42]
 boost::asio::detail::select_reactor::select_reactor+0x82
 [d:\lib\boost\include\boost\asio\detail\impl\select_reactor.ipp @ 48]
 boost::asio::detail::service_registry::create<boost::asio::detail::select_reactor>+0x63
 [d:\lib\boost\include\boost\asio\detail\impl\service_registry.hpp @ 81]
 boost::asio::detail::service_registry::do_use_service+0xb3
 [d:\lib\boost\include\boost\asio\detail\impl\service_registry.ipp @ 123]
 boost::asio::detail::service_registry::use_service<boost::asio::detail::select_reactor>+0x50
 [d:\lib\boost\include\boost\asio\detail\impl\service_registry.hpp @ 49]
 boost::asio::use_service<boost::asio::detail::select_reactor>+0xe
 [d:\lib\boost\include\boost\asio\impl\io_service.hpp @ 34]
 boost::asio::detail::win_iocp_socket_service_base::get_reactor+0x3e
 [d:\lib\boost\include\boost\asio\detail\impl\win_iocp_socket_service_base.ipp
 @ 620]
 boost::asio::detail::win_iocp_socket_service_base::start_connect_op+0x2e
 [d:\lib\boost\include\boost\asio\detail\impl\win_iocp_socket_service_base.ipp
 @ 550]
 boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::async_connect
 ...

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5114#comment:1>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:16 UTC