Skip to content

Instantly share code, notes, and snippets.

@wezrule
Created November 5, 2019 12:35
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/014686344f0ff43470143d1fa25a7a55 to your computer and use it in GitHub Desktop.
Save wezrule/014686344f0ff43470143d1fa25a7a55 to your computer and use it in GitHub Desktop.
[ RUN ] rpc.wallet_create_fail
==31225== Conditional jump or move depends on uninitialised value(s)
==31225== at 0xAE44BB: mdb_get (mdb.c:5826)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAE44C7: mdb_get (mdb.c:5826)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAE452E: mdb_cursor_init (mdb.c:7655)
==31225== by 0xAE452E: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAE453F: mdb_cursor_init (mdb.c:7662)
==31225== by 0xAE453F: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB6B9: mdb_page_search (mdb.c:5645)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB738: mdb_page_search (mdb.c:5647)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB747: mdb_page_search (mdb.c:5647)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEDD51: mdb_cmp_memn (mdb.c:5266)
==31225== by 0xAEB901: mdb_node_search (mdb.c:5366)
==31225== by 0xAEBE7F: mdb_page_search_root (mdb.c:5552)
==31225== by 0xAEB725: mdb_page_search (mdb.c:5704)
==31225== by 0xAEB771: mdb_page_search (mdb.c:5650)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEDD51: mdb_cmp_memn (mdb.c:5266)
==31225== by 0xAEB901: mdb_node_search (mdb.c:5366)
==31225== by 0xAEB796: mdb_page_search (mdb.c:5657)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB7F2: mdb_page_search (mdb.c:5671)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB811: mdb_page_search (mdb.c:5673)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB824: mdb_page_search (mdb.c:5675)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB6C5: mdb_page_search (mdb.c:5677)
==31225== by 0xAE4604: mdb_cursor_init (mdb.c:7663)
==31225== by 0xAE4604: mdb_get (mdb.c:5832)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB6B9: mdb_page_search (mdb.c:5645)
==31225== by 0xAE467F: mdb_cursor_set (mdb.c:6175)
==31225== by 0xAE461E: mdb_get (mdb.c:5833)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB6C5: mdb_page_search (mdb.c:5677)
==31225== by 0xAE467F: mdb_cursor_set (mdb.c:6175)
==31225== by 0xAE461E: mdb_get (mdb.c:5833)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
==31225== Use of uninitialised value of size 8
==31225== at 0xAEB876: mdb_node_search (mdb.c:5330)
==31225== by 0xAE469E: mdb_cursor_set (mdb.c:6183)
==31225== by 0xAE461E: mdb_get (mdb.c:5833)
==31225== by 0x813BF8: nano::wallet_store::entry_get_raw(nano::transaction const&, nano::public_key const&) (wallet.cpp:433)
==31225== by 0x8173B8: nano::wallet_store::wallet_store(bool&, nano::kdf&, nano::transaction&, nano::public_key, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:361)
==31225== by 0x81884A: nano::wallet::wallet(bool&, nano::transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (wallet.cpp:756)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (new_allocator.h:136)
==31225== by 0x82F281: construct<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (alloc_traits.h:475)
==31225== by 0x82F281: _Sp_counted_ptr_inplace<bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:526)
==31225== by 0x82F281: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:637)
==31225== by 0x82F281: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== Uninitialised value was created by a heap allocation
==31225== at 0x4C3017F: operator new(unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==31225== by 0x82F24A: allocate (new_allocator.h:111)
==31225== by 0x82F24A: allocate (alloc_traits.h:436)
==31225== by 0x82F24A: __allocate_guarded<std::allocator<std::_Sp_counted_ptr_inplace<nano::wallet, std::allocator<nano::wallet>, __gnu_cxx::_S_atomic> > > (allocated_ptr.h:104)
==31225== by 0x82F24A: __shared_count<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr_base.h:635)
==31225== by 0x82F24A: std::__shared_ptr<nano::wallet, (__gnu_cxx::_Lock_policy)2>::__shared_ptr<std::allocator<nano::wallet>, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::_Sp_make_shared_tag, std::allocator<nano::wallet> const&, bool&, nano::write_transaction&, nano::wallets&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (shared_ptr_base.h:1294)
==31225== by 0x824989: shared_ptr<std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:344)
==31225== by 0x824989: allocate_shared<nano::wallet, std::allocator<nano::wallet>, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:690)
==31225== by 0x824989: make_shared<nano::wallet, bool &, nano::write_transaction &, nano::wallets &, std::__cxx11::basic_string<char> > (shared_ptr.h:706)
==31225== by 0x824989: nano::wallets::create(nano::wallet_id const&) (wallet.cpp:1650)
==31225== by 0x53A7C5: rpc_wallet_create_fail_Test::TestBody() (rpc.cpp:5755)
==31225== by 0x617963: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==31225== by 0x617963: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==31225== by 0x5F8A11: testing::Test::Run() (gtest.cc:2517)
==31225== by 0x5F9A5F: testing::TestInfo::Run() (gtest.cc:2693)
==31225== by 0x5FA096: testing::TestCase::Run() (gtest.cc:2811)
==31225== by 0x606C96: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==31225== by 0x618623: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==31225== by 0x618623: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==31225== by 0x606868: testing::UnitTest::Run() (gtest.cc:4786)
==31225== by 0x4414FB: RUN_ALL_TESTS (gtest.h:2341)
==31225== by 0x4414FB: main (entry.cpp:17)
==31225==
[ OK ] rpc.wallet_create_fail (14324 ms)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment