Skip to content

get_timeout_test crashes for VS 2010 #198

@3noch

Description

@3noch

When I build get_timeout_test in Visual Studio 2010, it fails with the following callstack. It happens when I link against Boost 1.51 and Boost 1.52. I have not tested with different versions of Boost or different versions of Visual Studio.

ntdll.dll!772e15de()    
[Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] 
ntdll.dll!772e15de()    
ntdll.dll!772d014e()    
KernelBase.dll!75a0c41f()   
msvcr100d.dll!_heap_alloc_dbg_impl(unsigned int nSize, int nBlockUse, const char * szFileName, int nLine, int * errno_tmp)  Line 504 + 0xc bytes    C++
msvcr100d.dll!_nh_malloc_dbg_impl(unsigned int nSize, int nhFlag, int nBlockUse, const char * szFileName, int nLine, int * errno_tmp)  Line 239 + 0x19 bytes    C++
msvcr100d.dll!_nh_malloc_dbg(unsigned int nSize, int nhFlag, int nBlockUse, const char * szFileName, int nLine)  Line 302 + 0x1d bytes  C++
msvcr100d.dll!malloc(unsigned int nSize)  Line 56 + 0x15 bytes  C++
KernelBase.dll!75a0c41f()   
KernelBase.dll!75a0c41f()   
cpp-netlib-http-client_get_timeout_test.exe!boost::throw_exception<boost::bad_function_call>(const boost::bad_function_call & e)  Line 67 + 0x3e bytes  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::function2<void,boost::iterator_range<char const *> const &,boost::system::error_code const &>::operator()(const boost::iterator_range<char const *> & a0, const boost::system::error_code & a1)  Line 764 + 0x21 bytes   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>::handle_connected(unsigned short port, bool get_body, boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> callback, std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > endpoint_range, const boost::system::error_code & ec)  Line 178   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>::call<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> >,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const >(boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > & u, const void * __formal, unsigned short & b1, bool & b2, boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> & b3, std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > & b4, const boost::system::error_code & b5)  Line 611  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>::operator()<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >(boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > & u, unsigned short a1, bool a2, boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> a3, std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > a4, const boost::system::error_code & a5)  Line 625 + 0x24 bytes C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> >::operator()<boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list1<boost::system::error_code const &> >(boost::_bi::type<void> __formal, boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &> & f, boost::_bi::list1<boost::system::error_code const &> & a, boost::_bi::type<void> __formal)  Line 597   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >::operator()<boost::system::error_code>(const boost::system::error_code & a1)  Line 48    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code>::operator()()  Line 47   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code> >(boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo function, ...)  Line 65   C++
cpp-netlib-http-client_get_timeout_test.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code>,boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asi(boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo& function, boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > > & context)  Line 39 + 0x26 bytes   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code>,boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio(boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo& function, boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo* this_handler)  Line 80 + 0xd bytes   C++
cpp-netlib-http-client_get_timeout_test.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code>,boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic(boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo& function, boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo& context)  Line 39 + 0x16 bytes   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::completion_handler<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code> >::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code & __formal, const boost::system::error_code & __formal)  Line 67 + 0xd bytes    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code> >(boost::asio::detail::strand_service::strand_impl * & impl, boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boo handler)  Line 88 + 0x1b bytes    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::io_service::strand::dispatch<boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > >,boost::system::error_code> >(const boost::asio::detail::binder1<boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> >& handler)  Line 150  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > > >::operator()<boost::system::error_code>(const boost::system::error_code & arg1)  Line 67 + 0x45 bytes  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::detail::function::void_function_obj_invoker1<boost::asio::detail::wrapped_handler<boost::asio::io_service::strand,boost::_bi::bind_t<void,boost::_mfi::mf5<void,boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0>,unsigned short,bool,boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)>,std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> >,boost::system::error_code const &>,boost::_bi::list6<boost::_bi::value<boost::shared_ptr<boost::network::http::impl::http_async_connection<boost::network::http::tags::http_async_8bit_udp_resolve,1,0> > >,boost::_bi::value<unsigned short>,boost::_bi::value<bool>,boost::_bi::value<boost::function<void __cdecl(boost::iterator_range<char const *> const &,boost::system::error_code const &)> >,boost::_bi::value<std::pair<boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp>,boost::asio::ip::basic_resolver_iterator<boost::asio::ip::udp> > >,boost::arg<1> > > >,void,boost::system::error_code const &>::invoke(boost::detail::function::function_buffer & function_obj_ptr, const boost::system::error_code & a0)  Line 154  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::function1<void,boost::system::error_code const &>::operator()(const boost::system::error_code & a0)  Line 767 + 0x1a bytes   C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code>::operator()()  Line 47 C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> >(boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> function, ...)  Line 65    C++
cpp-netlib-http-client_get_timeout_test.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code>,boost::function<void __cdecl(boost::system::error_code const &)> >(boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> & function, boost::function<void __cdecl(boost::system::error_code const &)> & context)  Line 39 + 0x26 bytes    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code>,boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code>(boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> & function, boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> * this_handler)  Line 80 + 0xd bytes    C++
cpp-netlib-http-client_get_timeout_test.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code>,boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> >(boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> & function, boost::asio::detail::binder1<boost::function<void __cdecl(boost::system::error_code const &)>,boost::system::error_code> & context)  Line 39 + 0x16 bytes    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::reactive_socket_connect_op<boost::function<void __cdecl(boost::system::error_code const &)> >::do_complete(boost::asio::detail::win_iocp_io_service * owner, boost::asio::detail::win_iocp_operation * base, const boost::system::error_code & __formal, const boost::system::error_code & __formal)  Line 93 + 0xd bytes  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::win_iocp_operation::complete(boost::asio::detail::win_iocp_io_service & owner, const boost::system::error_code & ec, unsigned int bytes_transferred)  Line 45 + 0x1a bytes C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::win_iocp_io_service::do_one(bool block, boost::system::error_code & ec)  Line 397  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::detail::win_iocp_io_service::run(boost::system::error_code & ec)  Line 159 + 0xe bytes C++
cpp-netlib-http-client_get_timeout_test.exe!boost::asio::io_service::run()  Line 59 + 0xf bytes C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_mfi::mf0<unsigned int,boost::asio::io_service>::operator()(boost::asio::io_service * p)  Line 49 + 0xc bytes    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> >::operator()<unsigned int,boost::_mfi::mf0<unsigned int,boost::asio::io_service>,boost::_bi::list0>(boost::_bi::type<unsigned int> __formal, boost::_mfi::mf0<unsigned int,boost::asio::io_service> & f, boost::_bi::list0 & a, boost::_bi::type<unsigned int> __formal)  Line 244  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::_bi::bind_t<unsigned int,boost::_mfi::mf0<unsigned int,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > >::operator()()  Line 21    C++
cpp-netlib-http-client_get_timeout_test.exe!boost::detail::thread_data<boost::_bi::bind_t<unsigned int,boost::_mfi::mf0<unsigned int,boost::asio::io_service>,boost::_bi::list1<boost::_bi::value<boost::asio::io_service *> > > >::run()  Line 79  C++
cpp-netlib-http-client_get_timeout_test.exe!boost::`anonymous namespace'::thread_start_function(void * param)  Line 198 C++
msvcr100d.dll!_callthreadstartex()  Line 314 + 0xf bytes    C
msvcr100d.dll!_threadstartex(void * ptd)  Line 297  C
kernel32.dll!74dd33aa()     
ntdll.dll!772f9ef2()    
ntdll.dll!772f9ec5()    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions