version: 2.0.9.0-559e52ca3 file: '/Users/daniilvinogradov/Documents/Dev/iOS/LibTorrent/Thirdparty/libtorrent/src/request_blocks.cpp' line: 244 function: request_a_block expression: j->timed_out || j->not_wanted stack: 1: libtorrent::assert_fail(char const*, int, char const*, char const*, char const*, int) 2: libtorrent::request_a_block(libtorrent::torrent&, libtorrent::peer_connection&) 3: libtorrent::peer_connection::incoming_piece(libtorrent::peer_request const&, char const*) 4: libtorrent::bt_peer_connection::on_piece(int) 5: libtorrent::bt_peer_connection::dispatch_message(int) 6: libtorrent::bt_peer_connection::on_receive_impl(unsigned long) 7: libtorrent::bt_peer_connection::on_receive(boost::system::error_code const&, unsigned long) 8: libtorrent::peer_connection::on_receive_data(boost::system::error_code const&, unsigned long) 9: void libtorrent::aux::handler, &libtorrent::peer_connection::m_read_handler_storage>::operator()(boost::system::error_code const&, unsigned long const&) 10: boost::asio::detail::binder2, &libtorrent::peer_connection::m_read_handler_storage>, boost::system::error_code, unsigned long>::operator()() 11: void boost_asio_handler_invoke_helpers::invoke, &libtorrent::peer_connection::m_read_handler_storage>, boost::system::error_code, unsigned long>, libtorrent::aux::handler, &libtorrent::peer_connection::m_read_handler_storage>>(boost::asio::detail::binder2, &libtorrent::peer_connection::m_read_handler_storage>, boost::system::error_code, unsigned long>&, libtorrent::aux::handler, &libtorrent::peer_connection::m_read_handler_storage>&) 12: void boost::asio::detail::handler_work, &libtorrent::peer_connection::m_read_handler_storage>, boost::asio::any_io_executor, void>::complete, &libtorrent::peer_connection::m_read_handler_storage>, boost::system::error_code, unsigned long>>(boost::asio::detail::binder2, &libtorrent::peer_connection::m_read_handler_storage>, boost::system::error_code, unsigned long>&, libtorrent::aux::handler, &libtorrent::peer_connection::m_read_handler_storage>&) 13: boost::asio::detail::reactive_socket_recv_op, &libtorrent::peer_connection::m_read_handler_storage>, boost::asio::any_io_executor>::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) 14: boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) 15: boost::asio::detail::scheduler::do_run_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, boost::system::error_code const&) 16: boost::asio::detail::scheduler::run(boost::system::error_code&) 17: boost::asio::io_context::run() 18: libtorrent::session::start(libtorrent::flags::bitfield_flag, libtorrent::session_params&&, boost::asio::io_context*)::$_0::operator()() const 19: decltype(std::declval, libtorrent::session_params&&, boost::asio::io_context*)::$_0>()()) std::__1::__invoke[abi:v160006], libtorrent::session_params&&, boost::asio::io_context*)::$_0>(libtorrent::session::start(libtorrent::flags::bitfield_flag