bitcoind@5029e94f855c73bad2e0ea6dc0378f33787ae131
crashes midway through IBD.
Expected IBD to complete and to run continuously.
Instead, when the exception occured, this stdout message was produced:
0EXCEPTION: N5boost10wrapexceptINS_15condition_errorEEE
1boost::condition_variable::do_wait_until failed in pthread_cond_timedwait: Invalid argument
2bitcoin in scheduler
This crash was encountered just once.
Commit 5029e94f855c73bad2e0ea6dc0378f33787ae131
Output of uname -a
with hostname redacted:
Linux [REDACTED_HOSTNAME] 4.20.6-arch1-1-ARCH #1 SMP PREEMPT Thu Jan 31 08:22:01 UTC 2019 x86_64 GNU/Linux
This is not a GUI issue.
full stack trace from corefile:
0Thread 20 (Thread 0x7f1f6fec0700 (LWP 6754)):
1[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
2[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
3[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
4[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
5[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
6[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
7
8Thread 19 (Thread 0x7f1f4effd700 (LWP 6782)):
9[#0](/bitcoin-bitcoin/0/) 0x00007f1f72691c21 in poll () from /usr/lib/libc.so.6
10[#1](/bitcoin-bitcoin/1/) 0x0000561ea1182176 in poll (__timeout=50, __nfds=<optimized out>, __fds=<optimized out>) at /usr/include/bits/poll2.h:46
11[#2](/bitcoin-bitcoin/2/) CConnman::SocketEvents (this=0x561ea33f0350, recv_set=std::set with 0 elements, send_set=std::set with 0 elements, error_set=std::set with 0 elements) at net.cpp:1164
12[#3](/bitcoin-bitcoin/3/) 0x0000561ea118fb56 in CConnman::SocketHandler (this=0x561ea33f0350) at net.cpp:1253
13[#4](/bitcoin-bitcoin/4/) 0x0000561ea1190320 in CConnman::ThreadSocketHandler (this=0x561ea33f0350) at net.cpp:1379
14[#5](/bitcoin-bitcoin/5/) 0x0000561ea116eae5 in std::function<void ()>::operator()() const (this=0x7f1f4effca50) at /usr/include/c++/8.2.1/bits/std_function.h:682
15[#6](/bitcoin-bitcoin/6/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util/system.h:333
16[#7](/bitcoin-bitcoin/7/) 0x0000561ea119046b in std::__invoke_impl<void, void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(std::__invoke_other, void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__f=<optimized out>) at /usr/include/c++/8.2.1/bits/move.h:182
17[#8](/bitcoin-bitcoin/8/) std::__invoke<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__fn=<optimized out>)
18 at /usr/include/c++/8.2.1/bits/invoke.h:95
19[#9](/bitcoin-bitcoin/9/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (this=<optimized out>)
20 at /usr/include/c++/8.2.1/thread:244
21[#10](/bitcoin-bitcoin/10/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::operator()() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:253
22[#11](/bitcoin-bitcoin/11/) std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > > >::_M_run() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:196
23[#12](/bitcoin-bitcoin/12/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea3287780) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
24[#13](/bitcoin-bitcoin/13/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
25[#14](/bitcoin-bitcoin/14/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
26
27Thread 18 (Thread 0x7f1f6d6bb700 (LWP 6759)):
28[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
29[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
30[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
31[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
32[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
33[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
34
35Thread 17 (Thread 0x7f1f4d7fa700 (LWP 6785)):
36[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774e5b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
37[#1](/bitcoin-bitcoin/1/) 0x0000561ea118193b in __gthread_cond_timedwait (__abs_timeout=0x7f1f4d7f9980, __mutex=<optimized out>, __cond=0x561ea3440738) at /usr/include/c++/8.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h:871
38[#2](/bitcoin-bitcoin/2/) std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (__atime=<synthetic pointer>..., __lock=..., this=0x561ea3440738) at /usr/include/c++/8.2.1/condition_variable:178
39[#3](/bitcoin-bitcoin/3/) std::condition_variable::wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (__atime=..., __lock=..., this=0x561ea3440738) at /usr/include/c++/8.2.1/condition_variable:119
40[#4](/bitcoin-bitcoin/4/) std::condition_variable::wait_until<std::chrono::_V2::steady_clock, std::chrono::duration<long int, std::ratio<1, 1000000000> >, CConnman::ThreadMessageHandler()::<lambda()> > (__p=..., __atime=..., __lock=...,
41 this=0x561ea3440738) at /usr/include/c++/8.2.1/condition_variable:129
42[#5](/bitcoin-bitcoin/5/) CConnman::ThreadMessageHandler (this=0x561ea33f0350) at net.cpp:1984
43[#6](/bitcoin-bitcoin/6/) 0x0000561ea116eae5 in std::function<void ()>::operator()() const (this=0x7f1f4d7f9a50) at /usr/include/c++/8.2.1/bits/std_function.h:682
44[#7](/bitcoin-bitcoin/7/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util/system.h:333
45[#8](/bitcoin-bitcoin/8/) 0x0000561ea119046b in std::__invoke_impl<void, void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(std::__invoke_other, void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__f=<optimized out>) at /usr/include/c++/8.2.1/bits/move.h:182
46[#9](/bitcoin-bitcoin/9/) std::__invoke<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__fn=<optimized out>)
47 at /usr/include/c++/8.2.1/bits/invoke.h:95
48[#10](/bitcoin-bitcoin/10/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (this=<optimized out>)
49 at /usr/include/c++/8.2.1/thread:244
50[#11](/bitcoin-bitcoin/11/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::operator()() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:253
51[#12](/bitcoin-bitcoin/12/) std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > > >::_M_run() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:196
52[#13](/bitcoin-bitcoin/13/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea3287c40) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
53[#14](/bitcoin-bitcoin/14/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
54[#15](/bitcoin-bitcoin/15/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
55
56Thread 16 (Thread 0x7f1f55ffb700 (LWP 6765)):
57[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
58[#1](/bitcoin-bitcoin/1/) 0x00007f1f729dccd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=0x561ea339fc88) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
59[#2](/bitcoin-bitcoin/2/) std::condition_variable::wait (this=this@entry=0x561ea339fc88, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
60[#3](/bitcoin-bitcoin/3/) 0x0000561ea131a428 in WorkQueue<HTTPClosure>::Run (this=0x561ea339fc60) at /usr/include/c++/8.2.1/bits/stl_deque.h:1367
61[#4](/bitcoin-bitcoin/4/) HTTPWorkQueueRun (queue=0x561ea339fc60) at httpserver.cpp:341
62[#5](/bitcoin-bitcoin/5/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea33ef3f0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
63[#6](/bitcoin-bitcoin/6/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
64[#7](/bitcoin-bitcoin/7/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
65
66Thread 15 (Thread 0x7f1f4f7fe700 (LWP 6781)):
67[#0](/bitcoin-bitcoin/0/) 0x00007f1f7269ce57 in epoll_wait () from /usr/lib/libc.so.6
68[#1](/bitcoin-bitcoin/1/) 0x00007f1f72b80d4b in ?? () from /usr/lib/libevent-2.1.so.6
69[#2](/bitcoin-bitcoin/2/) 0x00007f1f72b76ac8 in event_base_loop () from /usr/lib/libevent-2.1.so.6
70[#3](/bitcoin-bitcoin/3/) 0x0000561ea125dea6 in TorControlThread () at torcontrol.cpp:738
71[#4](/bitcoin-bitcoin/4/) 0x0000561ea12603b8 in TraceThread<void (*)()> (name=<optimized out>, func=0x561ea125de10 <TorControlThread()>) at /usr/include/c++/8.2.1/bits/basic_string.h:2290
72[#5](/bitcoin-bitcoin/5/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea40a6f40) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
73[#6](/bitcoin-bitcoin/6/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
74[#7](/bitcoin-bitcoin/7/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
75
76Thread 14 (Thread 0x7f1f557fa700 (LWP 6766)):
77[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
78[#1](/bitcoin-bitcoin/1/) 0x00007f1f729dccd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=0x561ea339fc88) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
79[#2](/bitcoin-bitcoin/2/) std::condition_variable::wait (this=this@entry=0x561ea339fc88, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
80[#3](/bitcoin-bitcoin/3/) 0x0000561ea131a428 in WorkQueue<HTTPClosure>::Run (this=0x561ea339fc60) at /usr/include/c++/8.2.1/bits/stl_deque.h:1367
81[#4](/bitcoin-bitcoin/4/) HTTPWorkQueueRun (queue=0x561ea339fc60) at httpserver.cpp:341
82[#5](/bitcoin-bitcoin/5/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea33eff00) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
83[#6](/bitcoin-bitcoin/6/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
84[#7](/bitcoin-bitcoin/7/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
85
86Thread 13 (Thread 0x7f1f54ff9700 (LWP 6779)):
87[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
88[#1](/bitcoin-bitcoin/1/) 0x0000561ea1430283 in leveldb::(anonymous namespace)::PosixEnv::BGThread (this=0x561ea3371450) at leveldb/util/env_posix.cc:649
89[#2](/bitcoin-bitcoin/2/) leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper (arg=0x561ea3371450) at leveldb/util/env_posix.cc:564
90[#3](/bitcoin-bitcoin/3/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
91[#4](/bitcoin-bitcoin/4/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
92
93Thread 12 (Thread 0x7f1f577fe700 (LWP 6762)):
94[#0](/bitcoin-bitcoin/0/) 0x00007f1f7269ce57 in epoll_wait () from /usr/lib/libc.so.6
95[#1](/bitcoin-bitcoin/1/) 0x00007f1f72b80d4b in ?? () from /usr/lib/libevent-2.1.so.6
96[#2](/bitcoin-bitcoin/2/) 0x00007f1f72b76ac8 in event_base_loop () from /usr/lib/libevent-2.1.so.6
97[#3](/bitcoin-bitcoin/3/) 0x0000561ea131c071 in ThreadHTTP (base=0x561ea33ee480) at httpserver.cpp:289
98[#4](/bitcoin-bitcoin/4/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea33ef1e0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
99[#5](/bitcoin-bitcoin/5/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
100[#6](/bitcoin-bitcoin/6/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
101
102Thread 11 (Thread 0x7f1f567fc700 (LWP 6764)):
103[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
104[#1](/bitcoin-bitcoin/1/) 0x00007f1f729dccd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=0x561ea339fc88) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
105[#2](/bitcoin-bitcoin/2/) std::condition_variable::wait (this=this@entry=0x561ea339fc88, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
106[#3](/bitcoin-bitcoin/3/) 0x0000561ea131a428 in WorkQueue<HTTPClosure>::Run (this=0x561ea339fc60) at /usr/include/c++/8.2.1/bits/stl_deque.h:1367
107[#4](/bitcoin-bitcoin/4/) HTTPWorkQueueRun (queue=0x561ea339fc60) at httpserver.cpp:341
108[#5](/bitcoin-bitcoin/5/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea33eff20) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
109[#6](/bitcoin-bitcoin/6/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
110[#7](/bitcoin-bitcoin/7/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
111
112Thread 10 (Thread 0x7f1f6ceba700 (LWP 6760)):
113[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
114[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
115[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
116[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
117[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
118[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
119
120Thread 9 (Thread 0x7f1f4e7fc700 (LWP 6783)):
121[#0](/bitcoin-bitcoin/0/) 0x00007f1f72691c21 in poll () from /usr/lib/libc.so.6
122[#1](/bitcoin-bitcoin/1/) 0x0000561ea1360e6c in poll (__timeout=1000, __nfds=1, __fds=0x7f1f4e7fa4e0) at /usr/include/bits/poll2.h:46
123[#2](/bitcoin-bitcoin/2/) InterruptibleRecv (data=data@entry=0x7f1f4e7fad0c "\037\177", len=len@entry=4, hSocket=@0x7f1f4e7fb300: 12, timeout=20000) at netbase.cpp:272
124[#3](/bitcoin-bitcoin/3/) 0x0000561ea13631fd in Socks5 (strDest="yu7sezmixhmyljn4.onion", port=<optimized out>, auth=<optimized out>, hSocket=@0x7f1f4e7fb300: 12) at netbase.cpp:398
125[#4](/bitcoin-bitcoin/4/) 0x0000561ea1367205 in ConnectThroughProxy (proxy=..., strDest="yu7sezmixhmyljn4.onion", port=port@entry=8333, hSocket=@0x7f1f4e7fb300: 12, nTimeout=nTimeout@entry=5000,
126 outProxyConnectionFailed=outProxyConnectionFailed@entry=0x7f1f4e7fb2ff) at netbase.cpp:618
127[#5](/bitcoin-bitcoin/5/) 0x0000561ea118c471 in CConnman::ConnectNode (this=0x561ea33f0350, addrConnect=..., pszDest=<optimized out>, fCountFailure=<optimized out>, manual_connection=<optimized out>) at net.cpp:410
128[#6](/bitcoin-bitcoin/6/) 0x0000561ea118ca20 in CConnman::OpenNetworkConnection (this=0x561ea33f0350, addrConnect=..., fCountFailure=<optimized out>, grantOutbound=0x7f1f4e7fb930, pszDest=0x7f1f201a4630 "yu7sezmixhmyljn4.onion",
129 fOneShot=<optimized out>, fFeeler=false, manual_connection=true) at net.cpp:1921
130[#7](/bitcoin-bitcoin/7/) 0x0000561ea118df65 in CConnman::ThreadOpenAddedConnections (this=0x561ea33f0350) at /usr/include/c++/8.2.1/bits/basic_string.h:2290
131[#8](/bitcoin-bitcoin/8/) 0x0000561ea116eae5 in std::function<void ()>::operator()() const (this=0x7f1f4e7fba50) at /usr/include/c++/8.2.1/bits/std_function.h:682
132[#9](/bitcoin-bitcoin/9/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util/system.h:333
133[#10](/bitcoin-bitcoin/10/) 0x0000561ea119046b in std::__invoke_impl<void, void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(std::__invoke_other, void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__f=<optimized out>) at /usr/include/c++/8.2.1/bits/move.h:182
134[#11](/bitcoin-bitcoin/11/) std::__invoke<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__fn=<optimized out>)
135 at /usr/include/c++/8.2.1/bits/invoke.h:95
136[#12](/bitcoin-bitcoin/12/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (this=<optimized out>)
137 at /usr/include/c++/8.2.1/thread:244
138[#13](/bitcoin-bitcoin/13/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::operator()() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:253
139[#14](/bitcoin-bitcoin/14/) std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > > >::_M_run() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:196
140[#15](/bitcoin-bitcoin/15/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea32877c0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
141[#16](/bitcoin-bitcoin/16/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
142[#17](/bitcoin-bitcoin/17/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
143
144Thread 8 (Thread 0x7f1f4dffb700 (LWP 6784)):
145[#0](/bitcoin-bitcoin/0/) 0x00007f1f72691c21 in poll () from /usr/lib/libc.so.6
146[#1](/bitcoin-bitcoin/1/) 0x0000561ea1360e6c in poll (__timeout=1000, __nfds=1, __fds=0x7f1f4dff9250) at /usr/include/bits/poll2.h:46
147[#2](/bitcoin-bitcoin/2/) InterruptibleRecv (data=data@entry=0x7f1f4dff9a7c "\037\177", len=len@entry=4, hSocket=@0x7f1f4dffa070: 15, timeout=20000) at netbase.cpp:272
148[#3](/bitcoin-bitcoin/3/) 0x0000561ea13631fd in Socks5 (strDest="bl63nwgjtd4lxsfy.onion", port=<optimized out>, auth=<optimized out>, hSocket=@0x7f1f4dffa070: 15) at netbase.cpp:398
149[#4](/bitcoin-bitcoin/4/) 0x0000561ea1367205 in ConnectThroughProxy (proxy=..., strDest="bl63nwgjtd4lxsfy.onion", port=port@entry=8333, hSocket=@0x7f1f4dffa070: 15, nTimeout=nTimeout@entry=5000,
150 outProxyConnectionFailed=outProxyConnectionFailed@entry=0x7f1f4dffa06f) at netbase.cpp:618
151[#5](/bitcoin-bitcoin/5/) 0x0000561ea118c471 in CConnman::ConnectNode (this=0x561ea33f0350, addrConnect=..., pszDest=<optimized out>, fCountFailure=<optimized out>, manual_connection=<optimized out>) at net.cpp:410
152[#6](/bitcoin-bitcoin/6/) 0x0000561ea118ca20 in CConnman::OpenNetworkConnection (this=0x561ea33f0350, addrConnect=..., fCountFailure=<optimized out>, grantOutbound=0x7f1f4dffa760, pszDest=0x0, fOneShot=<optimized out>, fFeeler=false,
153 manual_connection=false) at net.cpp:1921
154[#7](/bitcoin-bitcoin/7/) 0x0000561ea118d6c2 in CConnman::ThreadOpenConnections (this=<optimized out>, connect=...) at /usr/include/c++/8.2.1/bits/stl_set.h:419
155[#8](/bitcoin-bitcoin/8/) 0x0000561ea11967f7 in std::__invoke_impl<void, 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> > > >&> (__t=<optimized out>, __f=<optimized out>) at /usr/include/c++/8.2.1/bits/basic_string.h:936
156[#9](/bitcoin-bitcoin/9/) std::__invoke<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> > > >&> (__fn=<optimized out>)
157 at /usr/include/c++/8.2.1/bits/invoke.h:95
158[#10](/bitcoin-bitcoin/10/) std::_Bind<void (CConnman::*(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> > > >))(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>) (__args=..., this=<optimized out>) at /usr/include/c++/8.2.1/functional:400
159[#11](/bitcoin-bitcoin/11/) std::_Bind<void (CConnman::*(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> > > >))(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>() (
160 this=<optimized out>) at /usr/include/c++/8.2.1/functional:484
161[#12](/bitcoin-bitcoin/12/) std::_Function_handler<void (), std::_Bind<void (CConnman::*(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> > > >))(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/include/c++/8.2.1/bits/std_function.h:297
162[#13](/bitcoin-bitcoin/13/) 0x0000561ea116eae5 in std::function<void ()>::operator()() const (this=0x7f1f4dffaa50) at /usr/include/c++/8.2.1/bits/std_function.h:682
163[#14](/bitcoin-bitcoin/14/) TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at ./util/system.h:333
164[#15](/bitcoin-bitcoin/15/) 0x0000561ea119046b in std::__invoke_impl<void, void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(std::__invoke_other, void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__f=<optimized out>) at /usr/include/c++/8.2.1/bits/move.h:182
165[#16](/bitcoin-bitcoin/16/) std::__invoke<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> >(void (*&&)(char const*, std::function<void ()>), char const*&&, std::function<void ()>&&) (__fn=<optimized out>)
166 at /usr/include/c++/8.2.1/bits/invoke.h:95
167[#17](/bitcoin-bitcoin/17/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::_M_invoke<0ul, 1ul, 2ul>(std::_Index_tuple<0ul, 1ul, 2ul>) (this=<optimized out>)
168 at /usr/include/c++/8.2.1/thread:244
169[#18](/bitcoin-bitcoin/18/) std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > >::operator()() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:253
170[#19](/bitcoin-bitcoin/19/) std::thread::_State_impl<std::thread::_Invoker<std::tuple<void (*)(char const*, std::function<void ()>), char const*, std::function<void ()> > > >::_M_run() (this=<optimized out>) at /usr/include/c++/8.2.1/thread:196
171[#20](/bitcoin-bitcoin/20/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea3287ac0) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
172[#21](/bitcoin-bitcoin/21/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
173[#22](/bitcoin-bitcoin/22/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
174
175Thread 7 (Thread 0x7f1f6eebe700 (LWP 6756)):
176[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
177[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
178[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
179[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
180[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
181[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
182
183Thread 6 (Thread 0x7f1f722ec040 (LWP 6753)):
184[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774ef6 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
185[#1](/bitcoin-bitcoin/1/) 0x0000561ea13b0ccb in boost::condition_variable::do_wait_until (timeout=..., m=..., this=0x7ffe35f3bd20) at /usr/include/boost/thread/detail/platform_time.hpp:326
186[#2](/bitcoin-bitcoin/2/) boost::condition_variable::wait_until<boost::chrono::duration<long, boost::ratio<1l, 1000000000l> >, bool (*)()> (pred=<optimized out>, t=..., lock=..., this=0x7ffe35f3bd20)
187 at /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:295
188[#3](/bitcoin-bitcoin/3/) boost::condition_variable::wait_for<long, boost::ratio<1l, 1000l>, bool (*)()> (pred=<optimized out>, d=..., lock=..., this=0x7ffe35f3bd20) at /usr/include/boost/thread/pthread/condition_variable_fwd.hpp:328
189[#4](/bitcoin-bitcoin/4/) boost::this_thread::sleep_for<long, boost::ratio<1l, 1000l> > (d=...) at /usr/include/boost/thread/pthread/thread_data.hpp:297
190[#5](/bitcoin-bitcoin/5/) 0x0000561ea13ab840 in MilliSleep (n=<optimized out>) at /usr/include/boost/chrono/duration.hpp:446
191[#6](/bitcoin-bitcoin/6/) 0x0000561ea114ef45 in WaitForShutdown () at bitcoind.cpp:51
192[#7](/bitcoin-bitcoin/7/) AppInit (argc=2, argv=0x7ffe35f3c018) at bitcoind.cpp:183
193[#8](/bitcoin-bitcoin/8/) 0x0000561ea1146c0f in main (argc=2, argv=0x7ffe35f3c018) at bitcoind.cpp:201
194
195Thread 5 (Thread 0x7f1f56ffd700 (LWP 6763)):
196[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
197[#1](/bitcoin-bitcoin/1/) 0x00007f1f729dccd1 in __gthread_cond_wait (__mutex=<optimized out>, __cond=0x561ea339fc88) at /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
198[#2](/bitcoin-bitcoin/2/) std::condition_variable::wait (this=this@entry=0x561ea339fc88, __lock=...) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53
199[#3](/bitcoin-bitcoin/3/) 0x0000561ea131a428 in WorkQueue<HTTPClosure>::Run (this=0x561ea339fc60) at /usr/include/c++/8.2.1/bits/stl_deque.h:1367
200[#4](/bitcoin-bitcoin/4/) HTTPWorkQueueRun (queue=0x561ea339fc60) at httpserver.cpp:341
201[#5](/bitcoin-bitcoin/5/) 0x00007f1f729e3063 in std::execute_native_thread_routine (__p=0x561ea33ef410) at /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:80
202[#6](/bitcoin-bitcoin/6/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
203[#7](/bitcoin-bitcoin/7/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
204
205Thread 4 (Thread 0x7f1f6f6bf700 (LWP 6755)):
206[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
207[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
208[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
209[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
210[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
211[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
212
213Thread 3 (Thread 0x7f1f6debc700 (LWP 6758)):
214[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
215[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
216[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
217[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
218[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
219[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
220
221Thread 2 (Thread 0x7f1f6e6bd700 (LWP 6757)):
222[#0](/bitcoin-bitcoin/0/) 0x00007f1f72774afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
223[#1](/bitcoin-bitcoin/1/) 0x0000561ea12ce7d4 in boost::condition_variable::wait (m=..., this=0x561ea158fb68 <scriptcheckqueue+40>) at /usr/include/boost/thread/pthread/condition_variable.hpp:85
224[#2](/bitcoin-bitcoin/2/) CCheckQueue<CScriptCheck>::Loop (this=0x561ea158fb40 <scriptcheckqueue>, fMaster=false) at ./checkqueue.h:99
225[#3](/bitcoin-bitcoin/3/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
226[#4](/bitcoin-bitcoin/4/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
227[#5](/bitcoin-bitcoin/5/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
228
229Thread 1 (Thread 0x7f1f57fff700 (LWP 6761)):
230[#0](/bitcoin-bitcoin/0/) 0x00007f1f725d8d7f in raise () from /usr/lib/libc.so.6
231[#1](/bitcoin-bitcoin/1/) 0x00007f1f725c3672 in abort () from /usr/lib/libc.so.6
232[#2](/bitcoin-bitcoin/2/) 0x00007f1f729b058e in __gnu_cxx::__verbose_terminate_handler () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/vterminate.cc:95
233[#3](/bitcoin-bitcoin/3/) 0x00007f1f729b6dfa in __cxxabiv1::__terminate (handler=<optimized out>) at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:47
234[#4](/bitcoin-bitcoin/4/) 0x00007f1f729b6e57 in std::terminate () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_terminate.cc:57
235[#5](/bitcoin-bitcoin/5/) 0x00007f1f729b70fe in __cxxabiv1::__cxa_rethrow () at /build/gcc/src/gcc/libstdc++-v3/libsupc++/eh_throw.cc:133
236[#6](/bitcoin-bitcoin/6/) 0x0000561ea116ebab in TraceThread<std::function<void ()> >(char const*, std::function<void ()>) (name=<optimized out>, func=...) at /usr/include/c++/8.2.1/ext/new_allocator.h:86
237[#7](/bitcoin-bitcoin/7/) 0x0000561ea11734a1 in std::__invoke_impl<void, void (*&)(char const*, std::function<void ()>), char const*&, std::function<void ()>&>(std::__invoke_other, void (*&)(char const*, std::function<void ()>), char const*&, std::function<void ()>&) (__f=@0x561ea3398a48: 0x561ea116ea80 <TraceThread<std::function<void ()> >(char const*, std::function<void ()>)>) at /usr/include/c++/8.2.1/bits/invoke.h:89
238[#8](/bitcoin-bitcoin/8/) std::__invoke<void (*&)(char const*, std::function<void ()>), char const*&, std::function<void ()>&>(void (*&)(char const*, std::function<void ()>), char const*&, std::function<void ()>&) (
239 __fn=@0x561ea3398a48: 0x561ea116ea80 <TraceThread<std::function<void ()> >(char const*, std::function<void ()>)>) at /usr/include/c++/8.2.1/bits/invoke.h:95
240[#9](/bitcoin-bitcoin/9/) std::_Bind<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::__call<void, , 0ul, 1ul>(std::tuple<>&&, std::_Index_tuple<0ul, 1ul>) (__args=..., this=0x561ea3398a48)
241 at /usr/include/c++/8.2.1/functional:400
242[#10](/bitcoin-bitcoin/10/) std::_Bind<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)>::operator()<, void>() (this=0x561ea3398a48) at /usr/include/c++/8.2.1/functional:484
243[#11](/bitcoin-bitcoin/11/) boost::detail::thread_data<std::_Bind<void (*(char const*, std::function<void ()>))(char const*, std::function<void ()>)> >::run() (this=0x561ea3398910) at /usr/include/boost/thread/detail/thread.hpp:117
244[#12](/bitcoin-bitcoin/12/) 0x00007f1f72ea1b72 in ?? () from /usr/lib/libboost_thread.so.1.69.0
245[#13](/bitcoin-bitcoin/13/) 0x00007f1f7276ea9d in start_thread () from /usr/lib/libpthread.so.0
246[#14](/bitcoin-bitcoin/14/) 0x00007f1f7269cb23 in clone () from /usr/lib/libc.so.6
Last entry in debug.log
:
0EXCEPTION: N5boost10wrapexceptINS_15condition_errorEEE
1boost::condition_variable::do_wait_until failed in pthread_cond_timedwait: Invalid argument
2bitcoin in scheduler