Skip to content

Instantly share code, notes, and snippets.

@alesapin
Created January 29, 2021 16:20
Show Gist options
  • Save alesapin/560f5efadbf0e622d725cb7cdca7b7c2 to your computer and use it in GitHub Desktop.
Save alesapin/560f5efadbf0e622d725cb7cdca7b7c2 to your computer and use it in GitHub Desktop.
==6==WARNING: Symbolizer buffer too small
==================
WARNING: ThreadSanitizer: data race (pid=6)
Write of size 8 at 0x7b5800020018 by thread T19:
#0 decltype(*(std::__1::forward<nuraft::peer*&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<nuraft::peer>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_client>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::req_msg>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::resp_msg>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_exception>&>(fp1))) std::__1::__invoke<void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*&, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&, void>(void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*&, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15a3f573)
#1 std::__1::__bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>, __is_valid_bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&> >::value>::type std::__1::__apply_functor<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&> >(void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul>, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15a3f573)
#2 std::__1::__bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>, __is_valid_bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&> >::value>::type std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>::operator()<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15a3f573)
#3 decltype(std::__1::forward<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&>(fp)(std::__1::forward<std::__1::shared_ptr<nuraft::resp_msg>&>(fp0), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_exception>&>(fp0))) std::__1::__invoke<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>(std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676:1 (clickhouse+0x15a3f573)
#4 void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>(std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348:9 (clickhouse+0x15a3f573)
#5 std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::operator()(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608:12 (clickhouse+0x15a3f573)
#6 void std::__1::__function::__policy_invoker<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::__call_impl<std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)> >(std::__1::__function::__policy_storage const*, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089:16 (clickhouse+0x15a3f573)
#7 std::__1::__function::__policy_func<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::operator()(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) const /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221:16 (clickhouse+0x15a407f7)
#8 std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::operator()(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) const /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560:12 (clickhouse+0x15a407f7)
#9 nuraft::asio_rpc_client::response_read(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1332:13 (clickhouse+0x15a407f7)
#10 decltype(*(std::__1::forward<std::__1::shared_ptr<nuraft::asio_rpc_client>&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<nuraft::req_msg>&>(fp1), std::__1::forward<std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::buffer>&>(fp1), std::__1::forward<boost::system::error_code const&>(fp1), std::__1::forward<unsigned long>(fp1))) std::__1::__invoke<void (nuraft::asio_rpc_client::*&)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, boost::system::error_code const&, unsigned long, void>(void (nuraft::asio_rpc_client::*&)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, boost::system::error_code const&, unsigned long&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15aa1575)
#11 std::__1::__bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&>, __is_valid_bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&> >::value>::type std::__1::__apply_functor<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, std::__1::tuple<boost::system::error_code const&, unsigned long&&> >(void (nuraft::asio_rpc_client::*&)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>, std::__1::tuple<boost::system::error_code const&, unsigned long&&>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15aa1575)
#12 std::__1::__bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&>, __is_valid_bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&> >::value>::type std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>::operator()<boost::system::error_code const&, unsigned long>(boost::system::error_code const&, unsigned long&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15aa1575)
#13 boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >::operator()(boost::system::error_code const&, unsigned long, int) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:373:9 (clickhouse+0x15aa1575)
#14 _1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>*) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:207:3 (clickhouse+0x15aa9de7)
#15 void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37:3 (clickhouse+0x15aa9de7)
#16 void boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, std::__1::allocator<void> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&&, std::__1::allocator<void> const&) const /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119:9 (clickhouse+0x15aa9de7)
#17 void boost::asio::detail::handler_work<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor<boost::asio::executor> >::complete<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72:15 (clickhouse+0x15aa9de7)
#18 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/reactive_socket_recv_op.hpp:123:9 (clickhouse+0x15aa9de7)
#19 <null> <null> (clickhouse+0x15aaa78a)
#20 boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40:5 (clickhouse+0x15a8a861)
#21 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/epoll_reactor.ipp:787:11 (clickhouse+0x15a8a861)
#22 boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40:5 (clickhouse+0x15a73f84)
#23 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&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447:12 (clickhouse+0x15a73f84)
#24 boost::asio::detail::scheduler::run(boost::system::error_code&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200:10 (clickhouse+0x15a73681)
#25 boost::asio::io_context::run() /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63:24 (clickhouse+0x15a6d31c)
#26 nuraft::asio_service_impl::worker_entry() /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1563:21 (clickhouse+0x15a6d31c)
#27 decltype(*(std::__1::forward<nuraft::asio_service_impl*&>(fp0)).*fp()) std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, void>(void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15a7b049)
#28 std::__1::__bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<>, __is_valid_bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> >(void (nuraft::asio_service_impl::*&)(), std::__1::tuple<nuraft::asio_service_impl*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15a7b049)
#29 std::__1::__bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<>, __is_valid_bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<> >::value>::type std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<>() /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15a7b049)
#30 decltype(std::__1::forward<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(fp)()) std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676:1 (clickhouse+0x15a7b049)
#31 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >&, std::__1::__tuple_indices<>) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280:5 (clickhouse+0x15a7b049)
#32 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > >(void*) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291:5 (clickhouse+0x15a7b049)
Previous write of size 8 at 0x7b5800020018 by thread T53:
#0 decltype(*(std::__1::forward<nuraft::peer*&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<nuraft::peer>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_client>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::req_msg>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::resp_msg>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_exception>&>(fp1))) std::__1::__invoke<void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*&, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&, void>(void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*&, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15a3f573)
#1 std::__1::__bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>, __is_valid_bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&> >::value>::type std::__1::__apply_functor<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&> >(void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul, 3ul, 4ul, 5ul, 6ul>, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15a3f573)
#2 std::__1::__bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>, __is_valid_bind_return<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), std::__1::tuple<nuraft::peer*, std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&> >::value>::type std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>::operator()<std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15a3f573)
#3 decltype(std::__1::forward<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&>(fp)(std::__1::forward<std::__1::shared_ptr<nuraft::resp_msg>&>(fp0), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_exception>&>(fp0))) std::__1::__invoke<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>(std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676:1 (clickhouse+0x15a3f573)
#4 void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&>(std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__functional_base:348:9 (clickhouse+0x15a3f573)
#5 std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::operator()(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:1608:12 (clickhouse+0x15a3f573)
#6 void std::__1::__function::__policy_invoker<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::__call_impl<std::__1::__function::__default_alloc_func<std::__1::__bind<void (nuraft::peer::*)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&), nuraft::peer*, std::__1::shared_ptr<nuraft::peer>&, std::__1::shared_ptr<nuraft::rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>, void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)> >(std::__1::__function::__policy_storage const*, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2089:16 (clickhouse+0x15a3f573)
#7 std::__1::__function::__policy_func<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::operator()(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) const /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2221:16 (clickhouse+0x15a407f7)
#8 std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>::operator()(std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) const /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2560:12 (clickhouse+0x15a407f7)
#9 nuraft::asio_rpc_client::response_read(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1332:13 (clickhouse+0x15a407f7)
#10 decltype(*(std::__1::forward<std::__1::shared_ptr<nuraft::asio_rpc_client>&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<nuraft::req_msg>&>(fp1), std::__1::forward<std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::buffer>&>(fp1), std::__1::forward<boost::system::error_code const&>(fp1), std::__1::forward<unsigned long>(fp1))) std::__1::__invoke<void (nuraft::asio_rpc_client::*&)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, boost::system::error_code const&, unsigned long, void>(void (nuraft::asio_rpc_client::*&)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, boost::system::error_code const&, unsigned long&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15aa1575)
#11 std::__1::__bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&>, __is_valid_bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&> >::value>::type std::__1::__apply_functor<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul, std::__1::tuple<boost::system::error_code const&, unsigned long&&> >(void (nuraft::asio_rpc_client::*&)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >&, std::__1::__tuple_indices<0ul, 1ul, 2ul, 3ul, 4ul, 5ul>, std::__1::tuple<boost::system::error_code const&, unsigned long&&>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15aa1575)
#12 std::__1::__bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&>, __is_valid_bind_return<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::tuple<std::__1::shared_ptr<nuraft::asio_rpc_client>, std::__1::shared_ptr<nuraft::req_msg>, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>, std::__1::shared_ptr<nuraft::buffer>, std::__1::placeholders::__ph<1>, std::__1::placeholders::__ph<2> >, std::__1::tuple<boost::system::error_code const&, unsigned long&&> >::value>::type std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&>::operator()<boost::system::error_code const&, unsigned long>(boost::system::error_code const&, unsigned long&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15aa1575)
#13 boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >::operator()(boost::system::error_code const&, unsigned long, int) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/read.hpp:373:9 (clickhouse+0x15aa1575)
#14 _1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>*) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/bind_handler.hpp:207:3 (clickhouse+0x15aa9de7)
#15 void boost_asio_handler_invoke_helpers::invoke<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37:3 (clickhouse+0x15aa9de7)
#16 void boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, std::__1::allocator<void> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&&, std::__1::allocator<void> const&) const /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119:9 (clickhouse+0x15aa9de7)
#17 void boost::asio::detail::handler_work<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor<boost::asio::executor> >::complete<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72:15 (clickhouse+0x15aa9de7)
#18 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::asio_rpc_client::*)(std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::error_code, unsigned long), std::__1::shared_ptr<nuraft::asio_rpc_client>&, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::function<void (std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&)>&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/reactive_socket_recv_op.hpp:123:9 (clickhouse+0x15aa9de7)
#19 <null> <null> (clickhouse+0x15aaa78a)
#20 boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40:5 (clickhouse+0x15a8a861)
#21 boost::asio::detail::epoll_reactor::descriptor_state::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/epoll_reactor.ipp:787:11 (clickhouse+0x15a8a861)
#22 boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40:5 (clickhouse+0x15a73f84)
#23 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&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447:12 (clickhouse+0x15a73f84)
#24 boost::asio::detail::scheduler::run(boost::system::error_code&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200:10 (clickhouse+0x15a73681)
#25 boost::asio::io_context::run() /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63:24 (clickhouse+0x15a6d31c)
#26 nuraft::asio_service_impl::worker_entry() /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1563:21 (clickhouse+0x15a6d31c)
#27 decltype(*(std::__1::forward<nuraft::asio_service_impl*&>(fp0)).*fp()) std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, void>(void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15a7b049)
#28 std::__1::__bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<>, __is_valid_bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> >(void (nuraft::asio_service_impl::*&)(), std::__1::tuple<nuraft::asio_service_impl*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15a7b049)
#29 std::__1::__bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<>, __is_valid_bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<> >::value>::type std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<>() /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15a7b049)
#30 decltype(std::__1::forward<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(fp)()) std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676:1 (clickhouse+0x15a7b049)
#31 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >&, std::__1::__tuple_indices<>) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280:5 (clickhouse+0x15a7b049)
#32 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > >(void*) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291:5 (clickhouse+0x15a7b049)
Location is heap block of size 664 at 0x7b580001fe00 allocated by thread T10:
#0 void* std::__1::__libcpp_operator_new<unsigned long>(unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/new:235:10 (clickhouse+0x8b935d7)
#1 std::__1::__libcpp_allocate(unsigned long, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/new:261:10 (clickhouse+0x8b935d7)
#2 std::__1::allocator<std::__1::__shared_ptr_emplace<nuraft::peer, std::__1::allocator<nuraft::peer> > >::allocate(unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:840:38 (clickhouse+0x8b935d7)
#3 std::__1::allocator_traits<std::__1::allocator<std::__1::__shared_ptr_emplace<nuraft::peer, std::__1::allocator<nuraft::peer> > > >::allocate(std::__1::allocator<std::__1::__shared_ptr_emplace<nuraft::peer, std::__1::allocator<nuraft::peer> > >&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:468:21 (clickhouse+0x8b935d7)
#4 std::__1::__allocation_guard<std::__1::allocator<std::__1::__shared_ptr_emplace<nuraft::peer, std::__1::allocator<nuraft::peer> > > >::__allocation_guard<std::__1::allocator<nuraft::peer> >(std::__1::allocator<nuraft::peer>, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/utilities.h:56:18 (clickhouse+0x8b935d7)
#5 std::__1::shared_ptr<nuraft::peer> std::__1::allocate_shared<nuraft::peer, std::__1::allocator<nuraft::peer>, std::__1::shared_ptr<nuraft::srv_config>&, nuraft::context&, std::__1::function<void (int)>&, std::__1::shared_ptr<nuraft::logger>&, void>(std::__1::allocator<nuraft::peer> const&, std::__1::shared_ptr<nuraft::srv_config>&, nuraft::context&, std::__1::function<void (int)>&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3359:48 (clickhouse+0x8b935d7)
#6 std::__1::shared_ptr<nuraft::peer> std::__1::make_shared<nuraft::peer, std::__1::shared_ptr<nuraft::srv_config>&, nuraft::context&, std::__1::function<void (int)>&, std::__1::shared_ptr<nuraft::logger>&, void>(std::__1::shared_ptr<nuraft::srv_config>&, nuraft::context&, std::__1::function<void (int)>&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x8b935d7)
#7 std::__1::shared_ptr<nuraft::peer> nuraft::cs_new<nuraft::peer, std::__1::shared_ptr<nuraft::srv_config>&, nuraft::context&, std::__1::function<void (int)>&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::shared_ptr<nuraft::srv_config>&, nuraft::context&, std::__1::function<void (int)>&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x8b935d7)
#8 nuraft::raft_server::reconfigure(std::__1::shared_ptr<nuraft::cluster_config> const&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_commit.cxx:589:23 (clickhouse+0x8b935d7)
#9 nuraft::raft_server::handle_join_cluster_req(nuraft::req_msg&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/handle_join_leave.cxx:180:5 (clickhouse+0x15a4f0a0)
#10 nuraft::raft_server::handle_ext_msg(nuraft::req_msg&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/raft_server.cxx:1281:16 (clickhouse+0x15a5b81f)
#11 nuraft::raft_server::process_req(nuraft::req_msg&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/raft_server.cxx:655:16 (clickhouse+0x15a2e2fa)
#12 nuraft::rpc_session::read_complete(std::__1::shared_ptr<nuraft::buffer>, std::__1::shared_ptr<nuraft::buffer>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:548:40 (clickhouse+0x15a2d62a)
#13 nuraft::rpc_session::read_log_data(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:433:19 (clickhouse+0x15ac92bf)
#14 ::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&, boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_invoke_helpers.hpp:37:3 (clickhouse+0x15aca16e)
#15 void boost::asio::detail::io_object_executor<boost::asio::executor>::dispatch<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>, std::__1::allocator<void> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&&, std::__1::allocator<void> const&) const /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/io_object_executor.hpp:119:9 (clickhouse+0x15aca16e)
#16 void boost::asio::detail::handler_work<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor>, boost::asio::detail::io_object_executor<boost::asio::executor> >::complete<boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long> >(boost::asio::detail::binder2<boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::system::error_code, unsigned long>&, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/handler_work.hpp:72:15 (clickhouse+0x15aca16e)
#17 boost::asio::detail::reactive_socket_recv_op<boost::asio::mutable_buffers_1, boost::asio::detail::read_op<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::asio::mutable_buffers_1, boost::asio::mutable_buffer const*, boost::asio::detail::transfer_all_t, std::__1::__bind<void (nuraft::rpc_session::*)(std::__1::shared_ptr<nuraft::buffer>, boost::system::error_code const&, unsigned long), std::__1::shared_ptr<nuraft::rpc_session> const&, std::__1::shared_ptr<nuraft::buffer>&, std::__1::placeholders::__ph<1> const&, std::__1::placeholders::__ph<2> const&> >, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/reactive_socket_recv_op.hpp:123:9 (clickhouse+0x15aca16e)
#18 <null> <null> (clickhouse+0x15ad8e7e)
#19 boost::asio::detail::scheduler_operation::complete(void*, boost::system::error_code const&, unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/scheduler_operation.hpp:40:5 (clickhouse+0x15a73f84)
#20 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&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:447:12 (clickhouse+0x15a73f84)
#21 boost::asio::detail::scheduler::run(boost::system::error_code&) /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/detail/impl/scheduler.ipp:200:10 (clickhouse+0x15a73681)
#22 boost::asio::io_context::run() /home/alesap/code/cpp/ClickHouse/contrib/boost/boost/asio/impl/io_context.ipp:63:24 (clickhouse+0x15a6d31c)
#23 nuraft::asio_service_impl::worker_entry() /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1563:21 (clickhouse+0x15a6d31c)
#24 decltype(*(std::__1::forward<nuraft::asio_service_impl*&>(fp0)).*fp()) std::__1::__invoke<void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&, void>(void (nuraft::asio_service_impl::*&)(), nuraft::asio_service_impl*&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 (clickhouse+0x15a7b049)
#25 std::__1::__bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<>, __is_valid_bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, 0ul, std::__1::tuple<> >(void (nuraft::asio_service_impl::*&)(), std::__1::tuple<nuraft::asio_service_impl*>&, std::__1::__tuple_indices<0ul>, std::__1::tuple<>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2857:12 (clickhouse+0x15a7b049)
#26 std::__1::__bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<>, __is_valid_bind_return<void (nuraft::asio_service_impl::*)(), std::__1::tuple<nuraft::asio_service_impl*>, std::__1::tuple<> >::value>::type std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>::operator()<>() /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/functional:2890:20 (clickhouse+0x15a7b049)
#27 decltype(std::__1::forward<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(fp)()) std::__1::__invoke<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3676:1 (clickhouse+0x15a7b049)
#28 void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >&, std::__1::__tuple_indices<>) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:280:5 (clickhouse+0x15a7b049)
#29 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> > >(void*) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:291:5 (clickhouse+0x15a7b049)
Thread T19 'nuraft_w_14' (tid=27, running) created by main thread at:
#0 pthread_create <null> (clickhouse+0x8b0594b)
#1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:509:10 (clickhouse+0x15a7af30)
#2 std::__1::thread::thread<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:307:16 (clickhouse+0x15a7af30)
#3 void std::__1::allocator<std::__1::thread>::construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:886:28 (clickhouse+0x15a6cdce)
#4 void std::__1::allocator_traits<std::__1::allocator<std::__1::thread> >::__construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::integral_constant<bool, true>, std::__1::allocator<std::__1::thread>&, std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:519:21 (clickhouse+0x15a6cdce)
#5 void std::__1::allocator_traits<std::__1::allocator<std::__1::thread> >::construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::allocator<std::__1::thread>&, std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:481:14 (clickhouse+0x15a6cdce)
#6 std::__1::__shared_ptr_emplace<std::__1::thread, std::__1::allocator<std::__1::thread> >::__shared_ptr_emplace<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::allocator<std::__1::thread>, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:2594:9 (clickhouse+0x15a6cdce)
#7 std::__1::shared_ptr<std::__1::thread> std::__1::allocate_shared<std::__1::thread, std::__1::allocator<std::__1::thread>, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::allocator<std::__1::thread> const&, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3360:55 (clickhouse+0x15a6cdce)
#8 std::__1::shared_ptr<std::__1::thread> std::__1::make_shared<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x15a6cdce)
#9 std::__1::shared_ptr<std::__1::thread> nuraft::cs_new<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x15a6cdce)
#10 nuraft::asio_service_impl::asio_service_impl(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1529:13 (clickhouse+0x15a6cdce)
#11 nuraft::asio_service::asio_service(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1649:17 (clickhouse+0x15a6e182)
#12 void std::__1::allocator<nuraft::asio_service>::construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:886:28 (clickhouse+0x15a6b503)
#13 void std::__1::allocator_traits<std::__1::allocator<nuraft::asio_service> >::__construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::integral_constant<bool, true>, std::__1::allocator<nuraft::asio_service>&, nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:519:21 (clickhouse+0x15a6b503)
#14 void std::__1::allocator_traits<std::__1::allocator<nuraft::asio_service> >::construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::allocator<nuraft::asio_service>&, nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:481:14 (clickhouse+0x15a6b503)
#15 std::__1::__shared_ptr_emplace<nuraft::asio_service, std::__1::allocator<nuraft::asio_service> >::__shared_ptr_emplace<nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::allocator<nuraft::asio_service>, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:2594:9 (clickhouse+0x15a6b503)
#16 std::__1::shared_ptr<nuraft::asio_service> std::__1::allocate_shared<nuraft::asio_service, std::__1::allocator<nuraft::asio_service>, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&, void>(std::__1::allocator<nuraft::asio_service> const&, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3360:55 (clickhouse+0x15a6b503)
#17 std::__1::shared_ptr<nuraft::asio_service> std::__1::make_shared<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&, void>(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x15a6b503)
#18 std::__1::shared_ptr<nuraft::asio_service> nuraft::cs_new<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x15a6b503)
#19 nuraft::raft_launcher::init(std::__1::shared_ptr<nuraft::state_machine>, std::__1::shared_ptr<nuraft::state_mgr>, std::__1::shared_ptr<nuraft::logger>, int, nuraft::asio_service_options const&, nuraft::raft_params const&, nuraft::raft_server::init_options const&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/launcher.cxx:38:17 (clickhouse+0x15a6b503)
#20 DB::NuKeeperServer::startup() /home/alesap/code/cpp/ClickHouse/src/Coordination/NuKeeperServer.cpp:53:30 (clickhouse+0x13294a70)
#21 DB::TestKeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&) /home/alesap/code/cpp/ClickHouse/src/Coordination/TestKeeperStorageDispatcher.cpp:137:13 (clickhouse+0x132be227)
#22 DB::Context::initializeTestKeeperStorageDispatcher() const /home/alesap/code/cpp/ClickHouse/src/Interpreters/Context.cpp:1580:49 (clickhouse+0x11f1fc77)
#23 Poco::Util::Application::run() /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/Application.cpp:334:8 (clickhouse+0x8ba1a60)
#24 DB::Server::run() /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:337:25 (clickhouse+0x15b9a74b)
#25 Poco::Util::ServerApplication::run(int, char**) /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/ServerApplication.cpp:611:9 (clickhouse+0x8b98fae)
#26 mainEntryClickHouseServer(int, char**) /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:129:20 (clickhouse+0x15bb6b63)
#27 main /home/alesap/code/cpp/ClickHouse/programs/main.cpp:368:12 (clickhouse+0x8b97b7e)
#28 __libc_start_main <null> (clickhouse+0x8b960e9)
#29 nuraft::timer_helper::set_duration_us(unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/internal_timer.hxx:56:22 (libc.so.6+0x270b2)
#30 nuraft::timer_helper::set_duration_ms(unsigned long) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/internal_timer.hxx:60:9 (libc.so.6+0x270b2)
#31 nuraft::peer::handle_rpc_result(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_exception>&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/peer.cxx:139:25 (libc.so.6+0x270b2)
Thread T53 'nuraft_w_48' (tid=61, running) created by main thread at:
#0 pthread_create <null> (clickhouse+0x8b0594b)
#1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:509:10 (clickhouse+0x15a7af30)
#2 std::__1::thread::thread<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:307:16 (clickhouse+0x15a7af30)
#3 void std::__1::allocator<std::__1::thread>::construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:886:28 (clickhouse+0x15a6cdce)
#4 void std::__1::allocator_traits<std::__1::allocator<std::__1::thread> >::__construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::integral_constant<bool, true>, std::__1::allocator<std::__1::thread>&, std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:519:21 (clickhouse+0x15a6cdce)
#5 void std::__1::allocator_traits<std::__1::allocator<std::__1::thread> >::construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::allocator<std::__1::thread>&, std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:481:14 (clickhouse+0x15a6cdce)
#6 std::__1::__shared_ptr_emplace<std::__1::thread, std::__1::allocator<std::__1::thread> >::__shared_ptr_emplace<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::allocator<std::__1::thread>, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:2594:9 (clickhouse+0x15a6cdce)
#7 std::__1::shared_ptr<std::__1::thread> std::__1::allocate_shared<std::__1::thread, std::__1::allocator<std::__1::thread>, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::allocator<std::__1::thread> const&, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3360:55 (clickhouse+0x15a6cdce)
#8 std::__1::shared_ptr<std::__1::thread> std::__1::make_shared<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x15a6cdce)
#9 std::__1::shared_ptr<std::__1::thread> nuraft::cs_new<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x15a6cdce)
#10 nuraft::asio_service_impl::asio_service_impl(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1529:13 (clickhouse+0x15a6cdce)
#11 nuraft::asio_service::asio_service(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1649:17 (clickhouse+0x15a6e182)
#12 void std::__1::allocator<nuraft::asio_service>::construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:886:28 (clickhouse+0x15a6b503)
#13 void std::__1::allocator_traits<std::__1::allocator<nuraft::asio_service> >::__construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::integral_constant<bool, true>, std::__1::allocator<nuraft::asio_service>&, nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:519:21 (clickhouse+0x15a6b503)
#14 void std::__1::allocator_traits<std::__1::allocator<nuraft::asio_service> >::construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::allocator<nuraft::asio_service>&, nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:481:14 (clickhouse+0x15a6b503)
#15 std::__1::__shared_ptr_emplace<nuraft::asio_service, std::__1::allocator<nuraft::asio_service> >::__shared_ptr_emplace<nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::allocator<nuraft::asio_service>, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:2594:9 (clickhouse+0x15a6b503)
#16 std::__1::shared_ptr<nuraft::asio_service> std::__1::allocate_shared<nuraft::asio_service, std::__1::allocator<nuraft::asio_service>, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&, void>(std::__1::allocator<nuraft::asio_service> const&, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3360:55 (clickhouse+0x15a6b503)
#17 std::__1::shared_ptr<nuraft::asio_service> std::__1::make_shared<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&, void>(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x15a6b503)
#18 std::__1::shared_ptr<nuraft::asio_service> nuraft::cs_new<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x15a6b503)
#19 nuraft::raft_launcher::init(std::__1::shared_ptr<nuraft::state_machine>, std::__1::shared_ptr<nuraft::state_mgr>, std::__1::shared_ptr<nuraft::logger>, int, nuraft::asio_service_options const&, nuraft::raft_params const&, nuraft::raft_server::init_options const&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/launcher.cxx:38:17 (clickhouse+0x15a6b503)
#20 DB::NuKeeperServer::startup() /home/alesap/code/cpp/ClickHouse/src/Coordination/NuKeeperServer.cpp:53:30 (clickhouse+0x13294a70)
#21 DB::TestKeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&) /home/alesap/code/cpp/ClickHouse/src/Coordination/TestKeeperStorageDispatcher.cpp:137:13 (clickhouse+0x132be227)
#22 DB::Context::initializeTestKeeperStorageDispatcher() const /home/alesap/code/cpp/ClickHouse/src/Interpreters/Context.cpp:1580:49 (clickhouse+0x11f1fc77)
#23 DB::Server::main(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:848:25 (clickhouse+0x8ba1a60)
#24 Poco::Util::Application::run() /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/Application.cpp:334:8 (clickhouse+0x15b9a74b)
#25 DB::Server::run() /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:337:25 (clickhouse+0x8b98fae)
#26 Poco::Util::ServerApplication::run(int, char**) /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/ServerApplication.cpp:611:9 (clickhouse+0x15bb6b63)
#27 mainEntryClickHouseServer(int, char**) /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:129:20 (clickhouse+0x8b97b7e)
#28 main /home/alesap/code/cpp/ClickHouse/programs/main.cpp:368:12 (clickhouse+0x8b960e9)
Thread T10 'nuraft_w_5' (tid=18, running) created by main thread at:
#0 pthread_create <null> (clickhouse+0x8b0594b)
#1 std::__1::__libcpp_thread_create(unsigned long*, void* (*)(void*), void*) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__threading_support:509:10 (clickhouse+0x15a7af30)
#2 std::__1::thread::thread<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/thread:307:16 (clickhouse+0x15a7af30)
#3 void std::__1::allocator<std::__1::thread>::construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:886:28 (clickhouse+0x15a6cdce)
#4 void std::__1::allocator_traits<std::__1::allocator<std::__1::thread> >::__construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::integral_constant<bool, true>, std::__1::allocator<std::__1::thread>&, std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:519:21 (clickhouse+0x15a6cdce)
#5 void std::__1::allocator_traits<std::__1::allocator<std::__1::thread> >::construct<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::allocator<std::__1::thread>&, std::__1::thread*, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:481:14 (clickhouse+0x15a6cdce)
#6 std::__1::__shared_ptr_emplace<std::__1::thread, std::__1::allocator<std::__1::thread> >::__shared_ptr_emplace<std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::allocator<std::__1::thread>, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:2594:9 (clickhouse+0x15a6cdce)
#7 std::__1::shared_ptr<std::__1::thread> std::__1::allocate_shared<std::__1::thread, std::__1::allocator<std::__1::thread>, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::allocator<std::__1::thread> const&, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3360:55 (clickhouse+0x15a6cdce)
#8 std::__1::shared_ptr<std::__1::thread> std::__1::make_shared<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>, void>(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x15a6cdce)
#9 std::__1::shared_ptr<std::__1::thread> nuraft::cs_new<std::__1::thread, std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*> >(std::__1::__bind<void (nuraft::asio_service_impl::*)(), nuraft::asio_service_impl*>&&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x15a6cdce)
#10 nuraft::asio_service_impl::asio_service_impl(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1529:13 (clickhouse+0x15a6cdce)
#11 nuraft::asio_service::asio_service(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/asio_service.cxx:1649:17 (clickhouse+0x15a6e182)
#12 void std::__1::allocator<nuraft::asio_service>::construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:886:28 (clickhouse+0x15a6b503)
#13 void std::__1::allocator_traits<std::__1::allocator<nuraft::asio_service> >::__construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::integral_constant<bool, true>, std::__1::allocator<nuraft::asio_service>&, nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:519:21 (clickhouse+0x15a6b503)
#14 void std::__1::allocator_traits<std::__1::allocator<nuraft::asio_service> >::construct<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::allocator<nuraft::asio_service>&, nuraft::asio_service*, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/__memory/allocator_traits.h:481:14 (clickhouse+0x15a6b503)
#15 std::__1::__shared_ptr_emplace<nuraft::asio_service, std::__1::allocator<nuraft::asio_service> >::__shared_ptr_emplace<nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(std::__1::allocator<nuraft::asio_service>, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:2594:9 (clickhouse+0x15a6b503)
#16 std::__1::shared_ptr<nuraft::asio_service> std::__1::allocate_shared<nuraft::asio_service, std::__1::allocator<nuraft::asio_service>, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&, void>(std::__1::allocator<nuraft::asio_service> const&, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3360:55 (clickhouse+0x15a6b503)
#17 std::__1::shared_ptr<nuraft::asio_service> std::__1::make_shared<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&, void>(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/memory:3369:12 (clickhouse+0x15a6b503)
#18 std::__1::shared_ptr<nuraft::asio_service> nuraft::cs_new<nuraft::asio_service, nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&>(nuraft::asio_service_options const&, std::__1::shared_ptr<nuraft::logger>&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/include/libnuraft/ptr.hxx:36:12 (clickhouse+0x15a6b503)
#19 nuraft::raft_launcher::init(std::__1::shared_ptr<nuraft::state_machine>, std::__1::shared_ptr<nuraft::state_mgr>, std::__1::shared_ptr<nuraft::logger>, int, nuraft::asio_service_options const&, nuraft::raft_params const&, nuraft::raft_server::init_options const&) /home/alesap/code/cpp/ClickHouse/contrib/NuRaft/src/launcher.cxx:38:17 (clickhouse+0x15a6b503)
#20 DB::NuKeeperServer::startup() /home/alesap/code/cpp/ClickHouse/src/Coordination/NuKeeperServer.cpp:53:30 (clickhouse+0x13294a70)
#21 DB::TestKeeperStorageDispatcher::initialize(Poco::Util::AbstractConfiguration const&) /home/alesap/code/cpp/ClickHouse/src/Coordination/TestKeeperStorageDispatcher.cpp:137:13 (clickhouse+0x132be227)
#22 DB::Context::initializeTestKeeperStorageDispatcher() const /home/alesap/code/cpp/ClickHouse/src/Interpreters/Context.cpp:1580:49 (clickhouse+0x11f1fc77)
#23 DB::Server::main(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&) /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:848:25 (clickhouse+0x8ba1a60)
#24 Poco::Util::Application::run() /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/Application.cpp:334:8 (clickhouse+0x15b9a74b)
#25 DB::Server::run() /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:337:25 (clickhouse+0x8b98fae)
#26 Poco::Util::ServerApplication::run(int, char**) /home/alesap/code/cpp/ClickHouse/contrib/poco/Util/src/ServerApplication.cpp:611:9 (clickhouse+0x15bb6b63)
#27 mainEntryClickHouseServer(int, char**) /home/alesap/code/cpp/ClickHouse/programs/server/Server.cpp:129:20 (clickhouse+0x8b97b7e)
#28 main /home/alesap/code/cpp/ClickHouse/programs/main.cpp:368:12 (clickhouse+0x8b960e9)
SUMMARY: ThreadSanitizer: data race /home/alesap/code/cpp/ClickHouse/contrib/libcxx/include/type_traits:3617:1 in decltype(*(std::__1::forward<nuraft::peer*&>(fp0)).*fp(std::__1::forward<std::__1::shared_ptr<nuraft::peer>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_client>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::req_msg>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::resp_msg>&>(fp1), std::__1::forward<std::__1::shared_ptr<nuraft::rpc_exception>&>(fp1))) std::__1::__invoke<void (nuraft::peer::*&)(std::__1::shared_ptr<nuraft::peer>, std::__1::shared_ptr<nuraft::rpc_client>, std::__1::shared_ptr<nuraft::req_msg>&, std::__1::shared_ptr<nuraft::cmd_result<std::__1::shared_ptr<nuraft::resp_msg>, std::__1::shared_ptr<nuraft::rpc_exception> > >&, std::__1::shared_ptr<nuraft::resp_msg>&, std::__1::shared_ptr<nuraft::rpc_excepti
==================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment