post was too long to have both logs in the same post.
==14110== Memcheck, a memory error detector
==14110== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==14110== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==14110== Command: ./biblepayd -daemon
==14110==
Biblepay Core server starting
==14110==
==14110== HEAP SUMMARY:
==14110== in use at exit: 72,704 bytes in 1 blocks
==14110== total heap usage: 1,461 allocs, 1,460 frees, 252,590 bytes allocated
==14110==
==14110== LEAK SUMMARY:
==14110== definitely lost: 0 bytes in 0 blocks
==14110== indirectly lost: 0 bytes in 0 blocks
==14110== possibly lost: 0 bytes in 0 blocks
==14110== still reachable: 72,704 bytes in 1 blocks
==14110== suppressed: 0 bytes in 0 blocks
==14110== Rerun with --leak-check=full to see details of leaked memory
==14110==
==14110== For counts of detected and suppressed errors, rerun with: -v
==14110== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
vex: the `impossible' happened:
isZeroU
vex storage: T total 6513783584 bytes allocated
vex storage: P total 640 bytes allocated
valgrind: the 'impossible' happened:
LibVEX called failure_exit().
host stacktrace:
==14111== at 0x38083F48: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x38084064: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380842A1: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380842CA: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x3809F682: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x38145428: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x3815256D: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x38156692: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x381572C6: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x38159188: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x3815A1D6: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x3814320C: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380A1C0B: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380D296B: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380D45CF: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380E3946: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x380E3E1A: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0x3810C62D: ??? (in /usr/lib/valgrind/memcheck-amd64-linux)
==14111== by 0xDEADBEEFDEADBEEE: ???
==14111== by 0xDEADBEEFDEADBEEE: ???
==14111== by 0xDEADBEEFDEADBEEE: ???
sched status:
running_tid=17
Thread 1: status = VgTs_WaitSys (lwpid 14111)
==14111== at 0x6EADC1D: ??? (syscall-template.S:84)
==14111== by 0x54E591E: boost::this_thread::hiden::sleep_for(timespec const&) (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x54E888: sleep_for (thread_data.hpp:243)
==14111== by 0x54E888: sleep_for<long int, boost::ratio<1l, 1000l> > (thread.hpp:112)
==14111== by 0x54E888: MilliSleep(long) (utiltime.cpp:69)
==14111== by 0x14CC09: WaitForShutdown(boost::thread_group*) (biblepayd.cpp:49)
==14111== by 0x14EBDA: AppInit(int, char**) (biblepayd.cpp:192)
==14111== by 0x140A6E: main (biblepayd.cpp:206)
Thread 2: status = VgTs_WaitSys (lwpid 14112)
==14111== at 0x6EAA709: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:225)
==14111== by 0x50ADA8: do_wait_until (condition_variable.hpp:108)
==14111== by 0x50ADA8: wait_until (condition_variable_fwd.hpp:253)
==14111== by 0x50ADA8: wait_until<boost::chrono::duration<long int, boost::ratio<1l, 1000000000l> > > (condition_variable_fwd.hpp:166)
==14111== by 0x50ADA8: CScheduler::serviceQueue() (scheduler.cpp:58)
==14111== by 0x193B3C: operator() (function_template.hpp:773)
==14111== by 0x193B3C: void TraceThread<boost::function<void ()> >(char const*, boost::function<void ()>) (util.h:289)
==14111== by 0x186E60: operator()<void (*)(char const*, boost::function<void()>), boost::_bi::list0> (bind.hpp:313)
==14111== by 0x186E60: operator() (bind_template.hpp:20)
==14111== by 0x186E60: boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(char const*, boost::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<boost::function<void ()> > > > >::run() (thread.hpp:116)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 3: status = VgTs_WaitSys (lwpid 14113)
==14111== at 0x71C1A13: ??? (syscall-template.S:84)
==14111== by 0x61D4B17: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5.1.9)
==14111== by 0x61BEE2C: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5.1.9)
==14111== by 0x498CCE: ThreadHTTP(event_base*, evhttp*) (httpserver.cpp:315)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 4: status = VgTs_WaitSys (lwpid 14114)
==14111== at 0x6EAA360: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:185)
==14111== by 0x49920A: wait (condition_variable.hpp:73)
==14111== by 0x49920A: Run (httpserver.cpp:134)
==14111== by 0x49920A: HTTPWorkQueueRun(WorkQueue<HTTPClosure>*) (httpserver.cpp:363)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 5: status = VgTs_WaitSys (lwpid 14115)
==14111== at 0x6EAA360: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:185)
==14111== by 0x49920A: wait (condition_variable.hpp:73)
==14111== by 0x49920A: Run (httpserver.cpp:134)
==14111== by 0x49920A: HTTPWorkQueueRun(WorkQueue<HTTPClosure>*) (httpserver.cpp:363)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 6: status = VgTs_WaitSys (lwpid 14116)
==14111== at 0x6EAA360: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:185)
==14111== by 0x49920A: wait (condition_variable.hpp:73)
==14111== by 0x49920A: Run (httpserver.cpp:134)
==14111== by 0x49920A: HTTPWorkQueueRun(WorkQueue<HTTPClosure>*) (httpserver.cpp:363)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 7: status = VgTs_Yielding (lwpid 14117)
==14111== at 0x52E639: json_escape(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (univalue_write.cpp:19)
==14111== by 0x52E77F: UniValue::write[abi:cxx11](unsigned int, unsigned int) const (univalue_write.cpp:52)
==14111== by 0x52EB97: UniValue::writeObject(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (univalue_write.cpp:106)
==14111== by 0x52E917: UniValue::write[abi:cxx11](unsigned int, unsigned int) const (univalue_write.cpp:46)
==14111== by 0x52EB97: UniValue::writeObject(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (univalue_write.cpp:106)
==14111== by 0x52E917: UniValue::write[abi:cxx11](unsigned int, unsigned int) const (univalue_write.cpp:46)
==14111== by 0x52EB97: UniValue::writeObject(unsigned int, unsigned int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) const (univalue_write.cpp:106)
==14111== by 0x52E917: UniValue::write[abi:cxx11](unsigned int, unsigned int) const (univalue_write.cpp:46)
==14111== by 0x537B14: JSONRPCReply[abi:cxx11](UniValue const&, UniValue const&, UniValue const&) (rpcprotocol.cpp:54)
==14111== by 0x496318: HTTPReq_JSONRPC(HTTPRequest*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (httprpc.cpp:186)
==14111== by 0x49911B: operator() (function_template.hpp:773)
==14111== by 0x49911B: operator() (httpserver.cpp:54)
==14111== by 0x49911B: Run (httpserver.cpp:140)
==14111== by 0x49911B: HTTPWorkQueueRun(WorkQueue<HTTPClosure>*) (httpserver.cpp:363)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 8: status = VgTs_WaitSys (lwpid 14136)
==14111== at 0x6EAA360: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:185)
==14111== by 0x5D82CA: BGThread (env_posix.cc:561)
==14111== by 0x5D82CA: leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) (env_posix.cc:508)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 9: status = VgTs_WaitSys (lwpid 14142)
==14111== at 0x6EAD26D: __lll_lock_wait (lowlevellock.S:135)
==14111== by 0x6EA6E41: pthread_mutex_lock (pthread_mutex_lock.c:115)
==14111== by 0x182134: lock (recursive_mutex.hpp:113)
==14111== by 0x182134: lock (sync.h:60)
==14111== by 0x182134: lock (lock_types.hpp:346)
==14111== by 0x182134: Enter (sync.h:115)
==14111== by 0x182134: CMutexLock<AnnotatedMixin<boost::recursive_mutex> >::CMutexLock(AnnotatedMixin<boost::recursive_mutex>&, char const*, char const*, int, bool) (sync.h:136)
==14111== by 0x263500: CGovernanceManager::RequestGovernanceObjectVotes(std::vector<CNode*, std::allocator<CNode*> > const&) (governance.cpp:1112)
==14111== by 0x63B52E: CMasternodeSync::ProcessTick() (masternode-sync.cpp:278)
==14111== by 0x6084CD: ThreadCheckDarkSendPool() (darksend.cpp:2495)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 10: status = VgTs_WaitSys (lwpid 14147)
==14111== at 0x71C1A13: ??? (syscall-template.S:84)
==14111== by 0x61D4B17: ??? (in /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5.1.9)
==14111== by 0x61BEE2C: event_base_loop (in /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5.1.9)
==14111== by 0x445D2E: TorControlThread() (torcontrol.cpp:665)
==14111== by 0x345787: void TraceThread<void (*)()>(char const*, void (*)()) (util.h:289)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 12: status = VgTs_WaitSys (lwpid 14149)
==14111== at 0x6EAD26D: __lll_lock_wait (lowlevellock.S:135)
==14111== by 0x6EA6E41: pthread_mutex_lock (pthread_mutex_lock.c:115)
==14111== by 0x182134: lock (recursive_mutex.hpp:113)
==14111== by 0x182134: lock (sync.h:60)
==14111== by 0x182134: lock (lock_types.hpp:346)
==14111== by 0x182134: Enter (sync.h:115)
==14111== by 0x182134: CMutexLock<AnnotatedMixin<boost::recursive_mutex> >::CMutexLock(AnnotatedMixin<boost::recursive_mutex>&, char const*, char const*, int, bool) (sync.h:136)
==14111== by 0x28EA75: (anonymous namespace)::InitializeNode(int, CNode const*) (main.cpp:476)
==14111== by 0x350667: operator() (function_template.hpp:773)
==14111== by 0x350667: m_invoke (signal_template.hpp:363)
==14111== by 0x350667: operator() (signal_template.hpp:344)
==14111== by 0x350667: dereference (slot_call_iterator.hpp:82)
==14111== by 0x350667: dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal2_impl<void, int, const CNode*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(int, const CNode*)>, boost::function<void(const boost::signals2::connection&, int, const CNode*)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot2<void, int, const CNode*, boost::function<void(int, const CNode*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot2<void, int, const CNode*, boost::function<void(int, const CNode*)> >, boost::signals2::mutex> > > (iterator_facade.hpp:540)
==14111== by 0x350667: operator* (iterator_facade.hpp:646)
==14111== by 0x350667: operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal2_impl<void, int, const CNode*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(int, const CNode*)>, boost::function<void(const boost::signals2::connection&, int, const CNode*)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot2<void, int, const CNode*, boost::function<void(int, const CNode*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot2<void, int, const CNode*, boost::function<void(int, const CNode*)> >, boost::signals2::mutex> > > (optional_last_value.hpp:55)
==14111== by 0x350667: operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal2_impl<void, int, const CNode*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void(int, const CNode*)>, boost::function<void(const boost::signals2::connection&, int, const CNode*)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot2<void, int, const CNode*, boost::function<void(int, const CNode*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot2<void, int, const CNode*, boost::function<void(int, const CNode*)> >, boost::signals2::mutex> > > (result_type_wrapper.hpp:64)
==14111== by 0x350667: boost::signals2::detail::signal2_impl<void, int, CNode const*, boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (int, CNode const*)>, boost::function<void (boost::signals2::connection const&, int, CNode const*)>, boost::signals2::mutex>::operator()(int, CNode const*) (signal_template.hpp:246)
==14111== by 0x336BB5: operator() (signal_template.hpp:718)
==14111== by 0x336BB5: CNode::CNode(unsigned int, CAddress const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, bool) (net.cpp:2490)
==14111== by 0x33AF63: AcceptConnection (net.cpp:1027)
==14111== by 0x33AF63: ThreadSocketHandler() (net.cpp:1200)
==14111== by 0x345787: void TraceThread<void (*)()>(char const*, void (*)()) (util.h:289)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 13: status = VgTs_WaitSys (lwpid 14150)
==14111== at 0x6EAA360: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:185)
==14111== by 0x33F00A: wait (condition_variable.hpp:73)
==14111== by 0x33F00A: CSemaphore::wait() (sync.h:194)
==14111== by 0x33968E: Acquire (sync.h:230)
==14111== by 0x33968E: CSemaphoreGrant (sync.h:265)
==14111== by 0x33968E: ThreadOpenAddedConnections() (net.cpp:1687)
==14111== by 0x345787: void TraceThread<void (*)()>(char const*, void (*)()) (util.h:289)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 14: status = VgTs_WaitSys (lwpid 14151)
==14111== at 0x6EAA360: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:185)
==14111== by 0x33F00A: wait (condition_variable.hpp:73)
==14111== by 0x33F00A: CSemaphore::wait() (sync.h:194)
==14111== by 0x3383E0: Acquire (sync.h:230)
==14111== by 0x3383E0: CSemaphoreGrant (sync.h:265)
==14111== by 0x3383E0: ThreadOpenConnections() (net.cpp:1545)
==14111== by 0x345787: void TraceThread<void (*)()>(char const*, void (*)()) (util.h:289)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 15: status = VgTs_Yielding (lwpid 14158)
==14111== at 0x56F450: groestl_big_core (in /home/ubuntu/biblepay/src/biblepayd)
==14111== by 0x5724DE: groestl_big_close (groestl.c:2995)
==14111== by 0x25A961: HashBiblePay<unsigned char*> (hash.h:493)
==14111== by 0x25A961: BibleHash(uint256, long, long, bool, int, CBlockIndex const*, bool, bool, bool, bool, bool, unsigned int) (kjv.cpp:31578)
==14111== by 0x320758: BibleMiner(CChainParams const&, int, int) (miner.cpp:939)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 16: status = VgTs_WaitSys (lwpid 14153)
==14111== at 0x6EAA709: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:225)
==14111== by 0x54E57E1: boost::this_thread::hiden::sleep_for(timespec const&) (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x54E888: sleep_for (thread_data.hpp:243)
==14111== by 0x54E888: sleep_for<long int, boost::ratio<1l, 1000l> > (thread.hpp:112)
==14111== by 0x54E888: MilliSleep(long) (utiltime.cpp:69)
==14111== by 0x337571: ThreadMnbRequestConnections() (net.cpp:1703)
==14111== by 0x345787: void TraceThread<void (*)()>(char const*, void (*)()) (util.h:289)
==14111== by 0x54E55D4: ??? (in /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.58.0)
==14111== by 0x6EA46B9: start_thread (pthread_create.c:333)
==14111== by 0x71C141C: clone (clone.S:109)
Thread 17: status = VgTs_Runnable (lwpid 14154)
==14111== at 0x5C5FE40: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==14111== by 0x5C3F0FF: EC_POINT_mul (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==14111== by 0x5C3DF46: EC_POINT_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==14111== by 0x5C474B9: EC_KEY_generate_key (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0)
==14111== by 0x591FD24: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
==14111== by 0x5923967: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
==14111== by 0x592D145: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
==14111== by 0x594F2B0: ??? (in /lib/x86_64-linux-gnu/libssl.so.1.0.0)
==14111== by 0x332CCF: BiblepayHTTPSPost(bool, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, int, int) (net.cpp:3178)
==14111== by 0x38DA0A: GetBoincResearcherHexCodeAndCPID(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, int, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&) (rpcblockchain.cpp:5656)
==14111== by 0x299268: VerifyDistributedBurnTransaction(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >) (main.cpp:1304)
==14111== by 0x2BD599: AcceptToMemoryPoolWorker(CTxMemPool&, CValidationState&, CTransaction const&, bool, bool*, bool, bool, std::vector<uint256, std::allocator<uint256> >&, bool) (main.cpp:1779)
==14111== by 0x2C06A9: AcceptToMemoryPool(CTxMemPool&, CValidationState&, CTransaction const&, bool, bool*, bool, bool, bool) (main.cpp:1957)
==14111== by 0x2CC006: ProcessMessage(CNode*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, CDataStream&, long) (main.cpp:6710)
==14111== by 0x2CF33B: ProcessMessages(CNode*) (main.cpp:7335)
==14111== by 0x335180: operator() (function_template.hpp:773)
==14111== by 0x335180: m_invoke (signal_template.hpp:368)
==14111== by 0x335180: operator() (signal_template.hpp:345)
==14111== by 0x335180: dereference (slot_call_iterator.hpp:82)
==14111== by 0x335180: dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<bool, CNode*, CombinerAll, int, std::less<int>, boost::function<bool(CNode*)>, boost::function<bool(const boost::signals2::connection&, CNode*)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<bool, CNode*, boost::function<bool(CNode*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<bool, CNode*, boost::function<bool(CNode*)> >, boost::signals2::mutex> > > (iterator_facade.hpp:540)
==14111== by 0x335180: operator* (iterator_facade.hpp:646)
==14111== by 0x335180: operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<bool, CNode*, CombinerAll, int, std::less<int>, boost::function<bool(CNode*)>, boost::function<bool(const boost::signals2::connection&, CNode*)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<bool, CNode*, boost::function<bool(CNode*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<bool, CNode*, boost::function<bool(CNode*)> >, boost::signals2::mutex> > > (net.h:109)
==14111== by 0x335180: operator()<CombinerAll, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::signal1_impl<bool, CNode*, CombinerAll, int, std::less<int>, boost::function<bool(CNode*)>, boost::function<bool(const boost::signals2::connection&, CNode*)>, boost::signals2::mutex>::slot_invoker, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<bool, CNode*, boost::function<bool(CNode*)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot1<bool, CNode*, boost::function<bool(CNode*)> >, boost::signals2::mutex> > > (result_type_wrapper.hpp:53)
==14111== by 0x335180: operator() (signal_template.hpp:246)
==14111== by 0x335180: operator() (signal_template.hpp:718)
==14111== by 0x335180: ThreadMessageHandler() (net.cpp:1790)