Re: [Boost-bugs] [Boost C++ Libraries] #4023: Read handler has EOF error_code

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4023: Read handler has EOF error_code
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-03-18 09:13:07


#4023: Read handler has EOF error_code
----------------------------------+-----------------------------------------
 Reporter: olafvdspek@… | Owner: chris_kohlhoff
     Type: Bugs | Status: new
Milestone: Boost 1.43.0 | Component: asio
  Version: Boost 1.42.0 | Severity: Showstopper
 Keywords: |
----------------------------------+-----------------------------------------

Comment(by anonymous):

 {{{
 XCC WOL Web Server.exe!connection::handle_read1(const
 boost::system::error_code & e={...}) Line 80 C++
 XCC WOL Web
 Server.exe!boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>::call<boost::shared_ptr<connection>,boost::system::error_code
 const >(boost::shared_ptr<connection> & u={...}, const void *
 __formal=0x00000000, const boost::system::error_code & b1={...}) Line 156
 + 0x21 bytes C++
 XCC WOL Web
 Server.exe!boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>::operator()<boost::shared_ptr<connection>
>(boost::shared_ptr<connection> & u={...}, const boost::system::error_code
 & a1={...}) Line 172 C++
 XCC WOL Web
 Server.exe!boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1>
>::operator()<boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::system::error_code const &,unsigned int
 &> >(boost::_bi::type<void> __formal={...},
 boost::_mfi::mf1<void,connection,boost::system::error_code const &> &
 f={...}, boost::_bi::list2<boost::system::error_code const &,unsigned int
 &> & a={...}, boost::_bi::type<void> __formal={...}) Line 314 C++
 XCC WOL Web
 Server.exe!boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > >::operator()<boost::system::error_code,unsigned
 int>(const boost::system::error_code & a1={...}, unsigned int & a2=0)
 Line 77 C++
 XCC WOL Web
 Server.exe!boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >::operator()(const boost::system::error_code &
 ec={...}, unsigned int bytes_transferred=0) Line 160 C++
 XCC WOL Web
 Server.exe!boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned
 int>::operator()() Line 97 C++
 XCC WOL Web
 Server.exe!boost::asio::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned int>
>(boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned int>
 function={...}, ...) Line 63 C++
 XCC WOL Web
 Server.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned
 int>,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >(const
 boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned int> &
 function={...},
 boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > & context={...}) Line 41 + 0x2f bytes C++
 XCC WOL Web
 Server.exe!boost::asio::detail::asio_handler_invoke<boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned
 int>,boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >(const
 boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned int> &
 function={...},
 boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > > * this_handler=0x0017ed68) Line 202 + 0x10 bytes
 C++
 XCC WOL Web
 Server.exe!boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned
 int>,boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > > >(const
 boost::asio::detail::binder2<boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >,boost::system::error_code,unsigned int> &
 function={...},
 boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > > & context={...}) Line 41 + 0x16 bytes C++
 XCC WOL Web
 Server.exe!boost::asio::detail::win_iocp_socket_service<boost::asio::ip::tcp>::receive_operation<boost::asio::detail::consuming_buffers<boost::asio::mutable_buffer,boost::asio::mutable_buffers_1>,boost::asio::detail::read_handler<boost::asio::basic_stream_socket<boost::asio::ip::tcp,boost::asio::stream_socket_service<boost::asio::ip::tcp>
>,boost::asio::mutable_buffers_1,boost::asio::detail::transfer_all_t,boost::_bi::bind_t<void,boost::_mfi::mf1<void,connection,boost::system::error_code
 const &>,boost::_bi::list2<boost::_bi::value<boost::shared_ptr<connection>
>,boost::arg<1> > > >
>::do_completion_impl(boost::asio::detail::win_iocp_io_service::operation
 * op=0x0130d548, unsigned long last_error=0, unsigned int
 bytes_transferred=0) Line 1336 + 0x4a bytes C++
 XCC WOL Web
 Server.exe!boost::asio::detail::win_iocp_io_service::operation::on_completion(unsigned
 long last_error=0, unsigned long bytes_transferred=0) Line 114 + 0x1c
 bytes C++
 XCC WOL Web
 Server.exe!boost::asio::detail::win_iocp_io_service::do_one(bool
 block=true, boost::system::error_code & ec={...}) Line 545 + 0x16 bytes
 C++
 XCC WOL Web
 Server.exe!boost::asio::detail::win_iocp_io_service::run(boost::system::error_code
 & ec={...}) Line 229 + 0xe bytes C++
 XCC WOL Web Server.exe!boost::asio::io_service::run() Line 68 + 0xf bytes
 C++
 XCC WOL Web Server.exe!main(int argc=1, char * * argv=0x011d5d70) Line 49
 C++
 XCC WOL Web Server.exe!__tmainCRTStartup() Line 586 + 0x19 bytes C
 XCC WOL Web Server.exe!mainCRTStartup() Line 403 C
 kernel32.dll!761aeccb()
 [Frames below may be incorrect and/or missing, no symbols loaded for
 kernel32.dll]
 ntdll.dll!77a6d24d()
 ntdll.dll!77a6d45f()
 }}}

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4023#comment:3>
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:02 UTC