w00t-labs / libtorrent

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

99.9% stuck #659

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
version: 1.1.0.0
$Rev: 10084 $

#: 1
file: '../libtorrent_trunk/src/piece_picker.cpp'
line: 3485
function: void 
libtorrent::piece_picker::abort_download(libtorrent::piece_block, void*)
expression: info.state != block_info::state_none

stack:
1: assert_fail(char const*, int, char const*, char const*, char const*, int)
2: libtorrent::piece_picker::abort_download(libtorrent::piece_block, void*)
3: libtorrent::peer_connection::disconnect(boost::system::error_code const&, 
libtorrent::peer_connection_interface::operation_t, int)
4: libtorrent::torrent::disconnect_all(boost::system::error_code const&, 
libtorrent::peer_connection_interface::operation_t)
5: libtorrent::torrent::do_pause()
6: libtorrent::torrent::pause(bool)
7: libtorrent::torrent::handle_disk_error(libtorrent::disk_io_job const*, 
libtorrent::peer_connection*)
8: libtorrent::peer_connection::on_disk_write_complete(libtorrent::disk_io_job 
const*, libtorrent::peer_request, boost::shared_ptr<libtorrent::torrent>)
9: void boost::_mfi::mf3<void, libtorrent::peer_connection, 
libtorrent::disk_io_job const*, libtorrent::peer_request, 
boost::shared_ptr<libtorrent::torrent> 
>::call<boost::shared_ptr<libtorrent::peer_connection>, libtorrent::disk_io_job 
const*, libtorrent::peer_request, boost::shared_ptr<libtorrent::torrent> 
>(boost::shared_ptr<libtorrent::peer_connection>&, void const*, 
libtorrent::disk_io_job const*&, libtorrent::peer_request&, 
boost::shared_ptr<libtorrent::torrent>&) const
10: 
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*)
11: libtorrent::disk_io_thread::call_job_handlers(void*)
12: 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)
13: 
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&)
14: boost::asio::detail::task_io_service::run(boost::system::error_code&)
15: libtorrent::aux::session_impl::main_thread()
16: boost_asio_detail_posix_thread_function
17:
18: clone

Original issue reported on code.google.com by 2234...@gmail.com on 9 Aug 2014 at 1:18