graft-project/GraftNetwork

p2p-bind-ip=EXTERNAL_IP do not work properly in 1.7.1

Opened this issue · 0 comments

For graft 1.7.1
In case of using p2p-bind-ip=SPECIFIC.IP.ADDRESS - a lot of stacktraces produced, 100 MB every 2 minutes. Also wallet-rpc fails to connect to daemon.
There were no such issue in 1.6.0.

But when using p2p-bind-ip=0.0.0.0 - there are no such issues.

Extra logs when using bind to specific IP address:

2019-03-18 12:26:12.205	[P2P0]	DEBUG	net.p2p	src/p2p/net_node.inl:1557	Connecting to 54.39.176.183:18980(peer_type=1, last_seen: never)...
2019-03-18 12:26:12.205	[P2P0]	INFO 	net.p2p	src/p2p/connection_basic.cpp:164	Spawned connection p2p#2 to 0.0.0.0 currently we have sockets count:3
2019-03-18 12:26:12.205	[P2P0]	INFO 	net	contrib/epee/include/net/abstract_tcp_server2.inl:86	test, connection constructor set m_connection_type=2
2019-03-18 12:26:12.205	[P2P0]	DEBUG	net	contrib/epee/include/net/abstract_tcp_server2.inl:1026	connections_ size now 2
2019-03-18 12:26:12.205	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:120	Exception: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
2019-03-18 12:26:12.205	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:121	Unwound call stack:
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [1] /home/graft/graft/graft/graftnoded:__cxa_throw+0x107 [0x570938]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [2] /home/graft/graft/graft/graftnoded:void boost::throw_exception<boost::system::system_error>(boost::system::system_error const&)+0x122 [0x5ce3a2]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [3] /home/graft/graft/graft/graftnoded:boost::asio::detail::do_throw_error(boost::system::error_code const&, char const*)+0x55 [0x5ce455]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [4] /home/graft/graft/graft/graftnoded:boost::asio::basic_socket<boost::asio::ip::tcp>::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&)+0xc5 [0x5cee05]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [5] /home/graft/graft/graft/graftnoded:epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::connect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x8f6 [0x696906]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [6] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::try_to_connect_and_handshake_with_new_peer(epee::net_utils::network_address const&, bool, unsigned long, nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::PeerType, unsigned long)+0x2f5 [0x69c455]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [7] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::connections_maker()+0x352 [0x6a02f2]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [8] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::idle_worker()+0x7c [0x5b5f3c]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [9] /home/graft/graft/graft/graftnoded:epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::global_timer_handler(boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base>)+0x2b [0x610beb]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [10] /home/graft/graft/graft/graftnoded:void boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::system::error_code> >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::binder1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::system::error_code>&)+0xaa [0x63d27a]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [11] /home/graft/graft/graft/graftnoded:void boost::asio::detail::strand_service::dispatch<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder1<boost::asio::detail::wrapped_handler<boost::asio::io_context::strand, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code>, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > > > >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder1<boost::asio::detail::wrapped_handler<boost::asio::io_context::strand, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code>, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > > >&)+0x3be [0x63dc2e]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [12] /home/graft/graft/graft/graftnoded:boost::asio::detail::wait_handler<boost::asio::detail::wrapped_handler<boost::asio::io_context::strand, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::asio::detail::is_continuation_if_running> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)+0x163 [0x63df83]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [13] /home/graft/graft/graft/graftnoded: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&)+0x41b [0x5be48b]
2019-03-18 12:26:12.208	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [14] /home/graft/graft/graft/graftnoded:boost::asio::detail::scheduler::run(boost::system::error_code&)+0xf9 [0x5c2959]
2019-03-18 12:26:12.209	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [15] /home/graft/graft/graft/graftnoded:epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::worker_thread()+0x218 [0x5ef538]
2019-03-18 12:26:12.209	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [16] /usr/local/lib/libboost_thread.so.1.67.0+0x14b95 [0x7f29492e0b95]
2019-03-18 12:26:12.209	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [17] /lib/x86_64-linux-gnu/libpthread.so.0+0x76ba [0x7f294817e6ba]
2019-03-18 12:26:12.209	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [18] /lib/x86_64-linux-gnu/libc.so.6:clone+0x6d [0x7f2947eb441d]
2019-03-18 12:26:12.209	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	
2019-03-18 12:26:12.209	[P2P0]	ERROR	net	contrib/epee/include/net/abstract_tcp_server2.inl:1120	Exception at [boosted_tcp_server<t_protocol_handler>::connect], what=bind: Cannot assign requested address
2019-03-18 12:26:12.209	[P2P0]	INFO 	net.p2p	src/p2p/net_node.inl:1573	[0.0.0.0:0 OUT] [priority]Connect failed to 54.39.176.183:18980
2019-03-18 12:26:12.209	[P2P0]	DEBUG	net.p2p	src/p2p/net_node.inl:1467	Random connection index=0(x=4, max_index=20)
2019-03-18 12:26:12.209	[P2P0]	DEBUG	net.p2p	src/p2p/net_node.inl:1467	Random connection index=2(x=10, max_index=20)
2019-03-18 12:26:12.209	[P2P0]	INFO 	net.p2p	src/p2p/net_node.inl:1749	Considering connecting (out) to peer: 5c8d315fa12f4072 144.76.158.81:18980
2019-03-18 12:26:12.210	[P2P0]	DEBUG	net.p2p	src/p2p/net_node.inl:1764	Selected peer: 5c8d315fa12f4072 144.76.158.81:18980[peer_list=1] last_seen: d0.h13.m21.s41
2019-03-18 12:26:12.210	[P2P0]	DEBUG	net.p2p	src/p2p/net_node.inl:1557	Connecting to 144.76.158.81:18980(peer_type=1, last_seen: d0.h13.m21.s41)...
2019-03-18 12:26:12.210	[P2P0]	INFO 	net.p2p	src/p2p/connection_basic.cpp:164	Spawned connection p2p#3 to 0.0.0.0 currently we have sockets count:4
2019-03-18 12:26:12.210	[P2P0]	INFO 	net	contrib/epee/include/net/abstract_tcp_server2.inl:86	test, connection constructor set m_connection_type=2
2019-03-18 12:26:12.210	[P2P0]	DEBUG	net	contrib/epee/include/net/abstract_tcp_server2.inl:1026	connections_ size now 3
2019-03-18 12:26:12.210	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:120	Exception: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::system::system_error> >
2019-03-18 12:26:12.210	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:121	Unwound call stack:
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [1] /home/graft/graft/graft/graftnoded:__cxa_throw+0x107 [0x570938]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [2] /home/graft/graft/graft/graftnoded:void boost::throw_exception<boost::system::system_error>(boost::system::system_error const&)+0x122 [0x5ce3a2]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [3] /home/graft/graft/graft/graftnoded:boost::asio::detail::do_throw_error(boost::system::error_code const&, char const*)+0x55 [0x5ce455]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [4] /home/graft/graft/graft/graftnoded:boost::asio::basic_socket<boost::asio::ip::tcp>::bind(boost::asio::ip::basic_endpoint<boost::asio::ip::tcp> const&)+0xc5 [0x5cee05]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [5] /home/graft/graft/graft/graftnoded:epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::connect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context>&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)+0x8f6 [0x696906]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [6] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::try_to_connect_and_handshake_with_new_peer(epee::net_utils::network_address const&, bool, unsigned long, nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::PeerType, unsigned long)+0x2f5 [0x69c455]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [7] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::make_new_connection_from_peerlist(bool)+0xf03 [0x69ef13]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [8] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::make_expected_connections_count(nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::PeerType, unsigned long)+0x232 [0x69f882]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [9] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::connections_maker()+0x306 [0x6a02a6]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [10] /home/graft/graft/graft/graftnoded:nodetool::node_server<cryptonote::t_cryptonote_protocol_handler<cryptonote::core> >::idle_worker()+0x7c [0x5b5f3c]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [11] /home/graft/graft/graft/graftnoded:epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::global_timer_handler(boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base>)+0x2b [0x610beb]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [12] /home/graft/graft/graft/graftnoded:void boost::asio::detail::strand_service::dispatch<boost::asio::detail::binder1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::system::error_code> >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::binder1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::system::error_code>&)+0xaa [0x63d27a]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [13] /home/graft/graft/graft/graftnoded:void boost::asio::detail::strand_service::dispatch<boost::asio::detail::rewrapped_handler<boost::asio::detail::binder1<boost::asio::detail::wrapped_handler<boost::asio::io_context::strand, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code>, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > > > >(boost::asio::detail::strand_service::strand_impl*&, boost::asio::detail::rewrapped_handler<boost::asio::detail::binder1<boost::asio::detail::wrapped_handler<boost::asio::io_context::strand, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::asio::detail::is_continuation_if_running>, boost::system::error_code>, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > > >&)+0x3be [0x63dc2e]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [14] /home/graft/graft/graft/graftnoded:boost::asio::detail::wait_handler<boost::asio::detail::wrapped_handler<boost::asio::io_context::strand, boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >, boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> >, boost::_bi::list2<boost::_bi::value<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >*>, boost::_bi::value<boost::shared_ptr<epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::idle_callback_conext_base> > > >, boost::asio::detail::is_continuation_if_running> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long)+0x163 [0x63df83]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [15] /home/graft/graft/graft/graftnoded: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&)+0x41b [0x5be48b]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [16] /home/graft/graft/graft/graftnoded:boost::asio::detail::scheduler::run(boost::system::error_code&)+0xf9 [0x5c2959]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [17] /home/graft/graft/graft/graftnoded:epee::net_utils::boosted_tcp_server<epee::levin::async_protocol_handler<nodetool::p2p_connection_context_t<cryptonote::cryptonote_connection_context> > >::worker_thread()+0x218 [0x5ef538]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [18] /usr/local/lib/libboost_thread.so.1.67.0+0x14b95 [0x7f29492e0b95]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [19] /lib/x86_64-linux-gnu/libpthread.so.0+0x76ba [0x7f294817e6ba]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	    [20] /lib/x86_64-linux-gnu/libc.so.6:clone+0x6d [0x7f2947eb441d]
2019-03-18 12:26:12.213	[P2P0]	INFO 	stacktrace	src/common/stack_trace.cpp:159	
2019-03-18 12:26:12.213	[P2P0]	ERROR	net	contrib/epee/include/net/abstract_tcp_server2.inl:1120	Exception at [boosted_tcp_server<t_protocol_handler>::connect], what=bind: Cannot assign requested address
2019-03-18 12:26:12.213	[P2P0]	INFO 	net.p2p	src/p2p/net_node.inl:1573	[0.0.0.0:0 OUT] Connect failed to 144.76.158.81:18980
2019-03-18 12:26:12.213	[P2P0]	INFO 	net.p2p	src/p2p/net_node.inl:1767	Handshake failed