Skip to content

Instantly share code, notes, and snippets.

@wezrule
Created November 5, 2019 12:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save wezrule/05b1a84d0582b40cc3f7c16932f3367c to your computer and use it in GitHub Desktop.
Save wezrule/05b1a84d0582b40cc3f7c16932f3367c to your computer and use it in GitHub Desktop.
[ RUN ] rpc.wallet_create_seed
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x956624: assign_bits<boost::multiprecision::backends::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void>, unsigned char> (import_export.hpp:24)
==29950== by 0x956624: boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>& boost::multiprecision::detail::import_bits_generic<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, (boost::multiprecision::expression_template_option)0, unsigned char const*>(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, unsigned char const*, unsigned char const*, unsigned int, bool) (import_export.hpp:113)
==29950== by 0x94E1C2: import_bits<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void, boost::multiprecision::et_off, const unsigned char> (import_export.hpp:176)
==29950== by 0x94E1C2: number (numbers.cpp:197)
==29950== by 0x94E1C2: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==29950== by 0x4414FB: main (entry.cpp:17)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x9566B1: normalize (cpp_int.hpp:645)
==29950== by 0x9566B1: boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>& boost::multiprecision::detail::import_bits_generic<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, (boost::multiprecision::expression_template_option)0, unsigned char const*>(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, unsigned char const*, unsigned char const*, unsigned int, bool) (import_export.hpp:118)
==29950== by 0x94E1C2: import_bits<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void, boost::multiprecision::et_off, const unsigned char> (import_export.hpp:176)
==29950== by 0x94E1C2: number (numbers.cpp:197)
==29950== by 0x94E1C2: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==29950== by 0x4414FB: main (entry.cpp:17)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x82CED7: right_shift_generic<boost::multiprecision::backends::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void> > (bitwise.hpp:534)
==29950== by 0x82CED7: _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o (bitwise.hpp:582)
==29950== by 0x82CB4D: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1671)
==29950== by 0x953705: str (cpp_int.hpp:1744)
==29950== by 0x953705: str (number.hpp:828)
==29950== by 0x953705: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==29950== by 0x94E1CF: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x82CB2F: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1668)
==29950== by 0x953705: str (cpp_int.hpp:1744)
==29950== by 0x953705: str (number.hpp:828)
==29950== by 0x953705: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==29950== by 0x94E1CF: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0xE0EE7A: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_not_of(char, unsigned long) const (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x82CBA1: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1684)
==29950== by 0x953705: str (cpp_int.hpp:1744)
==29950== by 0x953705: str (number.hpp:828)
==29950== by 0x953705: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==29950== by 0x94E1CF: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0xE57CBB: std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::overflow(int) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0xE27C28: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0xE4D9A3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x9537D3: operator<<<char, std::char_traits<char>, std::allocator<char> > (basic_string.h:6289)
==29950== by 0x9537D3: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2030)
==29950== by 0x94E1CF: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0xE27C2C: std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0xE4D9A3: std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x9537D3: operator<<<char, std::char_traits<char>, std::allocator<char> > (basic_string.h:6289)
==29950== by 0x9537D3: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2030)
==29950== by 0x94E1CF: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==29950== by 0x94E0A5: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==29950== by 0x4635CA: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:992)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x5A146C: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::property_tree::json_parser::create_escapes<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (write.hpp:37)
==29950== by 0x59E89E: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:80)
==29950== by 0x59E7B8: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:113)
==29950== by 0x59DFA3: void boost::property_tree::json_parser::write_json_internal<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (write.hpp:160)
==29950== by 0x588CC3: write_json<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > > > (json_parser.hpp:99)
==29950== by 0x588CC3: operator() (rpc.cpp:44)
==29950== by 0x588CC3: boost::asio::detail::binder1<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (bind_handler.hpp:65)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_hook.hpp:69)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92)> (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> (bind_handler.hpp:106)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: dispatch<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, std::allocator<void> > (io_object_executor.hpp:117)
==29950== by 0x591DE2: complete<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_work.hpp:72)
==29950== by 0x591DE2: boost::asio::detail::reactive_socket_connect_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (reactive_socket_connect_op.hpp:102)
==29950== by 0x7C4F69: complete (scheduler_operation.hpp:40)
==29950== by 0x7C4F69: boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, long, boost::system::error_code const&) (scheduler.ipp:527)
==29950== by 0x7C4A69: boost::asio::detail::scheduler::wait_one(long, boost::system::error_code&) (scheduler.ipp:239)
==29950== by 0x7C4868: unsigned long boost::asio::io_context::run_one_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (io_context.hpp:115)
==29950== by 0x7C0750: run_one_for<long, std::ratio<1, 1000000000> > (io_context.hpp:100)
==29950== by 0x7C0750: nano::system::poll(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) (testing.cpp:167)
==29950== by 0x463663: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:996)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x5A1475: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::property_tree::json_parser::create_escapes<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (write.hpp:37)
==29950== by 0x59E89E: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:80)
==29950== by 0x59E7B8: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:113)
==29950== by 0x59DFA3: void boost::property_tree::json_parser::write_json_internal<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (write.hpp:160)
==29950== by 0x588CC3: write_json<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > > > (json_parser.hpp:99)
==29950== by 0x588CC3: operator() (rpc.cpp:44)
==29950== by 0x588CC3: boost::asio::detail::binder1<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (bind_handler.hpp:65)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_hook.hpp:69)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92)> (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> (bind_handler.hpp:106)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: dispatch<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, std::allocator<void> > (io_object_executor.hpp:117)
==29950== by 0x591DE2: complete<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_work.hpp:72)
==29950== by 0x591DE2: boost::asio::detail::reactive_socket_connect_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (reactive_socket_connect_op.hpp:102)
==29950== by 0x7C4F69: complete (scheduler_operation.hpp:40)
==29950== by 0x7C4F69: boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, long, boost::system::error_code const&) (scheduler.ipp:527)
==29950== by 0x7C4A69: boost::asio::detail::scheduler::wait_one(long, boost::system::error_code&) (scheduler.ipp:239)
==29950== by 0x7C4868: unsigned long boost::asio::io_context::run_one_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (io_context.hpp:115)
==29950== by 0x7C0750: run_one_for<long, std::ratio<1, 1000000000> > (io_context.hpp:100)
==29950== by 0x7C0750: nano::system::poll(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) (testing.cpp:167)
==29950== by 0x463663: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:996)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x5A147B: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::property_tree::json_parser::create_escapes<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (write.hpp:38)
==29950== by 0x59E89E: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:80)
==29950== by 0x59E7B8: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:113)
==29950== by 0x59DFA3: void boost::property_tree::json_parser::write_json_internal<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (write.hpp:160)
==29950== by 0x588CC3: write_json<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > > > (json_parser.hpp:99)
==29950== by 0x588CC3: operator() (rpc.cpp:44)
==29950== by 0x588CC3: boost::asio::detail::binder1<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (bind_handler.hpp:65)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_hook.hpp:69)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92)> (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> (bind_handler.hpp:106)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: dispatch<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, std::allocator<void> > (io_object_executor.hpp:117)
==29950== by 0x591DE2: complete<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_work.hpp:72)
==29950== by 0x591DE2: boost::asio::detail::reactive_socket_connect_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (reactive_socket_connect_op.hpp:102)
==29950== by 0x7C4F69: complete (scheduler_operation.hpp:40)
==29950== by 0x7C4F69: boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, long, boost::system::error_code const&) (scheduler.ipp:527)
==29950== by 0x7C4A69: boost::asio::detail::scheduler::wait_one(long, boost::system::error_code&) (scheduler.ipp:239)
==29950== by 0x7C4868: unsigned long boost::asio::io_context::run_one_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (io_context.hpp:115)
==29950== by 0x7C0750: run_one_for<long, std::ratio<1, 1000000000> > (io_context.hpp:100)
==29950== by 0x7C0750: nano::system::poll(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) (testing.cpp:167)
==29950== by 0x463663: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:996)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x5A1484: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > boost::property_tree::json_parser::create_escapes<char>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (write.hpp:38)
==29950== by 0x59E89E: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:80)
==29950== by 0x59E7B8: void boost::property_tree::json_parser::write_json_helper<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, int, bool) (write.hpp:113)
==29950== by 0x59DFA3: void boost::property_tree::json_parser::write_json_internal<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >(std::basic_ostream<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type::value_type, std::char_traits<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >::key_type> >&, boost::property_tree::basic_ptree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) (write.hpp:160)
==29950== by 0x588CC3: write_json<boost::property_tree::basic_ptree<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>, std::less<std::__cxx11::basic_string<char> > > > (json_parser.hpp:99)
==29950== by 0x588CC3: operator() (rpc.cpp:44)
==29950== by 0x588CC3: boost::asio::detail::binder1<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (bind_handler.hpp:65)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_hook.hpp:69)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92)> (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> (bind_handler.hpp:106)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: dispatch<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, std::allocator<void> > (io_object_executor.hpp:117)
==29950== by 0x591DE2: complete<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_work.hpp:72)
==29950== by 0x591DE2: boost::asio::detail::reactive_socket_connect_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (reactive_socket_connect_op.hpp:102)
==29950== by 0x7C4F69: complete (scheduler_operation.hpp:40)
==29950== by 0x7C4F69: boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, long, boost::system::error_code const&) (scheduler.ipp:527)
==29950== by 0x7C4A69: boost::asio::detail::scheduler::wait_one(long, boost::system::error_code&) (scheduler.ipp:239)
==29950== by 0x7C4868: unsigned long boost::asio::io_context::run_one_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (io_context.hpp:115)
==29950== by 0x7C0750: run_one_for<long, std::ratio<1, 1000000000> > (io_context.hpp:100)
==29950== by 0x7C0750: nano::system::poll(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) (testing.cpp:167)
==29950== by 0x463663: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:996)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Syscall param sendmsg(msg.msg_iov[5]) points to uninitialised byte(s)
==29950== at 0x560D607: sendmsg (sendmsg.c:28)
==29950== by 0x5AFADB: send (socket_ops.ipp:1184)
==29950== by 0x5AFADB: non_blocking_send (socket_ops.ipp:1258)
==29950== by 0x5AFADB: boost::asio::detail::reactive_socket_send_op_base<boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > const&> > >::do_perform(boost::asio::detail::reactor_op*) (reactive_socket_send_op.hpp:55)
==29950== by 0x5B0371: perform (reactor_op.hpp:44)
==29950== by 0x5B0371: boost::asio::detail::epoll_reactor::start_op(int, int, boost::asio::detail::epoll_reactor::descriptor_state*&, boost::asio::detail::reactor_op*, bool, bool) (epoll_reactor.ipp:259)
==29950== by 0x58BA64: start_op (reactive_socket_service_base.ipp:245)
==29950== by 0x58BA64: async_send<boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<const boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > &> >, boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::detail::io_object_executor<boost::asio::executor> > (reactive_socket_service_base.hpp:279)
==29950== by 0x58BA64: operator()<boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<const boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > &> > > (basic_stream_socket.hpp:965)
==29950== by 0x58BA64: initiate<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_send, boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, const boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<const boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > &> > &, int> (async_result.hpp:82)
==29950== by 0x58BA64: async_initiate<boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, void (boost::system::error_code, unsigned long), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_send, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, const boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<const boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > &> > &, int> (async_result.hpp:256)
==29950== by 0x58BA64: async_write_some<boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<const boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > &> >, boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > > (basic_stream_socket.hpp:835)
==29950== by 0x58BA64: operator()<boost::beast::detail::buffers_ref<boost::beast::buffers_prefix_view<const boost::beast::buffers_suffix<boost::beast::buffers_cat_view<boost::beast::detail::buffers_ref<boost::beast::buffers_cat_view<boost::asio::const_buffer, boost::asio::const_buffer, boost::asio::const_buffer, boost::beast::http::basic_fields<std::allocator<char> >::writer::field_range, boost::beast::http::chunk_crlf> >, boost::asio::const_buffer> > &> > > (write.hpp:64)
==29950== by 0x58BA64: do_visit<2, boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >::lambda> (serializer.hpp:52)
==29950== by 0x58BA64: next<boost::beast::http::detail::write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >::lambda &> (serializer.hpp:110)
==29950== by 0x58BA64: operator() (write.hpp:91)
==29950== by 0x58BA64: write_some_op<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > > (write.hpp:81)
==29950== by 0x58BA64: operator()<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > (write.hpp:282)
==29950== by 0x58BA64: initiate<boost::beast::http::detail::run_write_some_op, boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, boost::beast::http::serializer<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > *> (async_result.hpp:82)
==29950== by 0x58BA64: async_initiate<boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, void (boost::system::error_code, unsigned long), boost::beast::http::detail::run_write_some_op, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, boost::beast::http::serializer<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > *> (async_result.hpp:256)
==29950== by 0x58BA64: async_write_some_impl<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> >, boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > > (write.hpp:472)
==29950== by 0x58BA64: async_write_some<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> >, boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > > (write.hpp:542)
==29950== by 0x58BA64: boost::beast::http::detail::write_op<boost::beast::http::detail::write_msg_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}::operator()(boost::system::error_code const&) const::{lambda(boost::system::error_code const&, unsigned long)#1}, boost::asio::basic_stream_socket<{lambda(boost::system::error_code const&, unsigned long)#1}::ip::tcp, {lambda(boost::system::error_code const&, unsigned long)#1}::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::char_traits> >, {lambda(boost::system::error_code const&, unsigned long)#1}::ip::tcp, boost::beast::http::detail::serializer_is_done, true, std::char_traits<char>, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> > >::operator()(boost::system::error_code, unsigned long) (write.hpp:201)
==29950== by 0x589034: write_op<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > > (write.hpp:180)
==29950== by 0x589034: operator()<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, boost::beast::http::detail::serializer_is_done, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > (write.hpp:313)
==29950== by 0x589034: initiate<boost::beast::http::detail::run_write_op, boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, boost::beast::http::detail::serializer_is_done, boost::beast::http::serializer<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > *> (async_result.hpp:82)
==29950== by 0x589034: async_initiate<boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > >, void (boost::system::error_code, unsigned long), boost::beast::http::detail::run_write_op, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, boost::beast::http::detail::serializer_is_done, boost::beast::http::serializer<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > *> (async_result.hpp:256)
==29950== by 0x589034: async_write<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> >, boost::beast::http::detail::write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > > (write.hpp:698)
==29950== by 0x589034: operator() (write.hpp:250)
==29950== by 0x589034: write_msg_op<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), const boost::beast::http::message<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > &> (write.hpp:244)
==29950== by 0x589034: operator()<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> >> (write.hpp:376)
==29950== by 0x589034: initiate<boost::beast::http::detail::run_write_msg_op, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, const boost::beast::http::message<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > *, std::integral_constant<bool, true> > (async_result.hpp:82)
==29950== by 0x589034: async_initiate<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49), void (boost::system::error_code, unsigned long), boost::beast::http::detail::run_write_msg_op, boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor> *, const boost::beast::http::message<true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> > > *, std::integral_constant<bool, true> > (async_result.hpp:256)
==29950== by 0x589034: async_write<boost::asio::basic_stream_socket<boost::asio::ip::tcp, boost::asio::executor>, true, boost::beast::http::basic_string_body<char, std::char_traits<char>, std::allocator<char> >, boost::beast::http::basic_fields<std::allocator<char> >, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:51:49)> (write.hpp:848)
==29950== by 0x589034: operator() (rpc.cpp:51)
==29950== by 0x589034: boost::asio::detail::binder1<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (bind_handler.hpp:65)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_hook.hpp:69)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92)> (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> (bind_handler.hpp:106)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: dispatch<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, std::allocator<void> > (io_object_executor.hpp:117)
==29950== by 0x591DE2: complete<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_work.hpp:72)
==29950== by 0x591DE2: boost::asio::detail::reactive_socket_connect_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (reactive_socket_connect_op.hpp:102)
==29950== by 0x7C4F69: complete (scheduler_operation.hpp:40)
==29950== by 0x7C4F69: boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, long, boost::system::error_code const&) (scheduler.ipp:527)
==29950== by 0x7C4A69: boost::asio::detail::scheduler::wait_one(long, boost::system::error_code&) (scheduler.ipp:239)
==29950== by 0x7C4868: unsigned long boost::asio::io_context::run_one_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (io_context.hpp:115)
==29950== by 0x7C0750: run_one_for<long, std::ratio<1, 1000000000> > (io_context.hpp:100)
==29950== by 0x7C0750: nano::system::poll(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) (testing.cpp:167)
==29950== by 0x463663: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:996)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== Address 0x662d62e is 46 bytes inside a block of size 115 alloc'd
==29950== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0xE5633C: void std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct<char*>(char*, char*, std::forward_iterator_tag) [clone .isra.78] (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0xE57531: std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x588D63: str (sstream:779)
==29950== by 0x588D63: operator() (rpc.cpp:49)
==29950== by 0x588D63: boost::asio::detail::binder1<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::system::error_code>::operator()() (bind_handler.hpp:65)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_hook.hpp:69)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92)> (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: asio_handler_invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, (lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> (bind_handler.hpp:106)
==29950== by 0x591DE2: invoke<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_invoke_helpers.hpp:37)
==29950== by 0x591DE2: dispatch<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code>, std::allocator<void> > (io_object_executor.hpp:117)
==29950== by 0x591DE2: complete<boost::asio::detail::binder1<(lambda at /home/wezrule/nano/nano-node/nano/rpc_test/rpc.cpp:40:92), boost::system::error_code> > (handler_work.hpp:72)
==29950== by 0x591DE2: boost::asio::detail::reactive_socket_connect_op<(anonymous namespace)::test_response::run(unsigned short)::{lambda(boost::system::error_code const&)#1}, boost::asio::detail::io_object_executor<boost::asio::executor> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (reactive_socket_connect_op.hpp:102)
==29950== by 0x7C4F69: complete (scheduler_operation.hpp:40)
==29950== by 0x7C4F69: boost::asio::detail::scheduler::do_wait_one(boost::asio::detail::conditionally_enabled_mutex::scoped_lock&, boost::asio::detail::scheduler_thread_info&, long, boost::system::error_code const&) (scheduler.ipp:527)
==29950== by 0x7C4A69: boost::asio::detail::scheduler::wait_one(long, boost::system::error_code&) (scheduler.ipp:239)
==29950== by 0x7C4868: unsigned long boost::asio::io_context::run_one_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (io_context.hpp:115)
==29950== by 0x7C0750: run_one_for<long, std::ratio<1, 1000000000> > (io_context.hpp:100)
==29950== by 0x7C0750: nano::system::poll(std::chrono::duration<long, std::ratio<1l, 1000000000l> > const&) (testing.cpp:167)
==29950== by 0x463663: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:996)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x94F575: equal<unsigned char> (stl_algobase.h:814)
==29950== by 0x94F575: __equal_aux<const unsigned char *, const unsigned char *> (stl_algobase.h:831)
==29950== by 0x94F575: equal<const unsigned char *, const unsigned char *> (stl_algobase.h:1051)
==29950== by 0x94F575: operator==<unsigned char, 32> (array:253)
==29950== by 0x94F575: operator== (numbers.cpp:133)
==29950== by 0x94F575: nano::raw_key::operator==(nano::raw_key const&) const (numbers.cpp:378)
==29950== by 0x463B3F: CmpHelperEQ<nano::raw_key, nano::raw_key> (gtest.h:1444)
==29950== by 0x463B3F: Compare<nano::raw_key, nano::raw_key> (gtest.h:1472)
==29950== by 0x463B3F: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:1008)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==29950== by 0x4414FB: main (entry.cpp:17)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x94F591: equal<unsigned char> (stl_algobase.h:814)
==29950== by 0x94F591: __equal_aux<const unsigned char *, const unsigned char *> (stl_algobase.h:831)
==29950== by 0x94F591: equal<const unsigned char *, const unsigned char *> (stl_algobase.h:1051)
==29950== by 0x94F591: operator==<unsigned char, 32> (array:253)
==29950== by 0x94F591: operator== (numbers.cpp:133)
==29950== by 0x94F591: nano::raw_key::operator==(nano::raw_key const&) const (numbers.cpp:378)
==29950== by 0x463B3F: CmpHelperEQ<nano::raw_key, nano::raw_key> (gtest.h:1444)
==29950== by 0x463B3F: Compare<nano::raw_key, nano::raw_key> (gtest.h:1472)
==29950== by 0x463B3F: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:1008)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==29950== by 0x4414FB: main (entry.cpp:17)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x94D835: equal<unsigned char> (stl_algobase.h:814)
==29950== by 0x94D835: __equal_aux<const unsigned char *, const unsigned char *> (stl_algobase.h:831)
==29950== by 0x94D835: equal<const unsigned char *, const unsigned char *> (stl_algobase.h:1051)
==29950== by 0x94D835: operator==<unsigned char, 32> (array:253)
==29950== by 0x94D835: nano::uint256_union::operator==(nano::uint256_union const&) const (numbers.cpp:133)
==29950== by 0x463F74: CmpHelperEQ<nano::public_key, nano::public_key> (gtest.h:1444)
==29950== by 0x463F74: Compare<nano::public_key, nano::public_key> (gtest.h:1472)
==29950== by 0x463F74: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:1014)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==29950== by 0x4414FB: main (entry.cpp:17)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
==29950== Conditional jump or move depends on uninitialised value(s)
==29950== at 0x94D851: equal<unsigned char> (stl_algobase.h:814)
==29950== by 0x94D851: __equal_aux<const unsigned char *, const unsigned char *> (stl_algobase.h:831)
==29950== by 0x94D851: equal<const unsigned char *, const unsigned char *> (stl_algobase.h:1051)
==29950== by 0x94D851: operator==<unsigned char, 32> (array:253)
==29950== by 0x94D851: nano::uint256_union::operator==(nano::uint256_union const&) const (numbers.cpp:133)
==29950== by 0x463F74: CmpHelperEQ<nano::public_key, nano::public_key> (gtest.h:1444)
==29950== by 0x463F74: Compare<nano::public_key, nano::public_key> (gtest.h:1472)
==29950== by 0x463F74: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:1014)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950== by 0x618613: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==29950== by 0x618613: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==29950== by 0x606858: testing::UnitTest::Run() (gtest.cc:4786)
==29950== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==29950== by 0x4414FB: main (entry.cpp:17)
==29950== Uninitialised value was created by a stack allocation
==29950== at 0x463368: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:977)
==29950==
[ OK ] rpc.wallet_create_seed (3118 ms)
[ RUN ] rpc.wallet_export
[ OK ] rpc.wallet_export (2890 ms)
[ RUN ] rpc.wallet_destroy
^C==29950==
==29950== Process terminating with default action of signal 2 (SIGINT)
==29950== at 0x5608F85: futex_abstimed_wait_cancelable (futex-internal.h:205)
==29950== by 0x5608F85: __pthread_cond_wait_common (pthread_cond_wait.c:539)
==29950== by 0x5608F85: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_wait.c:667)
==29950== by 0x67102F: __gthread_cond_timedwait (gthr-default.h:871)
==29950== by 0x67102F: __wait_until_impl<std::chrono::duration<long, std::ratio<1, 1000000000> > > (condition_variable:178)
==29950== by 0x67102F: wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1, 1000000000> > > (condition_variable:119)
==29950== by 0x67102F: std::cv_status std::_V2::condition_variable_any::wait_until<std::unique_lock<std::mutex>, std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > >(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) (condition_variable:286)
==29950== by 0x92B074: nano::alarm::run() (alarm.cpp:43)
==29950== by 0xB27FB6: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x56026DA: start_thread (pthread_create.c:463)
==29950== by 0x593B88E: clone (clone.S:95)
==29950==
==29950== HEAP SUMMARY:
==29950== in use at exit: 9,145,733 bytes in 3,460 blocks
==29950== total heap usage: 134,916 allocs, 131,456 frees, 401,770,990 bytes allocated
==29950==
==29950== 288 bytes in 1 blocks are possibly lost in loss record 1,485 of 1,743
==29950== at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0x40134A6: allocate_dtv (dl-tls.c:286)
==29950== by 0x40134A6: _dl_allocate_tls (dl-tls.c:530)
==29950== by 0x5603227: allocate_stack (allocatestack.c:627)
==29950== by 0x5603227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644)
==29950== by 0xB281C5: boost::thread::start_thread_noexcept(boost::thread_attributes const&) (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x9857AF: start_thread (thread.hpp:189)
==29950== by 0x9857AF: thread<(lambda at /home/wezrule/nano/nano-node/nano/lib/work.cpp:52:38)> (thread.hpp:277)
==29950== by 0x9857AF: nano::work_pool::work_pool(unsigned int, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, std::function<boost::optional<unsigned long> (nano::root const&, unsigned long, std::atomic<int>&)>) (work.cpp:52)
==29950== by 0x7C089A: nano::system::system() (testing.hpp:49)
==29950== by 0x7C0BC3: nano::system::system(unsigned short, unsigned short, nano::transport::transport_type) (testing.cpp:109)
==29950== by 0x4425FC: rpc_account_balance_Test::TestBody() (rpc.cpp:154)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950==
==29950== 288 bytes in 1 blocks are possibly lost in loss record 1,486 of 1,743
==29950== at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0x40134A6: allocate_dtv (dl-tls.c:286)
==29950== by 0x40134A6: _dl_allocate_tls (dl-tls.c:530)
==29950== by 0x5603227: allocate_stack (allocatestack.c:627)
==29950== by 0x5603227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644)
==29950== by 0x7ABD6C: start_thread (posix_thread.ipp:59)
==29950== by 0x7ABD6C: posix_thread<boost::asio::detail::resolver_service_base::work_scheduler_runner> (posix_thread.hpp:46)
==29950== by 0x7ABD6C: boost::asio::detail::resolver_service_base::start_work_thread() (resolver_service_base.ipp:151)
==29950== by 0x93EC21: start_resolve_op (resolver_service_base.ipp:135)
==29950== by 0x93EC21: async_resolve<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::detail::io_object_executor<boost::asio::executor> > (resolver_service.hpp:102)
==29950== by 0x93EC21: operator()<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> > (basic_resolver.hpp:961)
==29950== by 0x93EC21: initiate<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_resolve, (lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor> *, const boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> &> (async_result.hpp:82)
==29950== by 0x93EC21: async_initiate<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), void (boost::system::error_code, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>), boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_resolve, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor> *, const boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> &> (async_result.hpp:256)
==29950== by 0x93EC21: async_resolve<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100)> (basic_resolver.hpp:622)
==29950== by 0x93EC21: async_resolve (ipc_client.cpp:38)
==29950== by 0x93EC21: connect (ipc_client.cpp:112)
==29950== by 0x93EC21: nano::ipc::ipc_client::async_connect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short, std::function<void (nano::error)>) (ipc_client.cpp:170)
==29950== by 0x656F62: nano::rpc_request_processor::rpc_request_processor(boost::asio::io_context&, nano::rpc_config&) (rpc_request_processor.cpp:20)
==29950== by 0x463466: ipc_rpc_processor (rpc_request_processor.hpp:69)
==29950== by 0x463466: rpc_wallet_create_seed_Test::TestBody() (rpc.cpp:987)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950==
==29950== 288 bytes in 1 blocks are possibly lost in loss record 1,487 of 1,743
==29950== at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0x40134A6: allocate_dtv (dl-tls.c:286)
==29950== by 0x40134A6: _dl_allocate_tls (dl-tls.c:530)
==29950== by 0x5603227: allocate_stack (allocatestack.c:627)
==29950== by 0x5603227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644)
==29950== by 0x7ABD6C: start_thread (posix_thread.ipp:59)
==29950== by 0x7ABD6C: posix_thread<boost::asio::detail::resolver_service_base::work_scheduler_runner> (posix_thread.hpp:46)
==29950== by 0x7ABD6C: boost::asio::detail::resolver_service_base::start_work_thread() (resolver_service_base.ipp:151)
==29950== by 0x93EC21: start_resolve_op (resolver_service_base.ipp:135)
==29950== by 0x93EC21: async_resolve<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::detail::io_object_executor<boost::asio::executor> > (resolver_service.hpp:102)
==29950== by 0x93EC21: operator()<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> > (basic_resolver.hpp:961)
==29950== by 0x93EC21: initiate<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_resolve, (lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor> *, const boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> &> (async_result.hpp:82)
==29950== by 0x93EC21: async_initiate<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), void (boost::system::error_code, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>), boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_resolve, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor> *, const boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> &> (async_result.hpp:256)
==29950== by 0x93EC21: async_resolve<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100)> (basic_resolver.hpp:622)
==29950== by 0x93EC21: async_resolve (ipc_client.cpp:38)
==29950== by 0x93EC21: connect (ipc_client.cpp:112)
==29950== by 0x93EC21: nano::ipc::ipc_client::async_connect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short, std::function<void (nano::error)>) (ipc_client.cpp:170)
==29950== by 0x656F62: nano::rpc_request_processor::rpc_request_processor(boost::asio::io_context&, nano::rpc_config&) (rpc_request_processor.cpp:20)
==29950== by 0x46527A: ipc_rpc_processor (rpc_request_processor.hpp:69)
==29950== by 0x46527A: rpc_wallet_export_Test::TestBody() (rpc.cpp:1028)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950==
==29950== 288 bytes in 1 blocks are possibly lost in loss record 1,488 of 1,743
==29950== at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0x40134A6: allocate_dtv (dl-tls.c:286)
==29950== by 0x40134A6: _dl_allocate_tls (dl-tls.c:530)
==29950== by 0x5603227: allocate_stack (allocatestack.c:627)
==29950== by 0x5603227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644)
==29950== by 0xB27EBB: boost::thread::start_thread_noexcept() (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x822DA3: start_thread (thread.hpp:182)
==29950== by 0x822DA3: thread<(lambda at /home/wezrule/nano/nano-node/nano/node/wallet.cpp:1558:9)> (thread.hpp:269)
==29950== by 0x822DA3: nano::wallets::wallets(bool, nano::node&) (wallet.cpp:1558)
==29950== by 0x77CE0A: nano::node::node(boost::asio::io_context&, boost::filesystem::path const&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags) (node.cpp:151)
==29950== by 0x7C472F: void __gnu_cxx::new_allocator<nano::node>::construct<nano::node, boost::asio::io_context&, boost::filesystem::path, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&>(nano::node*, boost::asio::io_context&, boost::filesystem::path&&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&) (new_allocator.h:136)
==29950== by 0x7C4589: construct<nano::node, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (alloc_traits.h:475)
==29950== by 0x7C4589: _Sp_counted_ptr_inplace<boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr_base.h:526)
==29950== by 0x7C4589: __shared_count<nano::node, std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr_base.h:637)
==29950== by 0x7C4589: std::__shared_ptr<nano::node, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::node>, boost::asio::io_context&, boost::filesystem::path, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&>(std::_Sp_make_shared_tag, std::allocator<nano::node> const&, boost::asio::io_context&, boost::filesystem::path&&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&) (shared_ptr_base.h:1294)
==29950== by 0x7BFD82: shared_ptr<std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:344)
==29950== by 0x7BFD82: allocate_shared<nano::node, std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:690)
==29950== by 0x7BFD82: make_shared<nano::node, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:706)
==29950== by 0x7BFD82: nano::system::add_node(nano::node_config const&, nano::node_flags, nano::transport::transport_type) (testing.cpp:28)
==29950== by 0x7C0CB3: nano::system::system(unsigned short, unsigned short, nano::transport::transport_type) (testing.cpp:115)
==29950== by 0x46667F: rpc_wallet_destroy_Test::TestBody() (rpc.cpp:1053)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950==
==29950== 288 bytes in 1 blocks are possibly lost in loss record 1,489 of 1,743
==29950== at 0x4C31B25: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0x40134A6: allocate_dtv (dl-tls.c:286)
==29950== by 0x40134A6: _dl_allocate_tls (dl-tls.c:530)
==29950== by 0x5603227: allocate_stack (allocatestack.c:627)
==29950== by 0x5603227: pthread_create@@GLIBC_2.2.5 (pthread_create.c:644)
==29950== by 0x7ABD6C: start_thread (posix_thread.ipp:59)
==29950== by 0x7ABD6C: posix_thread<boost::asio::detail::resolver_service_base::work_scheduler_runner> (posix_thread.hpp:46)
==29950== by 0x7ABD6C: boost::asio::detail::resolver_service_base::start_work_thread() (resolver_service_base.ipp:151)
==29950== by 0x93EC21: start_resolve_op (resolver_service_base.ipp:135)
==29950== by 0x93EC21: async_resolve<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::detail::io_object_executor<boost::asio::executor> > (resolver_service.hpp:102)
==29950== by 0x93EC21: operator()<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> > (basic_resolver.hpp:961)
==29950== by 0x93EC21: initiate<boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_resolve, (lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor> *, const boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> &> (async_result.hpp:82)
==29950== by 0x93EC21: async_initiate<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100), void (boost::system::error_code, boost::asio::ip::basic_resolver_results<boost::asio::ip::tcp>), boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor>::initiate_async_resolve, boost::asio::ip::basic_resolver<boost::asio::ip::tcp, boost::asio::executor> *, const boost::asio::ip::basic_resolver_query<boost::asio::ip::tcp> &> (async_result.hpp:256)
==29950== by 0x93EC21: async_resolve<(lambda at /home/wezrule/nano/nano-node/nano/lib/ipc_client.cpp:38:100)> (basic_resolver.hpp:622)
==29950== by 0x93EC21: async_resolve (ipc_client.cpp:38)
==29950== by 0x93EC21: connect (ipc_client.cpp:112)
==29950== by 0x93EC21: nano::ipc::ipc_client::async_connect(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned short, std::function<void (nano::error)>) (ipc_client.cpp:170)
==29950== by 0x656F62: nano::rpc_request_processor::rpc_request_processor(boost::asio::io_context&, nano::rpc_config&) (rpc_request_processor.cpp:20)
==29950== by 0x46681A: ipc_rpc_processor (rpc_request_processor.hpp:69)
==29950== by 0x46681A: rpc_wallet_destroy_Test::TestBody() (rpc.cpp:1062)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950== by 0x5F8A01: testing::Test::Run() (gtest.cc:2517)
==29950== by 0x5F9A4F: testing::TestInfo::Run() (gtest.cc:2693)
==29950== by 0x5FA086: testing::TestCase::Run() (gtest.cc:2811)
==29950== by 0x606C86: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==29950==
==29950== 1,048,584 bytes in 1 blocks are possibly lost in loss record 1,739 of 1,743
==29950== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0xAEDDF0: mdb_midl_alloc (midl.c:106)
==29950== by 0xEA5020: mdb_env_open (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x910B7D: nano::mdb_env::init(bool&, boost::filesystem::path const&, int, bool, unsigned long) (lmdb_env.cpp:39)
==29950== by 0x8EDF4A: nano::mdb_store::vacuum_after_upgrade(boost::filesystem::path const&, int) (lmdb.cpp:109)
==29950== by 0x8EC6A9: nano::mdb_store::mdb_store(nano::logger_mt&, boost::filesystem::path const&, nano::txn_tracking_config const&, std::chrono::duration<long, std::ratio<1l, 1000l> >, int, unsigned long, bool) (lmdb.cpp:81)
==29950== by 0x77FE15: make_unique<nano::mdb_store, nano::logger_mt &, const boost::filesystem::path, const nano::txn_tracking_config &, std::chrono::duration<long, std::ratio<1, 1000> > &, int &, unsigned long &, bool &> (unique_ptr.h:825)
==29950== by 0x77FE15: nano::make_store(nano::logger_mt&, boost::filesystem::path const&, bool, bool, nano::rocksdb_config const&, nano::txn_tracking_config const&, std::chrono::duration<long, std::ratio<1l, 1000l> >, int, unsigned long, bool, bool) (node.cpp:1401)
==29950== by 0x77C7A9: nano::node::node(boost::asio::io_context&, boost::filesystem::path const&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags) (node.cpp:126)
==29950== by 0x7C472F: void __gnu_cxx::new_allocator<nano::node>::construct<nano::node, boost::asio::io_context&, boost::filesystem::path, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&>(nano::node*, boost::asio::io_context&, boost::filesystem::path&&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&) (new_allocator.h:136)
==29950== by 0x7C4589: construct<nano::node, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (alloc_traits.h:475)
==29950== by 0x7C4589: _Sp_counted_ptr_inplace<boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr_base.h:526)
==29950== by 0x7C4589: __shared_count<nano::node, std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr_base.h:637)
==29950== by 0x7C4589: std::__shared_ptr<nano::node, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::node>, boost::asio::io_context&, boost::filesystem::path, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&>(std::_Sp_make_shared_tag, std::allocator<nano::node> const&, boost::asio::io_context&, boost::filesystem::path&&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&) (shared_ptr_base.h:1294)
==29950== by 0x7BFD82: shared_ptr<std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:344)
==29950== by 0x7BFD82: allocate_shared<nano::node, std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:690)
==29950== by 0x7BFD82: make_shared<nano::node, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:706)
==29950== by 0x7BFD82: nano::system::add_node(nano::node_config const&, nano::node_flags, nano::transport::transport_type) (testing.cpp:28)
==29950== by 0x7C0CB3: nano::system::system(unsigned short, unsigned short, nano::transport::transport_type) (testing.cpp:115)
==29950==
==29950== 1,048,584 bytes in 1 blocks are possibly lost in loss record 1,740 of 1,743
==29950== at 0x4C2FB0F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==29950== by 0xAEDDF0: mdb_midl_alloc (midl.c:106)
==29950== by 0xEA5020: mdb_env_open (in /home/wezrule/nano/nano-node/build/rpc_test)
==29950== by 0x910B7D: nano::mdb_env::init(bool&, boost::filesystem::path const&, int, bool, unsigned long) (lmdb_env.cpp:39)
==29950== by 0x8271C1: nano::mdb_wallets_store::mdb_wallets_store(boost::filesystem::path const&, int) (wallet.cpp:2001)
==29950== by 0x77C81E: make_unique<nano::mdb_wallets_store, boost::filesystem::path, const int &> (unique_ptr.h:825)
==29950== by 0x77C81E: nano::node::node(boost::asio::io_context&, boost::filesystem::path const&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags) (node.cpp:128)
==29950== by 0x7C472F: void __gnu_cxx::new_allocator<nano::node>::construct<nano::node, boost::asio::io_context&, boost::filesystem::path, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&>(nano::node*, boost::asio::io_context&, boost::filesystem::path&&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&) (new_allocator.h:136)
==29950== by 0x7C4589: construct<nano::node, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (alloc_traits.h:475)
==29950== by 0x7C4589: _Sp_counted_ptr_inplace<boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr_base.h:526)
==29950== by 0x7C4589: __shared_count<nano::node, std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr_base.h:637)
==29950== by 0x7C4589: std::__shared_ptr<nano::node, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::node>, boost::asio::io_context&, boost::filesystem::path, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&>(std::_Sp_make_shared_tag, std::allocator<nano::node> const&, boost::asio::io_context&, boost::filesystem::path&&, nano::alarm&, nano::node_config const&, nano::work_pool&, nano::node_flags&) (shared_ptr_base.h:1294)
==29950== by 0x7BFD82: shared_ptr<std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:344)
==29950== by 0x7BFD82: allocate_shared<nano::node, std::allocator<nano::node>, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:690)
==29950== by 0x7BFD82: make_shared<nano::node, boost::asio::io_context &, boost::filesystem::path, nano::alarm &, const nano::node_config &, nano::work_pool &, nano::node_flags &> (shared_ptr.h:706)
==29950== by 0x7BFD82: nano::system::add_node(nano::node_config const&, nano::node_flags, nano::transport::transport_type) (testing.cpp:28)
==29950== by 0x7C0CB3: nano::system::system(unsigned short, unsigned short, nano::transport::transport_type) (testing.cpp:115)
==29950== by 0x46667F: rpc_wallet_destroy_Test::TestBody() (rpc.cpp:1053)
==29950== by 0x617953: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==29950== by 0x617953: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==29950==
==29950== LEAK SUMMARY:
==29950== definitely lost: 0 bytes in 0 blocks
==29950== indirectly lost: 0 bytes in 0 blocks
==29950== possibly lost: 2,098,608 bytes in 7 blocks
==29950== still reachable: 7,047,125 bytes in 3,453 blocks
==29950== of which reachable via heuristic:
==29950== newarray : 352 bytes in 1 blocks
==29950== suppressed: 0 bytes in 0 blocks
==29950== Reachable blocks (those to which a pointer was found) are not shown.
==29950== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==29950==
==29950== For counts of detected and suppressed errors, rerun with: -v
==29950== ERROR SUMMARY: 310 errors from 23 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment