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