Skip to content

Instantly share code, notes, and snippets.

@wezrule
Created November 5, 2019 12:26
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/174edc5e141143fb5656dbe7ad9a5522 to your computer and use it in GitHub Desktop.
Save wezrule/174edc5e141143fb5656dbe7ad9a5522 to your computer and use it in GitHub Desktop.
==28904== Memcheck, a memory error detector
==28904== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==28904== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==28904== Command: ./core_test --gtest_filter=websocket.work
==28904==
Running main() from core_test_main.cc
Note: Google Test filter = websocket.work
[==========] Running 1 test from 1 test case.
[----------] Global test environment set-up.
[----------] 1 test from websocket
[ RUN ] websocket.work
==28904== Use of uninitialised value of size 8
==28904== at 0x9A7A6D: _M_find_before_node (hashtable.h:1544)
==28904== by 0x9A7A6D: _M_find_node (hashtable.h:642)
==28904== by 0x9A7A6D: std::__detail::_Map_base<nano::root, std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, std::allocator<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > > >, std::__detail::_Select1st, std::equal_to<nano::root>, std::hash<nano::root>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](nano::root const&) (hashtable_policy.h:721)
==28904== by 0x981FF4: operator[] (unordered_map.h:973)
==28904== by 0x981FF4: nano::distributed_work_factory::make(unsigned int, nano::root const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > > const&, std::function<void (boost::optional<unsigned long>)> const&, unsigned long, boost::optional<nano::public_key> const&) (distributed_work.cpp:409)
==28904== by 0x981F40: nano::distributed_work_factory::make(nano::root const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > > const&, std::function<void (boost::optional<unsigned long>)> const&, unsigned long, boost::optional<nano::public_key> const&) (distributed_work.cpp:395)
==28904== by 0xA89975: work_generate (node.cpp:1007)
==28904== by 0xA89975: nano::node::work_generate_blocking(nano::root const&, unsigned long, boost::optional<nano::public_key> const&) (node.cpp:1023)
==28904== by 0x8A1898: websocket_work_Test::TestBody() (websocket.cpp:737)
==28904== by 0xBCD333: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==28904== by 0xBCD333: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==28904== by 0xBAE481: testing::Test::Run() (gtest.cc:2517)
==28904== by 0xBAF4CF: testing::TestInfo::Run() (gtest.cc:2693)
==28904== by 0xBAFB06: testing::TestCase::Run() (gtest.cc:2811)
==28904== by 0xBBC706: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==28904== by 0xBCDFF3: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==28904== by 0xBCDFF3: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==28904== by 0xBBC2D8: testing::UnitTest::Run() (gtest.cc:4786)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x9A7B75: _M_insert_bucket_begin (hashtable.h:1570)
==28904== by 0x9A7B75: std::_Hashtable<nano::root, std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, std::allocator<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > > >, std::__detail::_Select1st, std::equal_to<nano::root>, std::hash<nano::root>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, true>*) (hashtable.h:1725)
==28904== by 0x9A7AF7: std::__detail::_Map_base<nano::root, std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, std::allocator<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > > >, std::__detail::_Select1st, std::equal_to<nano::root>, std::hash<nano::root>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](nano::root const&) (hashtable_policy.h:728)
==28904== by 0x981FF4: operator[] (unordered_map.h:973)
==28904== by 0x981FF4: nano::distributed_work_factory::make(unsigned int, nano::root const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > > const&, std::function<void (boost::optional<unsigned long>)> const&, unsigned long, boost::optional<nano::public_key> const&) (distributed_work.cpp:409)
==28904== by 0x981F40: nano::distributed_work_factory::make(nano::root const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > > const&, std::function<void (boost::optional<unsigned long>)> const&, unsigned long, boost::optional<nano::public_key> const&) (distributed_work.cpp:395)
==28904== by 0xA89975: work_generate (node.cpp:1007)
==28904== by 0xA89975: nano::node::work_generate_blocking(nano::root const&, unsigned long, boost::optional<nano::public_key> const&) (node.cpp:1023)
==28904== by 0x8A1898: websocket_work_Test::TestBody() (websocket.cpp:737)
==28904== by 0xBCD333: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==28904== by 0xBCD333: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==28904== by 0xBAE481: testing::Test::Run() (gtest.cc:2517)
==28904== by 0xBAF4CF: testing::TestInfo::Run() (gtest.cc:2693)
==28904== by 0xBAFB06: testing::TestCase::Run() (gtest.cc:2811)
==28904== by 0xBBC706: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==28904== by 0xBCDFF3: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==28904== by 0xBCDFF3: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x9A7BBB: _M_insert_bucket_begin (hashtable.h:1588)
==28904== by 0x9A7BBB: std::_Hashtable<nano::root, std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, std::allocator<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > > >, std::__detail::_Select1st, std::equal_to<nano::root>, std::hash<nano::root>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true> >::_M_insert_unique_node(unsigned long, unsigned long, std::__detail::_Hash_node<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, true>*) (hashtable.h:1725)
==28904== by 0x9A7AF7: std::__detail::_Map_base<nano::root, std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > >, std::allocator<std::pair<nano::root const, std::vector<std::weak_ptr<nano::distributed_work>, std::allocator<std::weak_ptr<nano::distributed_work> > > > >, std::__detail::_Select1st, std::equal_to<nano::root>, std::hash<nano::root>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<true, false, true>, true>::operator[](nano::root const&) (hashtable_policy.h:728)
==28904== by 0x981FF4: operator[] (unordered_map.h:973)
==28904== by 0x981FF4: nano::distributed_work_factory::make(unsigned int, nano::root const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > > const&, std::function<void (boost::optional<unsigned long>)> const&, unsigned long, boost::optional<nano::public_key> const&) (distributed_work.cpp:409)
==28904== by 0x981F40: nano::distributed_work_factory::make(nano::root const&, std::vector<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short>, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, unsigned short> > > const&, std::function<void (boost::optional<unsigned long>)> const&, unsigned long, boost::optional<nano::public_key> const&) (distributed_work.cpp:395)
==28904== by 0xA89975: work_generate (node.cpp:1007)
==28904== by 0xA89975: nano::node::work_generate_blocking(nano::root const&, unsigned long, boost::optional<nano::public_key> const&) (node.cpp:1023)
==28904== by 0x8A1898: websocket_work_Test::TestBody() (websocket.cpp:737)
==28904== by 0xBCD333: HandleSehExceptionsInMethodIfSupported<testing::Test, void> (gtest.cc:2443)
==28904== by 0xBCD333: void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) (gtest.cc:2479)
==28904== by 0xBAE481: testing::Test::Run() (gtest.cc:2517)
==28904== by 0xBAF4CF: testing::TestInfo::Run() (gtest.cc:2693)
==28904== by 0xBAFB06: testing::TestCase::Run() (gtest.cc:2811)
==28904== by 0xBBC706: testing::internal::UnitTestImpl::RunAllTests() (gtest.cc:5177)
==28904== by 0xBCDFF3: HandleSehExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> (gtest.cc:2443)
==28904== by 0xBCDFF3: bool testing::internal::HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool>(testing::internal::UnitTestImpl*, bool (testing::internal::UnitTestImpl::*)(), char const*) (gtest.cc:2479)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Thread 3 Work pool:
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0xC58DEF: nano::work_pool::loop(unsigned long) (work.cpp:114)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0xC58D26: nano::work_pool::loop(unsigned long) (work.cpp:108)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0xC40994: assign_bits<boost::multiprecision::backends::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void>, unsigned char> (import_export.hpp:24)
==28904== by 0xC40994: boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>& boost::multiprecision::detail::import_bits_generic<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, (boost::multiprecision::expression_template_option)0, unsigned char const*>(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, unsigned char const*, unsigned char const*, unsigned int, bool) (import_export.hpp:113)
==28904== by 0xC38672: import_bits<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void, boost::multiprecision::et_off, const unsigned char> (import_export.hpp:176)
==28904== by 0xC38672: number (numbers.cpp:197)
==28904== by 0xC38672: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC3CFF5: to_string (numbers.cpp:152)
==28904== by 0xC3CFF5: nano::hash_or_account::to_string[abi:cxx11]() const (numbers.cpp:807)
==28904== by 0x98026F: nano::distributed_work::set_once(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (distributed_work.cpp:310)
==28904== by 0x984C61: operator() (distributed_work.cpp:103)
==28904== by 0x984C61: std::_Function_handler<void (boost::optional<unsigned long> const&), nano::distributed_work::start_work()::$_1>::_M_invoke(std::_Any_data const&, boost::optional<unsigned long> const&) (std_function.h:316)
==28904== by 0xC58F5D: operator() (std_function.h:706)
==28904== by 0xC58F5D: nano::work_pool::loop(unsigned long) (work.cpp:141)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0xC40A21: normalize (cpp_int.hpp:645)
==28904== by 0xC40A21: boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>& boost::multiprecision::detail::import_bits_generic<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, (boost::multiprecision::expression_template_option)0, unsigned char const*>(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, unsigned char const*, unsigned char const*, unsigned int, bool) (import_export.hpp:118)
==28904== by 0xC38672: import_bits<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void, boost::multiprecision::et_off, const unsigned char> (import_export.hpp:176)
==28904== by 0xC38672: number (numbers.cpp:197)
==28904== by 0xC38672: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC3CFF5: to_string (numbers.cpp:152)
==28904== by 0xC3CFF5: nano::hash_or_account::to_string[abi:cxx11]() const (numbers.cpp:807)
==28904== by 0x98026F: nano::distributed_work::set_once(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (distributed_work.cpp:310)
==28904== by 0x984C61: operator() (distributed_work.cpp:103)
==28904== by 0x984C61: std::_Function_handler<void (boost::optional<unsigned long> const&), nano::distributed_work::start_work()::$_1>::_M_invoke(std::_Any_data const&, boost::optional<unsigned long> const&) (std_function.h:316)
==28904== by 0xC58F5D: operator() (std_function.h:706)
==28904== by 0xC58F5D: nano::work_pool::loop(unsigned long) (work.cpp:141)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x540327: right_shift_generic<boost::multiprecision::backends::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void> > (bitwise.hpp:534)
==28904== by 0x540327: _ZN5boost14multiprecision8backends16eval_right_shiftILj256ELj256ELNS0_18cpp_int_check_typeE0EvEENS_11enable_if_cIXntsr18is_trivial_cpp_intINS1_15cpp_int_backendIXT_EXT0_ELNS0_16cpp_integer_typeE0EXT1_ET2_EEEE5valueEvE4typeERS8_o (bitwise.hpp:582)
==28904== by 0x53FF9D: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1671)
==28904== by 0x53FBD5: str (cpp_int.hpp:1744)
==28904== by 0x53FBD5: str (number.hpp:828)
==28904== by 0x53FBD5: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==28904== by 0xC3867F: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC3CFF5: to_string (numbers.cpp:152)
==28904== by 0xC3CFF5: nano::hash_or_account::to_string[abi:cxx11]() const (numbers.cpp:807)
==28904== by 0x98026F: nano::distributed_work::set_once(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (distributed_work.cpp:310)
==28904== by 0x984C61: operator() (distributed_work.cpp:103)
==28904== by 0x984C61: std::_Function_handler<void (boost::optional<unsigned long> const&), nano::distributed_work::start_work()::$_1>::_M_invoke(std::_Any_data const&, boost::optional<unsigned long> const&) (std_function.h:316)
==28904== by 0xC58F5D: operator() (std_function.h:706)
==28904== by 0xC58F5D: nano::work_pool::loop(unsigned long) (work.cpp:141)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0xC3859E: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:204)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x53FF7F: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1668)
==28904== by 0x53FBD5: str (cpp_int.hpp:1744)
==28904== by 0x53FBD5: str (number.hpp:828)
==28904== by 0x53FBD5: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==28904== by 0xC3867F: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC3CFF5: to_string (numbers.cpp:152)
==28904== by 0xC3CFF5: nano::hash_or_account::to_string[abi:cxx11]() const (numbers.cpp:807)
==28904== by 0x98026F: nano::distributed_work::set_once(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (distributed_work.cpp:310)
==28904== by 0x984C61: operator() (distributed_work.cpp:103)
==28904== by 0x984C61: std::_Function_handler<void (boost::optional<unsigned long> const&), nano::distributed_work::start_work()::$_1>::_M_invoke(std::_Any_data const&, boost::optional<unsigned long> const&) (std_function.h:316)
==28904== by 0xC58F5D: operator() (std_function.h:706)
==28904== by 0xC58F5D: nano::work_pool::loop(unsigned long) (work.cpp:141)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0xC3859E: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:204)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x10AD524: std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_not_of(char, unsigned long) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x53FFF1: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1684)
==28904== by 0x53FBD5: str (cpp_int.hpp:1744)
==28904== by 0x53FBD5: str (number.hpp:828)
==28904== by 0x53FBD5: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==28904== by 0xC3867F: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC3CFF5: to_string (numbers.cpp:152)
==28904== by 0xC3CFF5: nano::hash_or_account::to_string[abi:cxx11]() const (numbers.cpp:807)
==28904== by 0x98026F: nano::distributed_work::set_once(unsigned long, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (distributed_work.cpp:310)
==28904== by 0x984C61: operator() (distributed_work.cpp:103)
==28904== by 0x984C61: std::_Function_handler<void (boost::optional<unsigned long> const&), nano::distributed_work::start_work()::$_1>::_M_invoke(std::_Any_data const&, boost::optional<unsigned long> const&) (std_function.h:316)
==28904== by 0xC58F5D: operator() (std_function.h:706)
==28904== by 0xC58F5D: nano::work_pool::loop(unsigned long) (work.cpp:141)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0xC3859E: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:204)
==28904==
==28904== Syscall param write(buf) points to uninitialised byte(s)
==28904== at 0x560C2B7: write (write.c:27)
==28904== by 0x10A89BD: (anonymous namespace)::xwrite(int, char const*, long) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x111A450: std::basic_filebuf<char, std::char_traits<char> >::_M_convert_to_external(char*, long) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x111A85E: std::basic_filebuf<char, std::char_traits<char> >::overflow(int) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x111862E: std::basic_filebuf<char, std::char_traits<char> >::sync() (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10EB0FD: std::ostream::flush() (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC09510: boost::log::v2s_mt_posix::sinks::text_file_backend::consume(boost::log::v2s_mt_posix::record_view const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xA4BF7A: void boost::log::v2s_mt_posix::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::log::v2s_mt_posix::aux::fake_mutex, boost::log::v2s_mt_posix::sinks::text_file_backend>(boost::log::v2s_mt_posix::record_view const&, boost::log::v2s_mt_posix::aux::fake_mutex&, boost::log::v2s_mt_posix::sinks::text_file_backend&) (basic_sink_frontend.hpp:463)
==28904== by 0xA4BC59: try_feed_record<boost::recursive_mutex, boost::log::v2s_mt_posix::sinks::text_file_backend> (basic_sink_frontend.hpp:507)
==28904== by 0xA4BC59: boost::log::v2s_mt_posix::sinks::synchronous_sink<boost::log::v2s_mt_posix::sinks::text_file_backend>::try_consume(boost::log::v2s_mt_posix::record_view const&) (sync_frontend.hpp:161)
==28904== by 0xBEFC44: boost::log::v2s_mt_posix::core::push_record_move(boost::log::v2s_mt_posix::record&) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x918AD0: push_record (core.hpp:308)
==28904== by 0x918AD0: push_record_unlocked (basic_logger.hpp:267)
==28904== by 0x918AD0: push_record (basic_logger.hpp:472)
==28904== by 0x918AD0: void nano::logger_mt::output<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(nano::severity_level, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logger_mt.hpp:66)
==28904== by 0x918A17: bool nano::logger_mt::try_log<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >(nano::severity_level, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&) (logger_mt.hpp:115)
==28904== Address 0x5e872e4 is 68 bytes inside a block of size 8,192 alloc'd
==28904== at 0x4C3089F: operator new[](unsigned long) (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==28904== by 0x111A307: std::basic_filebuf<char, std::char_traits<char> >::_M_allocate_internal_buffer() (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x111E551: std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC09416: boost::log::v2s_mt_posix::sinks::text_file_backend::consume(boost::log::v2s_mt_posix::record_view const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xA4BF7A: void boost::log::v2s_mt_posix::sinks::basic_formatting_sink_frontend<char>::feed_record<boost::log::v2s_mt_posix::aux::fake_mutex, boost::log::v2s_mt_posix::sinks::text_file_backend>(boost::log::v2s_mt_posix::record_view const&, boost::log::v2s_mt_posix::aux::fake_mutex&, boost::log::v2s_mt_posix::sinks::text_file_backend&) (basic_sink_frontend.hpp:463)
==28904== by 0xA4BC59: try_feed_record<boost::recursive_mutex, boost::log::v2s_mt_posix::sinks::text_file_backend> (basic_sink_frontend.hpp:507)
==28904== by 0xA4BC59: boost::log::v2s_mt_posix::sinks::synchronous_sink<boost::log::v2s_mt_posix::sinks::text_file_backend>::try_consume(boost::log::v2s_mt_posix::record_view const&) (sync_frontend.hpp:161)
==28904== by 0xBEFC44: boost::log::v2s_mt_posix::core::push_record_move(boost::log::v2s_mt_posix::record&) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x9332F5: push_record (core.hpp:308)
==28904== by 0x9332F5: push_record_unlocked (basic_logger.hpp:267)
==28904== by 0x9332F5: push_record (basic_logger.hpp:472)
==28904== by 0x9332F5: void nano::logger_mt::output<char const (&) [27]>(nano::severity_level, char const (&) [27]) (logger_mt.hpp:66)
==28904== by 0xA28854: always_log<char const (&)[27]> (logger_mt.hpp:88)
==28904== by 0xA28854: always_log<char const (&)[27]> (logger_mt.hpp:97)
==28904== by 0xA28854: nano::mdb_store::upgrade_v12_to_v13(nano::write_transaction&, unsigned long) (lmdb.cpp:504)
==28904== by 0xA2349E: nano::mdb_store::do_upgrades(nano::write_transaction&, bool&, unsigned long) (lmdb.cpp:221)
==28904== by 0xA21F70: nano::mdb_store::mdb_store(nano::logger_mt&, boost::filesystem::path const&, nano::txn_tracking_config const&, std::chrono::duration<long, std::ratio<1l, 1000l> >, int, unsigned long, bool) (lmdb.cpp:75)
==28904== by 0xA81205: make_unique<nano::mdb_store, nano::logger_mt &, const boost::filesystem::path, const nano::txn_tracking_config &, std::chrono::duration<long, std::ratio<1, 1000> > &, int &, unsigned long &, bool &> (unique_ptr.h:825)
==28904== by 0xA81205: nano::make_store(nano::logger_mt&, boost::filesystem::path const&, bool, bool, nano::rocksdb_config const&, nano::txn_tracking_config const&, std::chrono::duration<long, std::ratio<1l, 1000l> >, int, unsigned long, bool, bool) (node.cpp:1401)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0xC3859E: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:204)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0xC40994: assign_bits<boost::multiprecision::backends::cpp_int_backend<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void>, unsigned char> (import_export.hpp:24)
==28904== by 0xC40994: boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>& boost::multiprecision::detail::import_bits_generic<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, (boost::multiprecision::expression_template_option)0, unsigned char const*>(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, unsigned char const*, unsigned char const*, unsigned int, bool) (import_export.hpp:113)
==28904== by 0xC38672: import_bits<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void, boost::multiprecision::et_off, const unsigned char> (import_export.hpp:176)
==28904== by 0xC38672: number (numbers.cpp:197)
==28904== by 0xC38672: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC38555: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==28904== by 0xB3826A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:692)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0xC40A21: normalize (cpp_int.hpp:645)
==28904== by 0xC40A21: boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>& boost::multiprecision::detail::import_bits_generic<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void, (boost::multiprecision::expression_template_option)0, unsigned char const*>(boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>&, unsigned char const*, unsigned char const*, unsigned int, bool) (import_export.hpp:118)
==28904== by 0xC38672: import_bits<256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void, boost::multiprecision::et_off, const unsigned char> (import_export.hpp:176)
==28904== by 0xC38672: number (numbers.cpp:197)
==28904== by 0xC38672: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC38555: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==28904== by 0xB3826A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:692)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x53FF7F: boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>::do_get_string[abi:cxx11](std::_Ios_Fmtflags, mpl_::bool_<false> const&) const (cpp_int.hpp:1668)
==28904== by 0x53FBD5: str (cpp_int.hpp:1744)
==28904== by 0x53FBD5: str (number.hpp:828)
==28904== by 0x53FBD5: std::ostream& boost::multiprecision::operator<< <boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0>(std::ostream&, boost::multiprecision::number<boost::multiprecision::backends::cpp_int_backend<256u, 256u, (boost::multiprecision::cpp_integer_type)0, (boost::multiprecision::cpp_int_check_type)0, void>, (boost::multiprecision::expression_template_option)0> const&) (number.hpp:2020)
==28904== by 0xC3867F: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:206)
==28904== by 0xC38555: nano::uint256_union::to_string[abi:cxx11]() const (numbers.cpp:152)
==28904== by 0xB3826A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:692)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0xC3859E: nano::uint256_union::encode_hex(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (numbers.cpp:204)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x10B8E29: int std::__int_to_char<char, unsigned long>(char*, unsigned long, char const*, std::_Ios_Fmtflags, bool) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BA52F: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10EC784: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D1F9: operator<< (ostream:171)
==28904== by 0xC3D1F9: nano::to_string_hex[abi:cxx11](unsigned long) (numbers.cpp:849)
==28904== by 0xB38582: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:705)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x10B8E30: int std::__int_to_char<char, unsigned long>(char*, unsigned long, char const*, std::_Ios_Fmtflags, bool) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BA52F: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_int<unsigned long>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, unsigned long) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10EC784: std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D1F9: operator<< (ostream:171)
==28904== by 0xC3D1F9: nano::to_string_hex[abi:cxx11](unsigned long) (numbers.cpp:849)
==28904== by 0xB38582: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:705)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x56026DA: start_thread (pthread_create.c:463)
==28904== by 0x593B88E: clone (clone.S:95)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x58791B8: __printf_fp_l (printf_fp.c:392)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x58791D9: __printf_fp_l (printf_fp.c:392)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x586EA30: __mpn_extract_double (dbl2mpn.c:56)
==28904== by 0x5879208: __printf_fp_l (printf_fp.c:392)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x5879061: __printf_fp_l (printf_fp.c:442)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x5879DFA: __printf_fp_l (printf_fp.c:645)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x5879E08: __printf_fp_l (printf_fp.c:821)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D288: __mpn_lshift (lshift.S:59)
==28904== by 0x5879E0C: __printf_fp_l (printf_fp.c:821)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D28B: __mpn_lshift (lshift.S:60)
==28904== by 0x5879E0C: __printf_fp_l (printf_fp.c:821)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x5879E26: __printf_fp_l (printf_fp.c:822)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x5878989: hack_digit (printf_fp.c:174)
==28904== by 0x587988B: __printf_fp_l (printf_fp.c:938)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D8C4: __mpn_mul_1 (mul_1.S:36)
==28904== by 0x5878990: hack_digit (printf_fp.c:175)
==28904== by 0x587988B: __printf_fp_l (printf_fp.c:938)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D8E8: __mpn_mul_1 (mul_1.S:52)
==28904== by 0x5878990: hack_digit (printf_fp.c:175)
==28904== by 0x587988B: __printf_fp_l (printf_fp.c:938)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x5879AD9: hack_digit (printf_fp.c:174)
==28904== by 0x5879AD9: __printf_fp_l (printf_fp.c:962)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D8C4: __mpn_mul_1 (mul_1.S:36)
==28904== by 0x5879AE7: hack_digit (printf_fp.c:175)
==28904== by 0x5879AE7: __printf_fp_l (printf_fp.c:962)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D8E8: __mpn_mul_1 (mul_1.S:52)
==28904== by 0x5879AE7: hack_digit (printf_fp.c:175)
==28904== by 0x5879AE7: __printf_fp_l (printf_fp.c:962)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x5879B1D: __printf_fp_l (printf_fp.c:974)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x5878989: hack_digit (printf_fp.c:174)
==28904== by 0x5879B2F: __printf_fp_l (printf_fp.c:975)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D8C4: __mpn_mul_1 (mul_1.S:36)
==28904== by 0x5878990: hack_digit (printf_fp.c:175)
==28904== by 0x5879B2F: __printf_fp_l (printf_fp.c:975)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Use of uninitialised value of size 8
==28904== at 0x586D8E8: __mpn_mul_1 (mul_1.S:52)
==28904== by 0x5878990: hack_digit (printf_fp.c:175)
==28904== by 0x5879B2F: __printf_fp_l (printf_fp.c:975)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x5879B3E: __printf_fp_l (printf_fp.c:977)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x587A2CC: round_away (rounding-mode.h:52)
==28904== by 0x587A2CC: __printf_fp_l (printf_fp.c:994)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x5879CB1: __printf_fp_l (printf_fp.c:1162)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x5879DA4: __printf_fp_l (printf_fp.c:1169)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x587A89A: __printf_fp_l (printf_fp.c:1225)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
==28904== Conditional jump or move depends on uninitialised value(s)
==28904== at 0x587A87B: __printf_fp_l (printf_fp.c:1227)
==28904== by 0x5876A06: vfprintf (vfprintf.c:1642)
==28904== by 0x58A290F: vsnprintf (vsnprintf.c:114)
==28904== by 0x10B444B: std::__convert_from_v(__locale_struct* const&, char*, int, char const*, ...) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10BAD86: std::ostreambuf_iterator<char, std::char_traits<char> > std::num_put<char, std::ostreambuf_iterator<char, std::char_traits<char> > >::_M_insert_float<double>(std::ostreambuf_iterator<char, std::char_traits<char> >, std::ios_base&, char, char, double) const (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0x10ECF2B: std::ostream& std::ostream::_M_insert<double>(double) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== by 0xC3D577: operator<< (ostream:221)
==28904== by 0xC3D577: nano::to_string[abi:cxx11](double, int) (numbers.cpp:886)
==28904== by 0xB3860A: nano::websocket::message_builder::work_generation(nano::block_hash const&, unsigned long, unsigned long, unsigned long, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool, bool) (websocket.cpp:707)
==28904== by 0x979EDD: nano::distributed_work::~distributed_work() (distributed_work.cpp:38)
==28904== by 0x984DA8: _M_release (shared_ptr_base.h:154)
==28904== by 0x984DA8: ~__shared_count (shared_ptr_base.h:684)
==28904== by 0x984DA8: ~__shared_ptr (shared_ptr_base.h:1123)
==28904== by 0x984DA8: ~ (distributed_work.cpp:100)
==28904== by 0x984DA8: _M_destroy (std_function.h:207)
==28904== by 0x984DA8: std::_Function_base::_Base_manager<nano::distributed_work::start_work()::$_1>::_M_manager(std::_Any_data&, std::_Any_data const&, std::_Manager_operation) (std_function.h:231)
==28904== by 0xC58FA1: ~_Function_base (std_function.h:276)
==28904== by 0xC58FA1: ~work_item (work.hpp:22)
==28904== by 0xC58FA1: nano::work_pool::loop(unsigned long) (work.cpp:148)
==28904== by 0xDC5056: boost::(anonymous namespace)::thread_proxy(void*) (in /home/wezrule/nano/nano-node/build/core_test)
==28904== Uninitialised value was created by a stack allocation
==28904== at 0x8A1168: websocket_work_Test::TestBody() (websocket.cpp:707)
==28904==
[ OK ] websocket.work (8456 ms)
[----------] 1 test from websocket (8464 ms total)
[----------] Global test environment tear-down
[==========] 1 test from 1 test case ran. (8493 ms total)
[ PASSED ] 1 test.
==28904==
==28904== HEAP SUMMARY:
==28904== in use at exit: 73,128 bytes in 8 blocks
==28904== total heap usage: 16,953 allocs, 16,945 frees, 30,644,867 bytes allocated
==28904==
==28904== LEAK SUMMARY:
==28904== definitely lost: 0 bytes in 0 blocks
==28904== indirectly lost: 0 bytes in 0 blocks
==28904== possibly lost: 0 bytes in 0 blocks
==28904== still reachable: 73,128 bytes in 8 blocks
==28904== suppressed: 0 bytes in 0 blocks
==28904== Reachable blocks (those to which a pointer was found) are not shown.
==28904== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==28904==
==28904== For counts of detected and suppressed errors, rerun with: -v
==28904== ERROR SUMMARY: 632 errors from 62 contexts (suppressed: 0 from 0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment