I’m running the master branch from 23rd November, commit a933cb14c75b9c79a02f8de8397a8eae405a264f.
About 12 hours ago I had a blank “Bitcoin - Error” popup appear. It was just a frame of a dialog box which never got painted with content.
It seems to be just another leveldb corruption. I see them fairly often, and used to report them in #11355 but that issue seems to have reached a dead end.
I left the skeletal popup up to see what would happen. Nothing much happened:
$ tail -f ~/.bitcoin-prune/debug.log
2017-12-27 15:13:16 receive version message: /Satoshi:0.15.1/: version 70015, blocks=501285, us=[me]:15118, peer=112
2017-12-27 15:14:53 connect() to 62.149.29.45:8333 failed after select(): Connection refused (111)
2017-12-27 15:19:36 UpdateTip: new best=0000000000000000001d7c6a62cbb04dced1cbb020d0fb4bb01c99a8ca397834 height=501286 version=0x20000000 log2_work=87.742837 tx=286436551 date='2017-12-27 15:19:30' progress=1.000000 cache=257.8MiB(1972963txo)
2017-12-27 15:24:16 receive version message: /Satoshi:0.15.1/: version 70015, blocks=501286, us=[me]:27377, peer=113
2017-12-27 15:25:55 connect() to [2001:0:4137:9e76:3cdb:2764:b66b:2413]:8333 failed: Network is unreachable (101)
2017-12-27 15:28:01 connect() to [2001:41d0:1004:20f0::]:8333 failed: Network is unreachable (101)
2017-12-27 15:28:57 connect() to 176.64.8.246:8333 failed after select(): Connection refused (111)
2017-12-27 15:31:51 UpdateTip: new best=0000000000000000005574bcf3eb24e5ae00fd5f836e19354be7d71f443e4b39 height=501287 version=0x20000000 log2_work=87.742881 tx=286438910 date='2017-12-27 15:31:48' progress=1.000000 cache=258.6MiB(1979996txo)
2017-12-27 15:33:59 LevelDB read failure: Corruption: block checksum mismatch
2017-12-27 15:33:59 Corruption: block checksum mismatch
2017-12-27 15:53:53 socket sending timeout: 1201s
2017-12-27 15:53:58 socket sending timeout: 1201s
2017-12-27 15:53:58 socket sending timeout: 1201s
2017-12-27 15:53:59 socket sending timeout: 1201s
2017-12-27 15:53:59 socket sending timeout: 1201s
2017-12-27 15:53:59 socket sending timeout: 1201s
2017-12-27 15:53:59 socket sending timeout: 1201s
2017-12-27 15:53:59 ping timeout: 1200.036574s
I has been almost 12 hours since anything was written to the debug.log file.
12 hours later I tried the RPC ‘stop’ command. It said “Bitcoin server stopping” but nothing new appeared in the debug.log, and the process is still running.
I connected to it with gdb to get stack traces:
(gdb) thread apply all where
Thread 21 (Thread 0x7f817eee2700 (LWP 12789)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cde619f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#2](/bitcoin-bitcoin/2/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#3](/bitcoin-bitcoin/3/) 0x00007f81d2af204f in QEventDispatcherGlib::processEvents (this=0x7f81580008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
[#4](/bitcoin-bitcoin/4/) 0x00007f81d2a9b9ca in QEventLoop::exec (this=this@entry=0x7f817eee1cc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
[#5](/bitcoin-bitcoin/5/) 0x00007f81d28c90f3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
[#6](/bitcoin-bitcoin/6/) 0x00007f81d28cdda8 in QThreadPrivate::start (arg=0x557a083654f0) at thread/qthread_unix.cpp:368
[#7](/bitcoin-bitcoin/7/) 0x00007f81d1f8b494 in start_thread (arg=0x7f817eee2700) at pthread_create.c:333
[#8](/bitcoin-bitcoin/8/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 20 (Thread 0x7f81777ae700 (LWP 12788)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cde619f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#2](/bitcoin-bitcoin/2/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#3](/bitcoin-bitcoin/3/) 0x00007f81d2af204f in QEventDispatcherGlib::processEvents (this=0x7f81540008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
[#4](/bitcoin-bitcoin/4/) 0x00007f81d2a9b9ca in QEventLoop::exec (this=this@entry=0x7f81777adcc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
[#5](/bitcoin-bitcoin/5/) 0x00007f81d28c90f3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
[#6](/bitcoin-bitcoin/6/) 0x00007f81d28cdda8 in QThreadPrivate::start (arg=0x557a075ac800) at thread/qthread_unix.cpp:368
[#7](/bitcoin-bitcoin/7/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81777ae700) at pthread_create.c:333
[#8](/bitcoin-bitcoin/8/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 19 (Thread 0x7f8177fff700 (LWP 12787)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x00007f81d28cec6b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x7f81382f95e0) at thread/qwaitcondition_unix.cpp:143
[#2](/bitcoin-bitcoin/2/) QWaitCondition::wait (this=this@entry=0x7f814f9fd548, mutex=mutex@entry=0x7f814f9fd540, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215
[#3](/bitcoin-bitcoin/3/) 0x00007f81d28c7b33 in QSemaphore::acquire (this=this@entry=0x7f8177ff6630, n=n@entry=1) at thread/qsemaphore.cpp:143
[#4](/bitcoin-bitcoin/4/) 0x00007f81d2aa88cd in QMetaMethod::invoke (this=this@entry=0x7f8177ff6898, object=object@entry=0x557a077af840, connectionType=Qt::BlockingQueuedConnection, connectionType@entry=2013227296, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:2279
[#5](/bitcoin-bitcoin/5/) 0x00007f81d2aae58a in QMetaObject::invokeMethod (obj=0x557a077af840, member=0x557a05ffcbd0 "message", type=2013227296, ret=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1489
[#6](/bitcoin-bitcoin/6/) 0x0000557a05724f0c in QMetaObject::invokeMethod (member=0x80 <error: Cannot access memory at address 0x80>, type=Qt::BlockingQueuedConnection, val0=..., obj=<optimized out>, val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:460
[#7](/bitcoin-bitcoin/7/) ThreadSafeMessageBox (gui=0x557a077af840, message="Error reading from database, shutting down.", caption=..., style=<optimized out>) at qt/bitcoingui.cpp:1172
[#8](/bitcoin-bitcoin/8/) 0x0000557a057293b7 in boost::_bi::list4<boost::_bi::value<BitcoinGUI*>, boost::arg<1>, boost::arg<2>, boost::arg<3> >::operator()<bool, bool (*)(BitcoinGUI*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::_bi::rrlist3<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int> > (f=<error reading variable>, this=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:453
[#9](/bitcoin-bitcoin/9/) boost::_bi::bind_t<bool, bool (*)(BitcoinGUI*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::_bi::list4<boost::_bi::value<BitcoinGUI*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >::operator()<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int&&) (a1=<error reading variable: Cannot access memory at address 0x88>, a2=<error reading variable: Cannot access memory at address 0x9>, this=<optimized out>, a3=<optimized out>) at /usr/include/boost/bind/bind.hpp:1330
[#10](/bitcoin-bitcoin/10/) boost::detail::function::function_obj_invoker3<boost::_bi::bind_t<bool, bool (*)(BitcoinGUI*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::_bi::list4<boost::_bi::value<BitcoinGUI*>, boost::arg<1>, boost::arg<2>, boost::arg<3> > >, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>::invoke (function_obj_ptr=..., a0=<error reading variable: Cannot access memory at address 0x88>, a1=<error reading variable: Cannot access memory at address 0x9>, a2=3522761055) at /usr/include/boost/function/function_template.hpp:138
[#11](/bitcoin-bitcoin/11/) 0x0000557a05888a1e in boost::function3<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>::operator() (a0=<error reading variable: Cannot access memory at address 0x88>, a1=<error reading variable: Cannot access memory at address 0x9>, a2=3522761055, this=<optimized out>) at /usr/include/boost/function/function_template.hpp:770
[#12](/bitcoin-bitcoin/12/) boost::signals2::detail::call_with_tuple_args<bool>::m_invoke<boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, 0u, 1u, 2u, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int&>(boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>&, boost::signals2::detail::unsigned_meta_array<0u, 1u, 2u>, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int&> const&, boost::disable_if<boost::is_void<boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>::result_type>, void>::type*) const (this=<optimized out>, func=..., args=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:98
[#13](/bitcoin-bitcoin/13/) boost::signals2::detail::call_with_tuple_args<bool>::operator()<boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int&, 3ul>(boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int&> const&, mpl_::size_t<3ul>) const (this=<optimized out>, func=..., args=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:90
[#14](/bitcoin-bitcoin/14/) boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>::operator()<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > const&) const (this=<optimized out>, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:133
[#15](/bitcoin-bitcoin/15/) boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> >::dereference() const (this=0x7f8177ff6db0) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:110
[#16](/bitcoin-bitcoin/16/) 0x0000557a05887e98 in boost::iterators::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:549
[#17](/bitcoin-bitcoin/17/) boost::iterators::detail::iterator_facade_base<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> >, bool, boost::iterators::single_pass_traversal_tag, bool&, long, false, false>::operator*() const (this=<optimized out>) at /usr/include/boost/iterator/iterator_facade.hpp:655
[#18](/bitcoin-bitcoin/18/) boost::signals2::last_value<bool>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> >) const (this=<optimized out>, first=..., last=...) at /usr/include/boost/signals2/last_value.hpp:48
[#19](/bitcoin-bitcoin/19/) 0x0000557a05887b30 in boost::signals2::detail::combiner_invoker<bool>::operator()<boost::signals2::last_value<bool>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >(boost::signals2::last_value<bool>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)> >, boost::signals2::mutex> >) const (combiner=..., this=<optimized out>, first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:53
[#20](/bitcoin-bitcoin/20/) boost::signals2::detail::signal_impl<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::signals2::last_value<bool>, int, std::less<int>, boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::function<bool (boost::signals2::connection const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::signals2::mutex>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) (this=0x557a0738a480, args=<optimized out>, args=<optimized out>, args=<optimized out>) at /usr/include/boost/signals2/detail/signal_template.hpp:242
[#21](/bitcoin-bitcoin/21/) 0x0000557a0588733d in boost::signals2::signal<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int), boost::signals2::last_value<bool>, int, std::less<int>, boost::function<bool (std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::function<bool (boost::signals2::connection const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)>, boost::signals2::mutex>::operator()(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int) (args=..., args=..., this=<optimized out>, args=...) at /usr/include/boost/signals2/detail/signal_template.hpp:723
[#22](/bitcoin-bitcoin/22/) CCoinsViewErrorCatcher::GetCoin (this=<optimized out>, outpoint=..., coin=...) at init.cpp:143
[#23](/bitcoin-bitcoin/23/) 0x0000557a05b824c2 in CCoinsViewCache::FetchCoin (this=0x7f818cd73ea0, outpoint=...) at coins.cpp:48
[#24](/bitcoin-bitcoin/24/) 0x0000557a05b825a9 in CCoinsViewCache::GetCoin (this=0x7f81382f960c, outpoint=..., coin=...) at coins.cpp:61
[#25](/bitcoin-bitcoin/25/) 0x0000557a059dac84 in CCoinsViewMemPool::GetCoin (this=0x7f8177ff7650, outpoint=..., coin=...) at txmempool.cpp:904
[#26](/bitcoin-bitcoin/26/) 0x0000557a05b824c2 in CCoinsViewCache::FetchCoin (this=0x7f8177ff82e0, outpoint=...) at coins.cpp:48
[#27](/bitcoin-bitcoin/27/) 0x0000557a05b82b63 in CCoinsViewCache::HaveCoin (this=0x7f81382f960c, outpoint=...) at coins.cpp:129
[#28](/bitcoin-bitcoin/28/) 0x0000557a05a1f79a in AcceptToMemoryPoolWorker (chainparams=..., pool=..., state=..., ptx=..., pfMissingInputs=<optimized out>, nAcceptTime=<optimized out>, plTxnReplaced=0x0, bypass_limits=95, nAbsurdFee=@0x557a063d7180: 140194390425248, coins_to_uncache=...) at validation.cpp:568
[#29](/bitcoin-bitcoin/29/) 0x0000557a059f12b7 in AcceptToMemoryPoolWithTime (chainparams=..., pool=..., state=..., tx=<error reading variable: Cannot access memory at address 0x1be08247c8b50>, pfMissingInputs=0x7f81382f9500, nAcceptTime=0, plTxnReplaced=0x7f8177ffb368, bypass_limits=<optimized out>, nAbsurdFee=0) at validation.cpp:910
[#30](/bitcoin-bitcoin/30/) 0x0000557a059f0b9b in AcceptToMemoryPool (pool=..., state=..., tx=<error reading variable: Cannot access memory at address 0x1be08247c8b50>, pfMissingInputs=0x7f81382f9500, plTxnReplaced=0x7f8177ffb368, bypass_limits=false, nAbsurdFee=<optimized out>) at validation.cpp:926
[#31](/bitcoin-bitcoin/31/) 0x0000557a058e58b9 in ProcessMessage (pfrom=<optimized out>, strCommand=..., vRecv=..., nTimeReceived=<optimized out>, chainparams=..., connman=<optimized out>, interruptMsgProc=...) at net_processing.cpp:2104
[#32](/bitcoin-bitcoin/32/) 0x0000557a058da027 in PeerLogicValidation::ProcessMessages (this=<optimized out>, pfrom=0x7f815c117d10, interruptMsgProc=...) at net_processing.cpp:2927
[#33](/bitcoin-bitcoin/33/) 0x0000557a059024a7 in non-virtual thunk to PeerLogicValidation::ProcessMessages(CNode*, std::atomic<bool>&) () at net_processing.cpp:2852
[#34](/bitcoin-bitcoin/34/) 0x0000557a058b54be in CConnman::ThreadMessageHandler (this=<optimized out>) at net.cpp:2013
[#35](/bitcoin-bitcoin/35/) 0x0000557a058cfd1a in std::__invoke_impl<void, void (CConnman::* const&)(), CConnman*&> (__f=<optimized out>, __t=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:227
[#36](/bitcoin-bitcoin/36/) std::__invoke<void (CConnman::* const&)(), CConnman*&> (__fn=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#37](/bitcoin-bitcoin/37/) std::_Mem_fn_base<void (CConnman::*)(), true>::operator()<CConnman*&> (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:604
[#38](/bitcoin-bitcoin/38/) std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:933
[#39](/bitcoin-bitcoin/39/) std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)>::operator()<, void>() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:991
[#40](/bitcoin-bitcoin/40/) std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#41](/bitcoin-bitcoin/41/) 0x0000557a0588429d in std::function<void ()>::operator()() const (this=0x7f8177ffed00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#42](/bitcoin-bitcoin/42/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util.h:309
[#43](/bitcoin-bitcoin/43/) 0x0000557a058cfedd in std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#44](/bitcoin-bitcoin/44/) std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#45](/bitcoin-bitcoin/45/) std::thread::_State_impl<std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)> >::_M_run() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#46](/bitcoin-bitcoin/46/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#47](/bitcoin-bitcoin/47/) 0x00007f81d1f8b494 in start_thread (arg=0x7f8177fff700) at pthread_create.c:333
[#48](/bitcoin-bitcoin/48/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 18 (Thread 0x7f817cd9b700 (LWP 12786)):
[#0](/bitcoin-bitcoin/0/) __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
[#1](/bitcoin-bitcoin/1/) 0x00007f81d1f8dc06 in __GI___pthread_mutex_lock (mutex=0x557a063cd290 <cs_main>) at ../nptl/pthread_mutex_lock.c:115
[#2](/bitcoin-bitcoin/2/) 0x0000557a058d19e5 in __gthread_mutex_lock (__mutex=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:748
[#3](/bitcoin-bitcoin/3/) __gthread_recursive_mutex_lock (__mutex=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:810
[#4](/bitcoin-bitcoin/4/) std::recursive_mutex::lock (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:105
[#5](/bitcoin-bitcoin/5/) AnnotatedMixin<std::recursive_mutex>::lock (this=<optimized out>) at ./sync.h:61
[#6](/bitcoin-bitcoin/6/) std::unique_lock<CCriticalSection>::lock (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/bits/std_mutex.h:267
[#7](/bitcoin-bitcoin/7/) CCriticalBlock::Enter (nLine=574, this=<optimized out>, pszName=<optimized out>, pszFile=<optimized out>) at ./sync.h:130
[#8](/bitcoin-bitcoin/8/) CCriticalBlock::CCriticalBlock (nLine=574, fTry=false, this=<optimized out>, mutexIn=..., pszName=<optimized out>, pszFile=<optimized out>) at ./sync.h:151
[#9](/bitcoin-bitcoin/9/) PeerLogicValidation::InitializeNode (this=0x7f81a4047b00, pnode=0x7f815c45c7c0) at net_processing.cpp:574
[#10](/bitcoin-bitcoin/10/) 0x0000557a058d3007 in non-virtual thunk to PeerLogicValidation::InitializeNode(CNode*) () at net_processing.cpp:569
[#11](/bitcoin-bitcoin/11/) 0x0000557a058b1fdc in CConnman::OpenNetworkConnection (this=0x7f81a4572100, addrConnect=..., fCountFailure=<optimized out>, grantOutbound=<optimized out>, pszDest=0x0, fOneShot=<optimized out>, fFeeler=<optimized out>, manual_connection=92) at net.cpp:1983
[#12](/bitcoin-bitcoin/12/) 0x0000557a058b357d in CConnman::ThreadOpenConnections (this=<optimized out>, connect=...) at net.cpp:1866
[#13](/bitcoin-bitcoin/13/) 0x0000557a058d00e7 in std::__invoke_impl<void, void (CConnman::* 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> > > >), CConnman*&, 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> > > >&> (__f=<optimized out>, __t=<optimized out>, __args=<error reading variable: Cannot access memory at address 0x8>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:227
[#14](/bitcoin-bitcoin/14/) 0x0000557a058cff6e in std::__invoke<void (CConnman::* 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> > > >), CConnman*&, 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> > > >&> (__fn=@0x557a063cd290: (void (CConnman::*)(CConnman * const, std::vector<std::__cxx11::basic_string<char>, std::allocator<std::__cxx11::basic_string<char> > >)) 0x100000002, this adjustment 4294980083, __args=..., __args=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#15](/bitcoin-bitcoin/15/) std::_Mem_fn_base<void (CConnman::*)(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> > > >), true>::operator()<CConnman*&, 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> > > >&> (__args=..., __args=..., this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:604
[#16](/bitcoin-bitcoin/16/) std::_Bind<std::_Mem_fn<void (CConnman::*)(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> > > >)> (CConnman*, 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> > > >)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) (this=0x557a063cd290 <cs_main>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:933
[#17](/bitcoin-bitcoin/17/) std::_Bind<std::_Mem_fn<void (CConnman::*)(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> > > >)> (CConnman*, 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> > > >)>::operator()<, void>() (this=0x557a063cd290 <cs_main>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:991
[#18](/bitcoin-bitcoin/18/) std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (CConnman::*)(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> > > >)> (CConnman*, 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> > > >)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#19](/bitcoin-bitcoin/19/) 0x0000557a0588429d in std::function<void ()>::operator()() const (this=0x7f817cd9ad00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#20](/bitcoin-bitcoin/20/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util.h:309
[#21](/bitcoin-bitcoin/21/) 0x0000557a058cfedd in std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#22](/bitcoin-bitcoin/22/) std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#23](/bitcoin-bitcoin/23/) std::thread::_State_impl<std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)> >::_M_run() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#24](/bitcoin-bitcoin/24/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#25](/bitcoin-bitcoin/25/) 0x00007f81d1f8b494 in start_thread (arg=0x7f817cd9b700) at pthread_create.c:333
[#26](/bitcoin-bitcoin/26/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 17 (Thread 0x7f817d5ec700 (LWP 12785)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
[#1](/bitcoin-bitcoin/1/) 0x0000557a05bafa4e in __gthread_cond_timedwait (__cond=<optimized out>, __mutex=<optimized out>, __abs_timeout=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:871
[#2](/bitcoin-bitcoin/2/) std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=<optimized out>, __lock=..., __atime=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/condition_variable:166
[#3](/bitcoin-bitcoin/3/) std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=<optimized out>, __lock=..., __atime=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/condition_variable:106
[#4](/bitcoin-bitcoin/4/) std::condition_variable::wait_until<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> >, CThreadInterrupt::sleep_for(std::chrono::duration<long, std::ratio<1l, 1000l> >)::$_0>(std::unique_lock<std::mutex>&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&, CThreadInterrupt::sleep_for(std::chrono::duration<long, std::ratio<1l, 1000l> >)::$_0) (this=<optimized out>, __lock=..., __atime=..., __p=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/condition_variable:129
[#5](/bitcoin-bitcoin/5/) std::condition_variable::wait_for<long, std::ratio<1l, 1000l>, CThreadInterrupt::sleep_for(std::chrono::duration<long, std::ratio<1l, 1000l> >)::$_0>(std::unique_lock<std::mutex>&, std::chrono::duration<long, std::ratio<1l, 1000l> > const&, CThreadInterrupt::sleep_for(std::chrono::duration<long, std::ratio<1l, 1000l> >)::$_0) (this=<optimized out>, __lock=..., __rtime=..., __p=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/condition_variable:145
[#6](/bitcoin-bitcoin/6/) CThreadInterrupt::sleep_for (this=<optimized out>, rel_time=...) at threadinterrupt.cpp:30
[#7](/bitcoin-bitcoin/7/) 0x0000557a05bafada in CThreadInterrupt::sleep_for (this=0x7f81a45c256c, rel_time=...) at threadinterrupt.cpp:35
[#8](/bitcoin-bitcoin/8/) 0x0000557a058b51b4 in CConnman::ThreadOpenAddedConnections (this=<optimized out>) at net.cpp:1945
[#9](/bitcoin-bitcoin/9/) 0x0000557a058cfd1a in std::__invoke_impl<void, void (CConnman::* const&)(), CConnman*&> (__f=<optimized out>, __t=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:227
[#10](/bitcoin-bitcoin/10/) std::__invoke<void (CConnman::* const&)(), CConnman*&> (__fn=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#11](/bitcoin-bitcoin/11/) std::_Mem_fn_base<void (CConnman::*)(), true>::operator()<CConnman*&> (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:604
[#12](/bitcoin-bitcoin/12/) std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:933
[#13](/bitcoin-bitcoin/13/) std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)>::operator()<, void>() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:991
[#14](/bitcoin-bitcoin/14/) std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#15](/bitcoin-bitcoin/15/) 0x0000557a0588429d in std::function<void ()>::operator()() const (this=0x7f817d5ebd00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#16](/bitcoin-bitcoin/16/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util.h:309
[#17](/bitcoin-bitcoin/17/) 0x0000557a058cfedd in std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#18](/bitcoin-bitcoin/18/) std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#19](/bitcoin-bitcoin/19/) std::thread::_State_impl<std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)> >::_M_run() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#20](/bitcoin-bitcoin/20/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#21](/bitcoin-bitcoin/21/) 0x00007f81d1f8b494 in start_thread (arg=0x7f817d5ec700) at pthread_create.c:333
[#22](/bitcoin-bitcoin/22/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 16 (Thread 0x7f817e68e700 (LWP 12783)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052c3f3 in select () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x0000557a058ab65c in CConnman::ThreadSocketHandler (this=<optimized out>) at net.cpp:1265
[#2](/bitcoin-bitcoin/2/) 0x0000557a058cfd1a in std::__invoke_impl<void, void (CConnman::* const&)(), CConnman*&> (__f=<optimized out>, __t=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:227
[#3](/bitcoin-bitcoin/3/) std::__invoke<void (CConnman::* const&)(), CConnman*&> (__fn=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#4](/bitcoin-bitcoin/4/) std::_Mem_fn_base<void (CConnman::*)(), true>::operator()<CConnman*&> (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:604
[#5](/bitcoin-bitcoin/5/) std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:933
[#6](/bitcoin-bitcoin/6/) std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)>::operator()<, void>() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:991
[#7](/bitcoin-bitcoin/7/) std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (CConnman::*)()> (CConnman*)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#8](/bitcoin-bitcoin/8/) 0x0000557a0588429d in std::function<void ()>::operator()() const (this=0x7f817e68dd00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#9](/bitcoin-bitcoin/9/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util.h:309
[#10](/bitcoin-bitcoin/10/) 0x0000557a058cfedd in std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#11](/bitcoin-bitcoin/11/) std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#12](/bitcoin-bitcoin/12/) std::thread::_State_impl<std::_Bind_simple<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)> >::_M_run() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#13](/bitcoin-bitcoin/13/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#14](/bitcoin-bitcoin/14/) 0x00007f81d1f8b494 in start_thread (arg=0x7f817e68e700) at pthread_create.c:333
[#15](/bitcoin-bitcoin/15/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 15 (Thread 0x7f817f733700 (LWP 12782)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d05340f3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81d10abd98 in ?? () from /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5
[#2](/bitcoin-bitcoin/2/) 0x00007f81d109607a in event_base_loop () from /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5
[#3](/bitcoin-bitcoin/3/) 0x0000557a059b7640 in TorControlThread () at torcontrol.cpp:740
[#4](/bitcoin-bitcoin/4/) 0x0000557a059b84eb in TraceThread<void (*)()> (name=<optimized out>, func=0x557a059b7590 <TorControlThread()>) at ./util.h:309
[#5](/bitcoin-bitcoin/5/) 0x0000557a059bfb45 in boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> >::operator()<void (*)(char const*, void (*)()), boost::_bi::list0> (this=<optimized out>, f=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:319
[#6](/bitcoin-bitcoin/6/) boost::_bi::bind_t<void, void (*)(char const*, void (*)()), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > >::operator() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
[#7](/bitcoin-bitcoin/7/) boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(char const*, void (*)()), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > > >::run (this=0xfffffffffffffffc) at /usr/include/boost/thread/detail/thread.hpp:116
[#8](/bitcoin-bitcoin/8/) 0x00007f81d3b2f116 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.62.0
[#9](/bitcoin-bitcoin/9/) 0x00007f81d1f8b494 in start_thread (arg=0x7f817f733700) at pthread_create.c:333
[#10](/bitcoin-bitcoin/10/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 14 (Thread 0x7f8192257700 (LWP 12780)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x0000557a05c095fb in leveldb::(anonymous namespace)::PosixEnv::BGThread (this=<optimized out>) at leveldb/util/env_posix.cc:641
[#2](/bitcoin-bitcoin/2/) leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper (arg=<optimized out>) at leveldb/util/env_posix.cc:556
[#3](/bitcoin-bitcoin/3/) 0x00007f81d1f8b494 in start_thread (arg=0x7f8192257700) at pthread_create.c:333
[#4](/bitcoin-bitcoin/4/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 13 (Thread 0x7f819a70c700 (LWP 12779)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x00007f81d0db950c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#2](/bitcoin-bitcoin/2/) 0x0000557a05a9700a in WorkQueue<HTTPClosure>::Run (this=<optimized out>) at httpserver.cpp:128
[#3](/bitcoin-bitcoin/3/) 0x0000557a05a90dfa in HTTPWorkQueueRun (queue=0x7f81a404794c) at httpserver.cpp:362
[#4](/bitcoin-bitcoin/4/) 0x0000557a05a98328 in std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#5](/bitcoin-bitcoin/5/) std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#6](/bitcoin-bitcoin/6/) std::thread::_State_impl<std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)> >::_M_run() (this=0xfffffffffffffe00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#7](/bitcoin-bitcoin/7/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#8](/bitcoin-bitcoin/8/) 0x00007f81d1f8b494 in start_thread (arg=0x7f819a70c700) at pthread_create.c:333
[#9](/bitcoin-bitcoin/9/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 12 (Thread 0x7f819af5d700 (LWP 12778)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x00007f81d0db950c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#2](/bitcoin-bitcoin/2/) 0x0000557a05a9700a in WorkQueue<HTTPClosure>::Run (this=<optimized out>) at httpserver.cpp:128
[#3](/bitcoin-bitcoin/3/) 0x0000557a05a90dfa in HTTPWorkQueueRun (queue=0x7f81a404794c) at httpserver.cpp:362
[#4](/bitcoin-bitcoin/4/) 0x0000557a05a98328 in std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#5](/bitcoin-bitcoin/5/) std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#6](/bitcoin-bitcoin/6/) std::thread::_State_impl<std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)> >::_M_run() (this=0xfffffffffffffe00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#7](/bitcoin-bitcoin/7/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#8](/bitcoin-bitcoin/8/) 0x00007f81d1f8b494 in start_thread (arg=0x7f819af5d700) at pthread_create.c:333
[#9](/bitcoin-bitcoin/9/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 11 (Thread 0x7f819b7ae700 (LWP 12777)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x00007f81d0db950c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#2](/bitcoin-bitcoin/2/) 0x0000557a05a9700a in WorkQueue<HTTPClosure>::Run (this=<optimized out>) at httpserver.cpp:128
[#3](/bitcoin-bitcoin/3/) 0x0000557a05a90dfa in HTTPWorkQueueRun (queue=0x7f81a404794c) at httpserver.cpp:362
[#4](/bitcoin-bitcoin/4/) 0x0000557a05a98328 in std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#5](/bitcoin-bitcoin/5/) std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#6](/bitcoin-bitcoin/6/) std::thread::_State_impl<std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)> >::_M_run() (this=0xfffffffffffffe00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#7](/bitcoin-bitcoin/7/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#8](/bitcoin-bitcoin/8/) 0x00007f81d1f8b494 in start_thread (arg=0x7f819b7ae700) at pthread_create.c:333
[#9](/bitcoin-bitcoin/9/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 10 (Thread 0x7f819bfff700 (LWP 12776)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x00007f81d0db950c in std::condition_variable::wait(std::unique_lock<std::mutex>&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#2](/bitcoin-bitcoin/2/) 0x0000557a05a9700a in WorkQueue<HTTPClosure>::Run (this=<optimized out>) at httpserver.cpp:128
[#3](/bitcoin-bitcoin/3/) 0x0000557a05a90dfa in HTTPWorkQueueRun (queue=0x7f81a404794c) at httpserver.cpp:362
[#4](/bitcoin-bitcoin/4/) 0x0000557a05a98328 in std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::_M_invoke<0ul>(std::_Index_tuple<0ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#5](/bitcoin-bitcoin/5/) std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#6](/bitcoin-bitcoin/6/) std::thread::_State_impl<std::_Bind_simple<void (*(WorkQueue<HTTPClosure>*))(WorkQueue<HTTPClosure>*)> >::_M_run() (this=0xfffffffffffffe00) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#7](/bitcoin-bitcoin/7/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#8](/bitcoin-bitcoin/8/) 0x00007f81d1f8b494 in start_thread (arg=0x7f819bfff700) at pthread_create.c:333
[#9](/bitcoin-bitcoin/9/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 9 (Thread 0x7f81a8925700 (LWP 12775)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d05340f3 in epoll_wait () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81d10abd98 in ?? () from /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5
[#2](/bitcoin-bitcoin/2/) 0x00007f81d109607a in event_base_loop () from /usr/lib/x86_64-linux-gnu/libevent-2.0.so.5
[#3](/bitcoin-bitcoin/3/) 0x0000557a05a9036f in ThreadHTTP (base=0x7f81a4047080, http=<optimized out>) at httpserver.cpp:314
[#4](/bitcoin-bitcoin/4/) 0x0000557a05a97d3d in std::__invoke_impl<bool, bool (*&)(event_base*, evhttp*), event_base*, evhttp*>(std::__invoke_other, bool (*&)(event_base*, evhttp*), event_base*&&, evhttp*&&) (__f=<optimized out>, __args=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:210
[#5](/bitcoin-bitcoin/5/) std::__invoke<bool (*&)(event_base*, evhttp*), event_base*, evhttp*>(bool (*&)(event_base*, evhttp*), event_base*&&, evhttp*&&) (__fn=<optimized out>, __args=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#6](/bitcoin-bitcoin/6/) std::reference_wrapper<bool (*)(event_base*, evhttp*)>::operator()<event_base*, evhttp*>(event_base*&&, evhttp*&&) const (__args=<optimized out>, this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:465
[#7](/bitcoin-bitcoin/7/) std::_Bind_simple<std::reference_wrapper<bool (*)(event_base*, evhttp*)> (event_base*, evhttp*)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=0x7f81d05340f3 <epoll_wait+51>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#8](/bitcoin-bitcoin/8/) std::_Bind_simple<std::reference_wrapper<bool (*)(event_base*, evhttp*)> (event_base*, evhttp*)>::operator()() (this=0x7f81d05340f3 <epoll_wait+51>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#9](/bitcoin-bitcoin/9/) std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, std::_Bind_simple<std::reference_wrapper<bool (*)(event_base*, evhttp*)> (event_base*, evhttp*)>, bool>::operator()() const (this=0x7f81a8924cd0) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/future:1325
[#10](/bitcoin-bitcoin/10/) 0x0000557a05a97c7f in std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> (), std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<bool>, std::__future_base::_Result_base::_Deleter>, std::_Bind_simple<std::reference_wrapper<bool (*)(event_base*, evhttp*)> (event_base*, evhttp*)>, bool> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1716
[#11](/bitcoin-bitcoin/11/) 0x0000557a0598befa in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=0x7f81a4047330) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#12](/bitcoin-bitcoin/12/) std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*) (this=0x7f81a4047bb0, __f=0x7f81a4047330, __did_set=0x7f81a8924c8f) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/future:533
[#13](/bitcoin-bitcoin/13/) 0x0000557a0598bf96 in std::__invoke_impl<void, void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::__invoke_memfun_deref, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&) (__f=<optimized out>, __args=<optimized out>, __args=<optimized out>, __t=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:227
[#14](/bitcoin-bitcoin/14/) std::__invoke<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&) (__fn=<optimized out>, __args=<optimized out>, __args=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#15](/bitcoin-bitcoin/15/) void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#1}::operator()() const (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:602
[#16](/bitcoin-bitcoin/16/) void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::operator()() const (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:607
[#17](/bitcoin-bitcoin/17/) void std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&)::{lambda()#2}::__invoke() () at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:607
[#18](/bitcoin-bitcoin/18/) 0x00007f81d1f92739 in __pthread_once_slow (once_control=0x7f81a4047bc8, init_routine=0x7f81d0dbe120 <__once_proxy>) at pthread_once.c:116
[#19](/bitcoin-bitcoin/19/) 0x0000557a0598be79 in __gthread_once (__func=0x7f81a4047330, __once=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:699
[#20](/bitcoin-bitcoin/20/) std::call_once<void (std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*>(std::once_flag&, void (std::__future_base::_State_baseV2::*&&)(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*, bool*), std::__future_base::_State_baseV2*&&, std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>*&&, bool*&&) (__args=<optimized out>, __args=<optimized out>, __args=<optimized out>, __once=..., __f=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:614
[#21](/bitcoin-bitcoin/21/) std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x7f81a4047bb0, __res=..., __ignore_failure=false) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/future:392
[#22](/bitcoin-bitcoin/22/) 0x0000557a05a97821 in std::__future_base::_Task_state<bool (*)(event_base*, evhttp*), std::allocator<int>, bool (event_base*, evhttp*)>::_M_run(event_base*&&, evhttp*&&) (this=0x17, __args=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/future:1409
[#23](/bitcoin-bitcoin/23/) 0x0000557a05a982ab in std::packaged_task<bool (event_base*, evhttp*)>::operator()(event_base*, evhttp*) (__args=<error reading variable: Cannot access memory at address 0x20>, __args=<error reading variable: Cannot access memory at address 0x20>, this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/future:1553
[#24](/bitcoin-bitcoin/24/) std::_Bind_simple<std::packaged_task<bool (event_base*, evhttp*)> (event_base*, evhttp*)>::_M_invoke<0ul, 1ul>(std::_Index_tuple<0ul, 1ul>) (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1390
[#25](/bitcoin-bitcoin/25/) std::_Bind_simple<std::packaged_task<bool (event_base*, evhttp*)> (event_base*, evhttp*)>::operator()() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1380
[#26](/bitcoin-bitcoin/26/) std::thread::_State_impl<std::_Bind_simple<std::packaged_task<bool (event_base*, evhttp*)> (event_base*, evhttp*)> >::_M_run() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/thread:197
[#27](/bitcoin-bitcoin/27/) 0x00007f81d0dbee6f in ?? () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
[#28](/bitcoin-bitcoin/28/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81a8925700) at pthread_create.c:333
[#29](/bitcoin-bitcoin/29/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 8 (Thread 0x7f81a9176700 (LWP 12774)):
[#0](/bitcoin-bitcoin/0/) __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
[#1](/bitcoin-bitcoin/1/) 0x00007f81d1f8dc06 in __GI___pthread_mutex_lock (mutex=0x557a063cd290 <cs_main>) at ../nptl/pthread_mutex_lock.c:115
[#2](/bitcoin-bitcoin/2/) 0x0000557a058d6e68 in __gthread_mutex_lock (__mutex=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:748
[#3](/bitcoin-bitcoin/3/) __gthread_recursive_mutex_lock (__mutex=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:810
[#4](/bitcoin-bitcoin/4/) std::recursive_mutex::lock (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:105
[#5](/bitcoin-bitcoin/5/) AnnotatedMixin<std::recursive_mutex>::lock (this=<optimized out>) at ./sync.h:61
[#6](/bitcoin-bitcoin/6/) std::unique_lock<CCriticalSection>::lock (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/bits/std_mutex.h:267
[#7](/bitcoin-bitcoin/7/) CCriticalBlock::Enter (nLine=3089, this=<optimized out>, pszName=<optimized out>, pszFile=<optimized out>) at ./sync.h:130
[#8](/bitcoin-bitcoin/8/) CCriticalBlock::CCriticalBlock (nLine=3089, fTry=false, this=<optimized out>, mutexIn=..., pszName=<optimized out>, pszFile=<optimized out>) at ./sync.h:151
[#9](/bitcoin-bitcoin/9/) PeerLogicValidation::CheckForStaleTipAndEvictPeers (this=0x7f81a4047b00, consensusParams=...) at net_processing.cpp:3089
[#10](/bitcoin-bitcoin/10/) 0x0000557a05929581 in std::__invoke_impl<void, void (PeerLogicValidation::* const&)(Consensus::Params const&), PeerLogicValidation*&, Consensus::Params&> (__args=..., __f=<optimized out>, __t=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:227
[#11](/bitcoin-bitcoin/11/) std::__invoke<void (PeerLogicValidation::* const&)(Consensus::Params const&), PeerLogicValidation*&, Consensus::Params&> (__args=<optimized out>, __fn=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:250
[#12](/bitcoin-bitcoin/12/) std::_Mem_fn_base<void (PeerLogicValidation::*)(Consensus::Params const&), true>::operator()<PeerLogicValidation*&, Consensus::Params&> (__args=<optimized out>, this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:604
[#13](/bitcoin-bitcoin/13/) std::_Bind<std::_Mem_fn<void (PeerLogicValidation::*)(Consensus::Params const&)> (PeerLogicValidation*, Consensus::Params)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) (this=<optimized out>, __args=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:933
[#14](/bitcoin-bitcoin/14/) std::_Bind<std::_Mem_fn<void (PeerLogicValidation::*)(Consensus::Params const&)> (PeerLogicValidation*, Consensus::Params)>::operator()<, void>() (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:991
[#15](/bitcoin-bitcoin/15/) std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (PeerLogicValidation::*)(Consensus::Params const&)> (PeerLogicValidation*, Consensus::Params)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#16](/bitcoin-bitcoin/16/) 0x0000557a05b9d8c7 in std::function<void ()>::operator()() const (this=0x7f81a9175838) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#17](/bitcoin-bitcoin/17/) Repeat(CScheduler*, std::function<void ()>, long) (s=0x557a07c73490, f=..., deltaMilliSeconds=45000) at scheduler.cpp:122
[#18](/bitcoin-bitcoin/18/) 0x0000557a05b9ea9a in boost::_bi::list3<boost::_bi::value<CScheduler*>, boost::_bi::value<std::function<void ()> >, boost::_bi::value<long> >::operator()<void (*)(CScheduler*, std::function<void ()>, long), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(CScheduler*, std::function<void ()>, long), boost::_bi::list0&, int) (this=0x7f819c000f58, f=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:398
[#19](/bitcoin-bitcoin/19/) 0x0000557a05b9e8f5 in boost::_bi::bind_t<void, void (*)(CScheduler*, std::function<void ()>, long), boost::_bi::list3<boost::_bi::value<CScheduler*>, boost::_bi::value<std::function<void ()> >, boost::_bi::value<long> > >::operator()() (this=0x80) at /usr/include/boost/bind/bind.hpp:1294
[#20](/bitcoin-bitcoin/20/) std::_Function_handler<void (), boost::_bi::bind_t<void, void (*)(CScheduler*, std::function<void ()>, long), boost::_bi::list3<boost::_bi::value<CScheduler*>, boost::_bi::value<std::function<void ()> >, boost::_bi::value<long> > > >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#21](/bitcoin-bitcoin/21/) 0x0000557a05b9cf58 in std::function<void ()>::operator()() const (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#22](/bitcoin-bitcoin/22/) CScheduler::serviceQueue (this=<optimized out>) at scheduler.cpp:83
[#23](/bitcoin-bitcoin/23/) 0x0000557a0589273a in boost::_mfi::mf0<void, CScheduler>::operator() (p=<optimized out>, this=<optimized out>) at /usr/include/boost/bind/mem_fn_template.hpp:49
[#24](/bitcoin-bitcoin/24/) boost::_bi::list1<boost::_bi::value<CScheduler*> >::operator()<boost::_mfi::mf0<void, CScheduler>, boost::_bi::list0> (this=<optimized out>, f=..., a=...) at /usr/include/boost/bind/bind.hpp:259
[#25](/bitcoin-bitcoin/25/) boost::_bi::bind_t<void, boost::_mfi::mf0<void, CScheduler>, boost::_bi::list1<boost::_bi::value<CScheduler*> > >::operator() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
[#26](/bitcoin-bitcoin/26/) std::_Function_handler<void (), boost::_bi::bind_t<void, boost::_mfi::mf0<void, CScheduler>, boost::_bi::list1<boost::_bi::value<CScheduler*> > > >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:1731
[#27](/bitcoin-bitcoin/27/) 0x0000557a0588429d in std::function<void ()>::operator()() const (this=0x7f81a9175cb8) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/functional:2127
[#28](/bitcoin-bitcoin/28/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util.h:309
[#29](/bitcoin-bitcoin/29/) 0x0000557a05892cb6 in boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<std::function<void ()> > >::operator()<void (*)(char const*, std::function<void ()>), boost::_bi::list0>(boost::_bi::type<void>, void (*&)(char const*, std::function<void ()>), boost::_bi::list0&, int) (this=0x7f81a4043110, f=<optimized out>, a=...) at /usr/include/boost/bind/bind.hpp:319
[#30](/bitcoin-bitcoin/30/) 0x0000557a05892c3f in boost::_bi::bind_t<void, void (*)(char const*, std::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<std::function<void ()> > > >::operator()() (this=<optimized out>) at /usr/include/boost/bind/bind.hpp:1294
[#31](/bitcoin-bitcoin/31/) boost::detail::thread_data<boost::_bi::bind_t<void, void (*)(char const*, std::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<std::function<void ()> > > > >::run() (this=<optimized out>) at /usr/include/boost/thread/detail/thread.hpp:116
[#32](/bitcoin-bitcoin/32/) 0x00007f81d3b2f116 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.62.0
[#33](/bitcoin-bitcoin/33/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81a9176700) at pthread_create.c:333
[#34](/bitcoin-bitcoin/34/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 7 (Thread 0x7f81a99c7700 (LWP 12773)):
[#0](/bitcoin-bitcoin/0/) pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[#1](/bitcoin-bitcoin/1/) 0x0000557a0570db4b in boost::condition_variable::wait (this=<optimized out>, m=...) at /usr/include/boost/thread/pthread/condition_variable.hpp:77
[#2](/bitcoin-bitcoin/2/) 0x0000557a05a34c0f in CCheckQueue<CScriptCheck>::Loop (this=<optimized out>, fMaster=<optimized out>) at ./checkqueue.h:102
[#3](/bitcoin-bitcoin/3/) 0x0000557a059f3d58 in CCheckQueue<CScriptCheck>::Thread (this=0x557a063d727c <scriptcheckqueue+84>) at ./checkqueue.h:139
[#4](/bitcoin-bitcoin/4/) ThreadScriptCheck () at validation.cpp:1563
[#5](/bitcoin-bitcoin/5/) 0x0000557a05892314 in boost::detail::thread_data<void (*)()>::run (this=0x557a063d727c <scriptcheckqueue+84>) at /usr/include/boost/thread/detail/thread.hpp:116
[#6](/bitcoin-bitcoin/6/) 0x00007f81d3b2f116 in ?? () from /usr/lib/x86_64-linux-gnu/libboost_thread.so.1.62.0
[#7](/bitcoin-bitcoin/7/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81a99c7700) at pthread_create.c:333
[#8](/bitcoin-bitcoin/8/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 6 (Thread 0x7f81b8c5d700 (LWP 12772)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cde619f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#2](/bitcoin-bitcoin/2/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#3](/bitcoin-bitcoin/3/) 0x00007f81d2af204f in QEventDispatcherGlib::processEvents (this=0x7f81a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
[#4](/bitcoin-bitcoin/4/) 0x00007f81d2a9b9ca in QEventLoop::exec (this=this@entry=0x7f81b8c5ccc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
[#5](/bitcoin-bitcoin/5/) 0x00007f81d28c90f3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507
[#6](/bitcoin-bitcoin/6/) 0x00007f81d28cdda8 in QThreadPrivate::start (arg=0x557a07c723a0) at thread/qthread_unix.cpp:368
[#7](/bitcoin-bitcoin/7/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81b8c5d700) at pthread_create.c:333
[#8](/bitcoin-bitcoin/8/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 5 (Thread 0x7f81b9502700 (LWP 12767)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cde619f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#2](/bitcoin-bitcoin/2/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#3](/bitcoin-bitcoin/3/) 0x00007f81d2af204f in QEventDispatcherGlib::processEvents (this=0x7f81b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
[#4](/bitcoin-bitcoin/4/) 0x00007f81d2a9b9ca in QEventLoop::exec (this=this@entry=0x7f81b9501c90, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
[#5](/bitcoin-bitcoin/5/) 0x00007f81d28c90f3 in QThread::exec (this=this@entry=0x7f81d2d78d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:507
[#6](/bitcoin-bitcoin/6/) 0x00007f81d2d036d5 in QDBusConnectionManager::run (this=0x7f81d2d78d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:178
[#7](/bitcoin-bitcoin/7/) 0x00007f81d28cdda8 in QThreadPrivate::start (arg=0x7f81d2d78d60 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:368
[#8](/bitcoin-bitcoin/8/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81b9502700) at pthread_create.c:333
[#9](/bitcoin-bitcoin/9/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 4 (Thread 0x7f81bb6d6700 (LWP 12766)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cde619f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#2](/bitcoin-bitcoin/2/) 0x00007f81cde61d82 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#3](/bitcoin-bitcoin/3/) 0x00007f81bde13656 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
[#4](/bitcoin-bitcoin/4/) 0x00007f81cde893d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#5](/bitcoin-bitcoin/5/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81bb6d6700) at pthread_create.c:333
[#6](/bitcoin-bitcoin/6/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 3 (Thread 0x7f81bbf27700 (LWP 12765)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cde619f6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#2](/bitcoin-bitcoin/2/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#3](/bitcoin-bitcoin/3/) 0x00007f81cde61b51 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#4](/bitcoin-bitcoin/4/) 0x00007f81cde893d5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#5](/bitcoin-bitcoin/5/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81bbf27700) at pthread_create.c:333
[#6](/bitcoin-bitcoin/6/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 2 (Thread 0x7f81c5c0a700 (LWP 12764)):
[#0](/bitcoin-bitcoin/0/) 0x00007f81d052a6ad in poll () at ../sysdeps/unix/syscall-template.S:84
[#1](/bitcoin-bitcoin/1/) 0x00007f81cbd2e150 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
[#2](/bitcoin-bitcoin/2/) 0x00007f81cbd2fee9 in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
[#3](/bitcoin-bitcoin/3/) 0x00007f81c836bb69 in QXcbEventReader::run (this=0x557a074c5ec0) at qxcbconnection.cpp:1343
[#4](/bitcoin-bitcoin/4/) 0x00007f81d28cdda8 in QThreadPrivate::start (arg=0x557a074c5ec0) at thread/qthread_unix.cpp:368
[#5](/bitcoin-bitcoin/5/) 0x00007f81d1f8b494 in start_thread (arg=0x7f81c5c0a700) at pthread_create.c:333
[#6](/bitcoin-bitcoin/6/) 0x00007f81d0533aff in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:97
Thread 1 (Thread 0x7f81d46d2900 (LWP 12763)):
[#0](/bitcoin-bitcoin/0/) __lll_lock_wait () at ../sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:135
[#1](/bitcoin-bitcoin/1/) 0x00007f81d1f8dc06 in __GI___pthread_mutex_lock (mutex=0x557a063d6ea0 <mempool+56>) at ../nptl/pthread_mutex_lock.c:115
[#2](/bitcoin-bitcoin/2/) 0x0000557a05730724 in __gthread_mutex_lock (__mutex=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:748
[#3](/bitcoin-bitcoin/3/) __gthread_recursive_mutex_lock (__mutex=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/x86_64-linux-gnu/c++/6.3.0/bits/gthr-default.h:810
[#4](/bitcoin-bitcoin/4/) std::recursive_mutex::lock (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/mutex:105
[#5](/bitcoin-bitcoin/5/) AnnotatedMixin<std::recursive_mutex>::lock (this=<optimized out>) at ./sync.h:61
[#6](/bitcoin-bitcoin/6/) std::unique_lock<CCriticalSection>::lock (this=<optimized out>) at /usr/bin/../lib/gcc/x86_64-linux-gnu/6.3.0/../../../../include/c++/6.3.0/bits/std_mutex.h:267
[#7](/bitcoin-bitcoin/7/) CCriticalBlock::Enter (nLine=605, this=<optimized out>, pszName=<optimized out>, pszFile=<optimized out>) at ./sync.h:130
[#8](/bitcoin-bitcoin/8/) CCriticalBlock::CCriticalBlock (nLine=605, fTry=false, this=<optimized out>, mutexIn=..., pszName=<optimized out>, pszFile=<optimized out>) at ./sync.h:151
[#9](/bitcoin-bitcoin/9/) CTxMemPool::size (this=<optimized out>) at ./txmempool.h:605
[#10](/bitcoin-bitcoin/10/) ClientModel::getMempoolSize (this=<optimized out>) at qt/clientmodel.cpp:130
[#11](/bitcoin-bitcoin/11/) ClientModel::updateTimer (this=0x557a07397240) at qt/clientmodel.cpp:153
[#12](/bitcoin-bitcoin/12/) 0x0000557a057c7f99 in ClientModel::qt_static_metacall (_o=0x557a063d6ea0 <mempool+56>, _c=128, _id=<optimized out>, _a=0x7f81d1f93f5c <__lll_lock_wait+28>) at qt/moc_clientmodel.cpp:140
[#13](/bitcoin-bitcoin/13/) 0x00007f81d2ac95e9 in QMetaObject::activate (sender=sender@entry=0x557a07397b10, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3740
[#14](/bitcoin-bitcoin/14/) 0x00007f81d2ac9f07 in QMetaObject::activate (sender=sender@entry=0x557a07397b10, m=m@entry=0x7f81d2ce7760 <QTimer::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at kernel/qobject.cpp:3602
[#15](/bitcoin-bitcoin/15/) 0x00007f81d2b43780 in QTimer::timeout (this=this@entry=0x557a07397b10) at .moc/moc_qtimer.cpp:198
[#16](/bitcoin-bitcoin/16/) 0x00007f81d2ad5f78 in QTimer::timerEvent (this=0x557a07397b10, e=<optimized out>) at kernel/qtimer.cpp:254
[#17](/bitcoin-bitcoin/17/) 0x00007f81d2aca453 in QObject::event (this=0x557a07397b10, e=<optimized out>) at kernel/qobject.cpp:1285
[#18](/bitcoin-bitcoin/18/) 0x00007f81d340cb8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557a07397b10, e=0x7ffcaa60ecc0) at kernel/qapplication.cpp:3799
[#19](/bitcoin-bitcoin/19/) 0x00007f81d3414341 in QApplication::notify (this=0x7ffcaa60f8f0, receiver=0x557a07397b10, e=0x7ffcaa60ecc0) at kernel/qapplication.cpp:3556
[#20](/bitcoin-bitcoin/20/) 0x00007f81d2a9d9e0 in QCoreApplication::notifyInternal2 (receiver=0x557a07397b10, event=event@entry=0x7ffcaa60ecc0) at kernel/qcoreapplication.cpp:988
[#21](/bitcoin-bitcoin/21/) 0x00007f81d2af0fee in QCoreApplication::sendEvent (event=0x7ffcaa60ecc0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
[#22](/bitcoin-bitcoin/22/) QTimerInfoList::activateTimers (this=0x557a0754ff50) at kernel/qtimerinfo_unix.cpp:644
[#23](/bitcoin-bitcoin/23/) 0x00007f81d2af1511 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:182
[#24](/bitcoin-bitcoin/24/) 0x00007f81cde617f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#25](/bitcoin-bitcoin/25/) 0x00007f81cde61a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#26](/bitcoin-bitcoin/26/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#27](/bitcoin-bitcoin/27/) 0x00007f81d2af204f in QEventDispatcherGlib::processEvents (this=0x557a0754fd30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
[#28](/bitcoin-bitcoin/28/) 0x00007f81d2a9b9ca in QEventLoop::exec (this=this@entry=0x7ffcaa60ef10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
[#29](/bitcoin-bitcoin/29/) 0x00007f81d35fb0e7 in QDialog::exec (this=0x7ffcaa60ef98) at dialogs/qdialog.cpp:552
[#30](/bitcoin-bitcoin/30/) 0x0000557a05723455 in BitcoinGUI::message (this=0x557a077af840, title=..., message=..., style=<optimized out>, ret=0x7f8177ff6c2b) at qt/bitcoingui.cpp:930
[#31](/bitcoin-bitcoin/31/) 0x0000557a057c6c63 in BitcoinGUI::qt_static_metacall (_o=0x557a077af840, _c=<optimized out>, _id=<optimized out>, _a=0x7f8177ff66c0) at qt/moc_bitcoingui.cpp:216
[#32](/bitcoin-bitcoin/32/) 0x00007f81d2aca499 in QObject::event (this=this@entry=0x557a077af840, e=e@entry=0x7f8137652d20) at kernel/qobject.cpp:1263
[#33](/bitcoin-bitcoin/33/) 0x00007f81d345446b in QWidget::event (this=this@entry=0x557a077af840, event=event@entry=0x7f8137652d20) at kernel/qwidget.cpp:9225
[#34](/bitcoin-bitcoin/34/) 0x00007f81d355392b in QMainWindow::event (this=0x557a077af840, event=0x7f8137652d20) at widgets/qmainwindow.cpp:1543
[#35](/bitcoin-bitcoin/35/) 0x00007f81d340cb8c in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x557a077af840, e=0x7f8137652d20) at kernel/qapplication.cpp:3799
[#36](/bitcoin-bitcoin/36/) 0x00007f81d3414341 in QApplication::notify (this=0x7ffcaa60f8f0, receiver=0x557a077af840, e=0x7f8137652d20) at kernel/qapplication.cpp:3556
[#37](/bitcoin-bitcoin/37/) 0x00007f81d2a9d9e0 in QCoreApplication::notifyInternal2 (receiver=0x557a077af840, event=event@entry=0x7f8137652d20) at kernel/qcoreapplication.cpp:988
[#38](/bitcoin-bitcoin/38/) 0x00007f81d2aa016d in QCoreApplication::sendEvent (event=0x7f8137652d20, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
[#39](/bitcoin-bitcoin/39/) QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x557a074ab220) at kernel/qcoreapplication.cpp:1649
[#40](/bitcoin-bitcoin/40/) 0x00007f81d2aa05d8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1503
[#41](/bitcoin-bitcoin/41/) 0x00007f81d2af1c43 in postEventSourceDispatch (s=0x557a0754fe00) at kernel/qeventdispatcher_glib.cpp:276
[#42](/bitcoin-bitcoin/42/) 0x00007f81cde617f7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#43](/bitcoin-bitcoin/43/) 0x00007f81cde61a60 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#44](/bitcoin-bitcoin/44/) 0x00007f81cde61b0c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
[#45](/bitcoin-bitcoin/45/) 0x00007f81d2af204f in QEventDispatcherGlib::processEvents (this=0x557a0754fd30, flags=...) at kernel/qeventdispatcher_glib.cpp:423
[#46](/bitcoin-bitcoin/46/) 0x00007f81d2a9b9ca in QEventLoop::exec (this=this@entry=0x7ffcaa60f6e0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:212
[#47](/bitcoin-bitcoin/47/) 0x00007f81d2aa413c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261
[#48](/bitcoin-bitcoin/48/) 0x0000557a05707e79 in main (argc=<optimized out>, argv=<optimized out>) at qt/bitcoin.cpp:714
(gdb)