jash-kothari-forks / libtorrent

Automatically exported from code.google.com/p/libtorrent
Other
0 stars 0 forks source link

libtorrent::peer_connection::on_disk_write_complete #452

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
version: 1.1.0.0
$Rev: 7674 $
file: '../libtorrent_aio/src/peer_connection.cpp'
line: 2724
function: void libtorrent::peer_connection::on_disk_write_complete(const 
libtorrent::disk_io_job*, libtorrent::peer_request, 
boost::shared_ptr<libtorrent::torrent>)
expression: m_outstanding_writing_bytes >= 0

stack:
1: libtorrent::peer_connection::on_disk_write_complete(libtorrent::disk_io_job 
const*, libtorrent::peer_request, boost::shared_ptr<libtorrent::torrent>)
2: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::peer_connection, libtorrent::disk_io_job 
const*, libtorrent::$
3: libtorrent::disk_io_thread::call_job_handlers(void*)
4: boost::asio::detail::completion_handler<boost::_bi::bind_t<void, 
boost::_mfi::mf1<void, libtorrent::disk_io_thread, void*>, 
boost::_bi::list2<boost::_bi::value<libtorrent::d$
5: 
boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_loc
k<boost::asio::detail::posix_mutex>&, 
boost::asio::detail::task_io_service_thread_info&, boos$
6: boost::asio::detail::task_io_service::run(boost::system::error_code&)
7: libtorrent::aux::session_impl::main_thread()
8: boost_asio_detail_posix_thread_function
9:
10: clone

Original issue reported on code.google.com by 2234...@gmail.com on 25 Mar 2013 at 12:33

GoogleCodeExporter commented 8 years ago
Sorry, some lines has been truncated in first report.

version: 1.1.0.0
$Rev: 7674 $
file: '../libtorrent_aio/src/peer_connection.cpp'
line: 2724
function: void libtorrent::peer_connection::on_disk_write_complete(const 
libtorrent::disk_io_job*, libtorrent::peer_request, 
boost::shared_ptr<libtorrent::torrent>)
expression: m_outstanding_writing_bytes >= 0

stack:
1: libtorrent::peer_connection::on_disk_write_complete(libtorrent::disk_io_job 
const*, libtorrent::peer_request, boost::shared_ptr<libtorrent::torrent>)
2: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::peer_connection, libtorrent::disk_io_job 
const*, libtorrent::peer_request, boost::shared_ptr<libtorrent::torrent> >, 
boost::_bi::list4<boost::_bi::value<boost::shared_ptr<libtorrent::peer_connectio
n> >, boost::arg<1>, boost::_bi::value<libtorrent::peer_request>, 
boost::_bi::value<boost::shared_ptr<libtorrent::torrent> > > >, void, 
libtorrent::disk_io_job 
const*>::invoke(boost::detail::function::function_buffer&, 
libtorrent::disk_io_job const*)
3: libtorrent::disk_io_thread::call_job_handlers(void*)
4: boost::asio::detail::completion_handler<boost::_bi::bind_t<void, 
boost::_mfi::mf1<void, libtorrent::disk_io_thread, void*>, 
boost::_bi::list2<boost::_bi::value<libtorrent::disk_io_thread*>, 
boost::_bi::value<void*> > > 
>::do_complete(boost::asio::detail::task_io_service*, 
boost::asio::detail::task_io_service_operation*, boost::system::error_code 
const&, unsigned long)
5: 
boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_loc
k<boost::asio::detail::posix_mutex>&, 
boost::asio::detail::task_io_service_thread_info&, boost::system::error_code 
const&)
6: boost::asio::detail::task_io_service::run(boost::system::error_code&)
7: libtorrent::aux::session_impl::main_thread()
8: boost_asio_detail_posix_thread_function
9:
10: clone

Original comment by 2234...@gmail.com on 25 Mar 2013 at 12:36

GoogleCodeExporter commented 8 years ago
version: 1.1.0.0
$Rev: 7674 $
file: '../libtorrent_aio/src/peer_connection.cpp'
line: 2711
function: void libtorrent::peer_connection::on_disk_write_complete(const 
libtorrent::disk_io_job*, libtorrent::peer_request, 
boost::shared_ptr<libtorrent::torrent>)
expression: m_outstanding_writing_bytes >= 0

stack:
1: libtorrent::peer_connection::on_disk_write_complete(libtorrent::disk_io_job 
const*, libtorrent::peer_request, boost::shared_ptr<libtorrent::torrent>)
2: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, 
boost::_mfi::mf3<void, libtorrent::peer_connection, libtorrent::disk_io_job 
const*, libtorrent::p
eer_request, boost::shared_ptr<libtorrent::torrent> >, 
boost::_bi::list4<boost::_bi::value<boost::shared_ptr<libtorrent::peer_connectio
n> >, boost::arg<1>, boost::_bi::value<lib
torrent::peer_request>, 
boost::_bi::value<boost::shared_ptr<libtorrent::torrent> > > >, void, 
libtorrent::disk_io_job 
const*>::invoke(boost::detail::function::function_buffer&,
libtorrent::disk_io_job const*)
3: libtorrent::disk_io_thread::call_job_handlers(void*)
4: boost::asio::detail::completion_handler<boost::_bi::bind_t<void, 
boost::_mfi::mf1<void, libtorrent::disk_io_thread, void*>, 
boost::_bi::list2<boost::_bi::value<libtorrent::di
sk_io_thread*>, boost::_bi::value<void*> > > 
>::do_complete(boost::asio::detail::task_io_service*, 
boost::asio::detail::task_io_service_operation*, boost::system::error_code con
st&, unsigned long)
5: 
boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_loc
k<boost::asio::detail::posix_mutex>&, 
boost::asio::detail::task_io_service_thread_info&, boost
::system::error_code const&)
6: boost::asio::detail::task_io_service::run(boost::system::error_code&)
7: libtorrent::aux::session_impl::main_thread()
8: boost_asio_detail_posix_thread_function
9:
10: clone

Original comment by 2234...@gmail.com on 30 Mar 2013 at 7:27

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
Looks like and old libtorrent_aio branch revision. I'm not sure if aio branch 
can be considered production-ready, use RC_0_16 branch if you want bleeding 
edge.

Original comment by Daymansm...@gmail.com on 4 Apr 2013 at 7:14

GoogleCodeExporter commented 8 years ago
Hello, thanks for suggestion, i sure that this report can be valuable for 
developer, to move forward AIO branch.

Original comment by 2234...@gmail.com on 4 Apr 2013 at 7:24