Skip to content

Instantly share code, notes, and snippets.

@fanquake
Created March 11, 2020 08:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fanquake/f66e3e253440e416aa4d6ac470b2c819 to your computer and use it in GitHub Desktop.
Save fanquake/f66e3e253440e416aa4d6ac470b2c819 to your computer and use it in GitHub Desktop.
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff73bacf2e libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff73b38914 libsystem_c.dylib`nanosleep + 199
frame #2: 0x00007fff70ca8dc4 libc++.1.dylib`std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 73
frame #3: 0x0000000100460f5d bitcoind`UninterruptibleSleep(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > const&) at thread:448:9 [opt]
frame #4: 0x0000000100460f26 bitcoind`UninterruptibleSleep(n=<unavailable>) at time.cpp:19 [opt]
frame #5: 0x0000000100004110 bitcoind`main [inlined] WaitForShutdown(node=<unavailable>) at bitcoind.cpp:32:9 [opt]
frame #6: 0x00000001000040f3 bitcoind`main [inlined] AppInit(argc=1, argv=<unavailable>) at bitcoind.cpp:158 [opt]
frame #7: 0x0000000100003f94 bitcoind`main(argc=1, argv=<unavailable>) at bitcoind.cpp:176 [opt]
frame #8: 0x00007fff73a743d5 libdyld.dylib`start + 1
thread #3, name = 'b-scriptch.0'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b354e00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=0) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #4, name = 'b-scriptch.1'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b3d7e00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=1) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #5, name = 'b-scriptch.2'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b45ae00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=2) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #6, name = 'b-scriptch.3'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b4dde00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=3) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #7, name = 'b-scriptch.4'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b560e00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=4) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #8, name = 'b-scriptch.5'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b5e3e00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=5) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #9, name = 'b-scriptch.6'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x0000000100060adb bitcoind`boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) [inlined] boost::posix::pthread_cond_wait(_opaque_pthread_cond_t*, _opaque_pthread_mutex_t*) at pthread_helpers.hpp:112:17 [opt]
frame #3: 0x0000000100060ac3 bitcoind`boost::condition_variable::wait(this=0x0000000100614bb8, m=0x000070000b666e00) at condition_variable.hpp:79 [opt]
frame #4: 0x000000010026a185 bitcoind`CCheckQueue<CScriptCheck>::Loop(this=0x0000000100614b78, fMaster=<unavailable>) at checkqueue.h:98:26 [opt]
frame #5: 0x00000001002313b6 bitcoind`ThreadScriptCheck(int) [inlined] CCheckQueue<CScriptCheck>::Thread(this=<unavailable>) at checkqueue.h:135:9 [opt]
frame #6: 0x00000001002313a8 bitcoind`ThreadScriptCheck(worker_num=6) at validation.cpp:1779 [opt]
frame #7: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #10, name = 'b-scheduler'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x00007fff70cae96b libc++.1.dylib`std::__1::__assoc_sub_state::__sub_wait(std::__1::unique_lock<std::__1::mutex>&) + 45
frame #4: 0x00007fff70cae9d4 libc++.1.dylib`std::__1::__assoc_sub_state::wait() + 46
frame #5: 0x0000000100275cb6 bitcoind`SyncWithValidationInterfaceQueue() [inlined] std::__1::future<void>::wait(this=<unavailable>) const at future:1336:34 [opt]
frame #6: 0x0000000100275cad bitcoind`SyncWithValidationInterfaceQueue() at validationinterface.cpp:114 [opt]
frame #7: 0x0000000100399b4c bitcoind`ReleaseWallet(CWallet*) [inlined] CWallet::BlockUntilSyncedToCurrentChain(this=<unavailable>) const at wallet.cpp:1160:13 [opt]
frame #8: 0x0000000100399aec bitcoind`ReleaseWallet(wallet=0x000000011c8751f0) at wallet.cpp:112 [opt]
frame #9: 0x00000001003ac9b0 bitcoind`std::__1::__shared_ptr_pointer<CWallet*, void (*)(CWallet*), std::__1::allocator<CWallet> >::__on_zero_shared(this=<unavailable>) at memory:3640:5 [opt]
frame #10: 0x00000001003b6fc9 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::__shared_count::__release_shared(this=0x000000011cbee3e0) at memory:3544:9 [opt]
frame #11: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::__shared_weak_count::__release_shared(this=0x000000011cbee3e0) at memory:3586 [opt]
frame #12: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::shared_ptr<CWallet>::~shared_ptr(this=0x0000000101c1f0a0) at memory:4522 [opt]
frame #13: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::shared_ptr<CWallet>::~shared_ptr(this=0x0000000101c1f0a0) at memory:4520 [opt]
frame #14: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::allocator<std::__1::shared_ptr<CWallet> >::destroy(this=<unavailable>, __p=0x0000000101c1f0a0) at memory:1881 [opt]
frame #15: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] void std::__1::allocator_traits<std::__1::allocator<std::__1::shared_ptr<CWallet> > >::__destroy<std::__1::shared_ptr<CWallet> >(__a=<unavailable>, __p=0x0000000101c1f0a0) at memory:1743 [opt]
frame #16: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] void std::__1::allocator_traits<std::__1::allocator<std::__1::shared_ptr<CWallet> > >::destroy<std::__1::shared_ptr<CWallet> >(__a=<unavailable>, __p=0x0000000101c1f0a0) at memory:1596 [opt]
frame #17: 0x00000001003b6fb6 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::__vector_base<std::__1::shared_ptr<CWallet>, std::__1::allocator<std::__1::shared_ptr<CWallet> > >::__destruct_at_end(this=<unavailable>, __new_last=0x0000000101c1f090) at vector:427 [opt]
frame #18: 0x00000001003b6f82 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::__vector_base<std::__1::shared_ptr<CWallet>, std::__1::allocator<std::__1::shared_ptr<CWallet> > >::clear(this=<unavailable>) at vector:370 [opt]
frame #19: 0x00000001003b6f82 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::__vector_base<std::__1::shared_ptr<CWallet>, std::__1::allocator<std::__1::shared_ptr<CWallet> > >::~__vector_base(this=<unavailable>) at vector:464 [opt]
frame #20: 0x00000001003b6f79 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::vector<std::__1::shared_ptr<CWallet>, std::__1::allocator<std::__1::shared_ptr<CWallet> > >::~vector(this=<unavailable>) at vector:556 [opt]
frame #21: 0x00000001003b6f79 bitcoind`MaybeCompactWalletDB() [inlined] std::__1::vector<std::__1::shared_ptr<CWallet>, std::__1::allocator<std::__1::shared_ptr<CWallet> > >::~vector(this=<unavailable>) at vector:551 [opt]
frame #22: 0x00000001003b6f79 bitcoind`MaybeCompactWalletDB() at walletdb.cpp:672 [opt]
frame #23: 0x0000000100415f2c bitcoind`Repeat(CScheduler*, std::__1::function<void ()>, long long) [inlined] std::__1::__function::__value_func<void ()>::operator(this=0x000070000b6e9c90)() const at functional:1799:16 [opt]
frame #24: 0x0000000100415f13 bitcoind`Repeat(CScheduler*, std::__1::function<void ()>, long long) [inlined] std::__1::function<void ()>::operator(this=0x000070000b6e9c90)() const at functional:2347 [opt]
frame #25: 0x0000000100415f13 bitcoind`Repeat(s=<unavailable>, f=CScheduler::Function @ 0x000070000b6e9c90, deltaMilliSeconds=500)>, long long) at scheduler.cpp:123 [opt]
frame #26: 0x0000000100416b0c bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>, __args=<unavailable>)(CScheduler*, std::__1::function<void ()>, long long)>(fp)(std::__1::forward<CScheduler*&>(fp0), std::__1::forward<std::__1::function<void ()>&>(fp0), std::__1::forward<long long&>(fp0))) std::__1::__invoke<void (*&)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>(void (*&)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&) at type_traits:4361:1 [opt]
frame #27: 0x0000000100416ad2 bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&) [inlined] std::__1::__bind_return<void (*)(CScheduler*, std::__1::function<void ()>, long long), std::__1::tuple<CScheduler*, std::__1::function<void ()>, long long>, std::__1::tuple<>, __is_valid_bind_return<void (*)(CScheduler*, std::__1::function<void ()>, long long), std::__1::tuple<CScheduler*, std::__1::function<void ()>, long long>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=<unavailable>, __bound_args=<unavailable>, __args=<unavailable>)(CScheduler*, std::__1::function<void ()>, long long), std::__1::tuple<CScheduler*, std::__1::function<void ()>, long long>, 0ul, 1ul, 2ul, std::__1::tuple<> >(void (*&)(CScheduler*, std::__1::function<void ()>, long long), std::__1::tuple<CScheduler*, std::__1::function<void ()>, long long>&, std::__1::__tuple_indices<0ul, 1ul, 2ul>, std::__1::tuple<>&&) at functional:2644 [opt]
frame #28: 0x0000000100416abe bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&) [inlined] std::__1::__bind_return<void (*)(CScheduler*, std::__1::function<void ()>, long long), std::__1::tuple<CScheduler*, std::__1::function<void ()>, long long>, std::__1::tuple<>, __is_valid_bind_return<void (*)(CScheduler*, std::__1::function<void ()>, long long), std::__1::tuple<CScheduler*, std::__1::function<void ()>, long long>, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=<unavailable>)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>::operator()<>() at functional:2677 [opt]
frame #29: 0x0000000100416abe bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&) [inlined] decltype(__f=<unavailable>)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(fp)()) std::__1::__invoke<std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&) at type_traits:4361 [opt]
frame #30: 0x0000000100416abe bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (__args=<unavailable>)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&>(std::__1::__bind<void (*)(CScheduler*, std::__1::function<void ()>, long long), CScheduler*&, std::__1::function<void ()>&, long long&>&) at __functional_base:349 [opt]
frame #31: 0x00000001004157a1 bitcoind`CScheduler::serviceQueue() [inlined] std::__1::__function::__value_func<void ()>::operator(this=<unavailable>)() const at functional:1799:16 [opt]
frame #32: 0x000000010041578e bitcoind`CScheduler::serviceQueue() [inlined] std::__1::function<void ()>::operator(this=<unavailable>)() const at functional:2347 [opt]
frame #33: 0x000000010041578e bitcoind`CScheduler::serviceQueue(this=0x0000000101a00b90) at scheduler.cpp:62 [opt]
frame #34: 0x000000010005aa93 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::__function::__value_func<void ()>::operator(this=<unavailable>)() const at functional:1799:16 [opt]
frame #35: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::function<void ()>::operator(this=<unavailable>)() const at functional:2347 [opt]
frame #36: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(name="scheduler", func=function<void ()> @ 0x000070000b6e9e50)>) at system.h:383 [opt]
frame #37: 0x000000010006ed94 bitcoind`boost::detail::thread_data<std::__1::__bind<void (*)(char const*, std::__1::function<void ()>), char const (&) [10], std::__1::function<void ()>&> >::run() [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(char const*, std::__1::function<void ()>)>(fp)(std::__1::forward<char const*&>(fp0), std::__1::forward<std::__1::function<void ()>&>(fp0))) std::__1::__invoke<void (*&)(char const*, std::__1::function<void ()>), char const*&, std::__1::function<void ()>&>(void (*&)(char const*, std::__1::function<void ()>), char const*&, std::__1::function<void ()>&) at type_traits:4361:1 [opt]
frame #38: 0x000000010006ed5e bitcoind`boost::detail::thread_data<std::__1::__bind<void (*)(char const*, std::__1::function<void ()>), char const (&) [10], std::__1::function<void ()>&> >::run() [inlined] std::__1::__bind_return<void (*)(char const*, std::__1::function<void ()>), std::__1::tuple<char const*, std::__1::function<void ()> >, std::__1::tuple<>, __is_valid_bind_return<void (*)(char const*, std::__1::function<void ()>), std::__1::tuple<char const*, std::__1::function<void ()> >, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=<unavailable>, __bound_args=<unavailable>, __args=<unavailable>)(char const*, std::__1::function<void ()>), std::__1::tuple<char const*, std::__1::function<void ()> >, 0ul, 1ul, std::__1::tuple<> >(void (*&)(char const*, std::__1::function<void ()>), std::__1::tuple<char const*, std::__1::function<void ()> >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt]
frame #39: 0x000000010006ed3e bitcoind`boost::detail::thread_data<std::__1::__bind<void (*)(char const*, std::__1::function<void ()>), char const (&) [10], std::__1::function<void ()>&> >::run() [inlined] std::__1::__bind_return<void (*)(char const*, std::__1::function<void ()>), std::__1::tuple<char const*, std::__1::function<void ()> >, std::__1::tuple<>, __is_valid_bind_return<void (*)(char const*, std::__1::function<void ()>), std::__1::tuple<char const*, std::__1::function<void ()> >, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=<unavailable>)(char const*, std::__1::function<void ()>), char const (&) [10], std::__1::function<void ()>&>::operator()<>() at functional:2677 [opt]
frame #40: 0x000000010006ed3e bitcoind`boost::detail::thread_data<std::__1::__bind<void (*)(char const*, std::__1::function<void ()>), char const (&) [10], std::__1::function<void ()>&> >::run(this=<unavailable>) at thread.hpp:120 [opt]
frame #41: 0x0000000100ab5ae8 libboost_thread-mt.dylib`boost::(anonymous namespace)::thread_proxy(void*) + 136
frame #42: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #43: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #44: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #11, name = 'b-http'
frame #0: 0x00007fff73baf78a libsystem_kernel.dylib`kevent + 10
frame #1: 0x0000000100c59722 libevent-2.1.7.dylib`kq_dispatch + 560
frame #2: 0x0000000100c50528 libevent-2.1.7.dylib`event_base_loop + 660
frame #3: 0x000000010002667a bitcoind`ThreadHTTP(base=0x0000000100e05ce0) at httpserver.cpp:290:5 [opt]
frame #4: 0x000000010002a74a bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, bool (*)(event_base*), event_base*> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>)(event_base*)>(fp)(std::__1::forward<event_base*>(fp0))) std::__1::__invoke<bool (*)(event_base*), event_base*>(bool (*&&)(event_base*), event_base*&&) at type_traits:4361:1 [opt]
frame #5: 0x000000010002a742 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, bool (*)(event_base*), event_base*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, bool (*)(event_base*), event_base*, 2ul>(__t=<unavailable>)(event_base*), event_base*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #6: 0x000000010002a742 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, bool (*)(event_base*), event_base*> >(__vp=0x0000000101a01480) at thread:352 [opt]
frame #7: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #8: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #9: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #12, name = 'b-httpworker.0'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=0) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x0000000101a01510) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #13, name = 'b-httpworker.1'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=1) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x0000000101a015c0) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #14, name = 'b-httpworker.2'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=2) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x00000001018d9a90) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #15, name = 'b-httpworker.3'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=3) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x00000001018d8f60) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #16, name = 'b-httpworker.4'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=4) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x00000001018d8150) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #17, name = 'b-httpworker.5'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=5) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x00000001018d9e40) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #18, name = 'b-httpworker.6'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010037372b bitcoind`UnloadWallet(wallet=<unavailable>) at wallet.cpp:145:33 [opt]
frame #4: 0x00000001003578e9 bitcoind`unloadwallet(request=<unavailable>) at rpcwallet.cpp:2798:5 [opt]
frame #5: 0x00000001001d1b0e bitcoind`CRPCCommand::CRPCCommand(this=<unavailable>, request=<unavailable>, result=0x000070000bb01cb0, (null)=<unavailable>)(JSONRPCRequest const&), std::initializer_list<char const*>)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const at server.h:104:94 [opt]
frame #6: 0x000000010003d415 bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) [inlined] std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator(this=<unavailable>, __args=<unavailable>, __args=<unavailable>, __args=<unavailable>)(JSONRPCRequest const&, UniValue&, bool&&) const at functional:1799:16 [opt]
frame #7: 0x000000010003d402 bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) [inlined] std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator(this=<unavailable>, __arg=<unavailable>, __arg=<unavailable>, __arg=true)(JSONRPCRequest const&, UniValue&, bool) const at functional:2347 [opt]
frame #8: 0x000000010003d402 bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) [inlined] interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(this=<unavailable>, request=<unavailable>, result=<unavailable>)::'lambda'(JSONRPCRequest const&, UniValue&, bool)::operator()(JSONRPCRequest const&, UniValue&, bool) const at chain.cpp:202 [opt]
frame #9: 0x000000010003d402 bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>, __args=<unavailable>)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&>(fp)(std::__1::forward<JSONRPCRequest const&>(fp0), std::__1::forward<UniValue&>(fp0), std::__1::forward<bool>(fp0))) std::__1::__invoke<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) at type_traits:4361 [opt]
frame #10: 0x000000010003d3ed bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) [inlined] bool std::__1::__invoke_void_return_wrapper<bool>::__call<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(__args=<unavailable>, __args=<unavailable>, __args=<unavailable>, __args=<unavailable>)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool>(interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)&, JSONRPCRequest const&, UniValue&, bool&&) at __functional_base:318 [opt]
frame #11: 0x000000010003d3ed bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator()(JSONRPCRequest const&, UniValue&, bool&&) [inlined] std::__1::__function::__alloc_func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator(this=<unavailable>, __arg=<unavailable>, __arg=<unavailable>, __arg=<unavailable>)(JSONRPCRequest const&, UniValue&, bool&&) at functional:1527 [opt]
frame #12: 0x000000010003d3ed bitcoind`std::__1::__function::__func<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool), std::__1::allocator<interfaces::(anonymous namespace)::RpcHandlerImpl::RpcHandlerImpl(CRPCCommand const&)::'lambda'(JSONRPCRequest const&, UniValue&, bool)>, bool (JSONRPCRequest const&, UniValue&, bool)>::operator(this=<unavailable>, __arg=<unavailable>, __arg=<unavailable>, __arg=<unavailable>)(JSONRPCRequest const&, UniValue&, bool&&) at functional:1651 [opt]
frame #13: 0x00000001001cef38 bitcoind`CRPCTable::execute(JSONRPCRequest const&) const [inlined] std::__1::__function::__value_func<bool (JSONRPCRequest const&, UniValue&, bool)>::operator(this=0x000070000bb01888, __args=<unavailable>, __args=0x000070000bb01cb0, __args=<unavailable>)(JSONRPCRequest const&, UniValue&, bool&&) const at functional:1799:16 [opt]
frame #14: 0x00000001001cef11 bitcoind`CRPCTable::execute(JSONRPCRequest const&) const [inlined] std::__1::function<bool (JSONRPCRequest const&, UniValue&, bool)>::operator(this=0x000070000bb01888, __arg=<unavailable>, __arg=0x000070000bb01cb0, __arg=<unavailable>)(JSONRPCRequest const&, UniValue&, bool) const at functional:2347 [opt]
frame #15: 0x00000001001cef11 bitcoind`CRPCTable::execute(JSONRPCRequest const&) const at server.cpp:451 [opt]
frame #16: 0x00000001001cef11 bitcoind`CRPCTable::execute(this=<unavailable>, request=<unavailable>) const at server.cpp:434 [opt]
frame #17: 0x00000001000209e5 bitcoind`HTTPReq_JSONRPC(req=0x000000010780e5c0, (null)=<unavailable>) at httprpc.cpp:208:40 [opt]
frame #18: 0x0000000100028e68 bitcoind`HTTPWorkItem::operator()() [inlined] std::__1::__function::__value_func<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator(this=<unavailable>, __args=<unavailable>, __args=<unavailable>)(HTTPRequest*&&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const at functional:1799:16 [opt]
frame #19: 0x0000000100028e5e bitcoind`HTTPWorkItem::operator()() [inlined] std::__1::function<bool (HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)>::operator(this=<unavailable>, __arg=<unavailable>, __arg=<unavailable>)(HTTPRequest*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const at functional:2347 [opt]
frame #20: 0x0000000100028e5e bitcoind`HTTPWorkItem::operator(this=<unavailable>)() at httpserver.cpp:55 [opt]
frame #21: 0x000000010002a5b0 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:114:13 [opt]
frame #22: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=6) at httpserver.cpp:342:12 [opt]
frame #23: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #24: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #25: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x00000001018d5c90) at thread:352 [opt]
frame #26: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #27: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #28: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #19, name = 'b-httpworker.7'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x000000010002a4c7 bitcoind`WorkQueue<HTTPClosure>::Run(this=0x0000000100f08330) at httpserver.cpp:108:26 [opt]
frame #4: 0x0000000100026745 bitcoind`HTTPWorkQueueRun(queue=0x0000000100f08330, worker_num=7) at httpserver.cpp:342:12 [opt]
frame #5: 0x000000010002ab9e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(WorkQueue<HTTPClosure>*, int)>(fp)(std::__1::forward<WorkQueue<HTTPClosure>*>(fp0), std::__1::forward<int>(fp0))) std::__1::__invoke<void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>(void (*&&)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*&&, int&&) at type_traits:4361:1 [opt]
frame #6: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int, 2ul, 3ul>(__t=<unavailable>)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int>&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #7: 0x000000010002ab92 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(WorkQueue<HTTPClosure>*, int), WorkQueue<HTTPClosure>*, int> >(__vp=0x00000001018d7d40) at thread:352 [opt]
frame #8: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #9: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #10: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #20, name = 'b-torcontrol'
frame #0: 0x00007fff73baf78a libsystem_kernel.dylib`kevent + 10
frame #1: 0x0000000100c59722 libevent-2.1.7.dylib`kq_dispatch + 560
frame #2: 0x0000000100c50528 libevent-2.1.7.dylib`event_base_loop + 660
frame #3: 0x00000001001de46c bitcoind`TorControlThread() at torcontrol.cpp:738:5 [opt]
frame #4: 0x00000001001de2c7 bitcoind`void TraceThread<void (*)()>(name="torcontrol", func=(bitcoind`TorControlThread() at torcontrol.cpp:735))()) at system.h:383:9 [opt]
frame #5: 0x00000001001e455e bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> > >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>, __args=<unavailable>)(char const*, void (*)())>(fp)(std::__1::forward<char const*&>(fp0), std::__1::forward<void (*&)()>(fp0))) std::__1::__invoke<void (*&)(char const*, void (*)()), char const*&, void (*&)()>(void (*&)(char const*, void (*)()), char const*&, void (*&)()) at type_traits:4361:1 [opt]
frame #6: 0x00000001001e4552 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> > >(void*) [inlined] std::__1::__bind_return<void (*)(char const*, void (*)()), std::__1::tuple<char const*, void (*)()>, std::__1::tuple<>, __is_valid_bind_return<void (*)(char const*, void (*)()), std::__1::tuple<char const*, void (*)()>, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=<unavailable>, __bound_args=<unavailable>, __args=<unavailable>)(char const*, void (*)()), std::__1::tuple<char const*, void (*)()>, 0ul, 1ul, std::__1::tuple<> >(void (*&)(char const*, void (*)()), std::__1::tuple<char const*, void (*)()>&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt]
frame #7: 0x00000001001e4552 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> > >(void*) [inlined] std::__1::__bind_return<void (*)(char const*, void (*)()), std::__1::tuple<char const*, void (*)()>, std::__1::tuple<>, __is_valid_bind_return<void (*)(char const*, void (*)()), std::__1::tuple<char const*, void (*)()>, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=<unavailable>)(char const*, void (*)()), char const (&) [11], void (*)()>::operator()<>() at functional:2677 [opt]
frame #8: 0x00000001001e4552 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> > >(void*) [inlined] decltype(__f=<unavailable>)(char const*, void (*)()), char const (&) [11], void (*)()> >(fp)()) std::__1::__invoke<std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> >(std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()>&&) at type_traits:4361 [opt]
frame #9: 0x00000001001e4552 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> > >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> >(__t=<unavailable>)(char const*, void (*)()), char const (&) [11], void (*)()> >&, std::__1::__tuple_indices<>) at thread:342 [opt]
frame #10: 0x00000001001e4552 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, std::__1::__bind<void (*)(char const*, void (*)()), char const (&) [11], void (*)()> > >(__vp=0x000000011c3579f0) at thread:352 [opt]
frame #11: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #12: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #13: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #21, name = 'b-net'
frame #0: 0x00007fff73bb0616 libsystem_kernel.dylib`__select + 10
frame #1: 0x0000000100083a0d bitcoind`CConnman::SocketEvents(this=0x0000000101f12000, recv_set=size=0, send_set=size=0, error_set=size=0) at net.cpp:1283:19 [opt]
frame #2: 0x00000001000840cb bitcoind`CConnman::SocketHandler(this=0x0000000101f12000) at net.cpp:1323:5 [opt]
frame #3: 0x0000000100084e9d bitcoind`CConnman::ThreadSocketHandler(this=0x0000000101f12000) at net.cpp:1450:9 [opt]
frame #4: 0x000000010005aa93 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::__function::__value_func<void ()>::operator(this=<unavailable>)() const at functional:1799:16 [opt]
frame #5: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::function<void ()>::operator(this=<unavailable>)() const at functional:2347 [opt]
frame #6: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(name="net", func=function<void ()> @ 0x000070000be96eb0)>) at system.h:383 [opt]
frame #7: 0x000000010009900a bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] decltype(__f=(0x000000011c633128), __args=0x000000011c633130, __args=<unavailable>)(char const*, std::__1::function<void ()>)>(fp)(std::__1::forward<char const*>(fp0), std::__1::forward<std::__1::function<void ()> >(fp0))) std::__1::__invoke<void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >(void (*&&)(char const*, std::__1::function<void ()>), char const*&&, std::__1::function<void ()>&&) at type_traits:4361:1 [opt]
frame #8: 0x0000000100098fd2 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()>, 2ul, 3ul>(__t=<unavailable>)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #9: 0x0000000100098fb9 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(__vp=0x000000011c633120) at thread:352 [opt]
frame #10: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #11: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #12: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #22, name = 'b-addcon'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5b31 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
frame #3: 0x00000001004491de bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> >(this=<unavailable>, __lk=0x0000000101f624d8, __d=<unavailable>) at __mutex_base:0 [opt]
frame #4: 0x0000000100449183 bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(this=<unavailable>, __lk=0x0000000101f624d8, __t=<unavailable>) at __mutex_base:384 [opt]
frame #5: 0x000000010044917e bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] bool std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >)::$_0>(this=0x0000000101f624a8, __lk=<unavailable>, __t=<unavailable>, __pred=<unavailable>)::$_0) at __mutex_base:396 [opt]
frame #6: 0x0000000100449170 bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] bool std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >)::$_0>(this=0x0000000101f624a8, __lk=<unavailable>, __d=<unavailable>, __pred=<unavailable>)::$_0) at __mutex_base:430 [opt]
frame #7: 0x000000010044914a bitcoind`CThreadInterrupt::sleep_for(this=0x0000000101f624a8, rel_time=<unavailable>) at threadinterrupt.cpp:34 [opt]
frame #8: 0x0000000100089e72 bitcoind`CConnman::ThreadOpenAddedConnections(this=0x0000000101f12000) at net.cpp:1972:27 [opt]
frame #9: 0x000000010005aa93 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::__function::__value_func<void ()>::operator(this=<unavailable>)() const at functional:1799:16 [opt]
frame #10: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::function<void ()>::operator(this=<unavailable>)() const at functional:2347 [opt]
frame #11: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(name="addcon", func=function<void ()> @ 0x000070000bf9ceb0)>) at system.h:383 [opt]
frame #12: 0x000000010009900a bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] decltype(__f=(0x000000011c199e28), __args=0x000000011c199e30, __args=<unavailable>)(char const*, std::__1::function<void ()>)>(fp)(std::__1::forward<char const*>(fp0), std::__1::forward<std::__1::function<void ()> >(fp0))) std::__1::__invoke<void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >(void (*&&)(char const*, std::__1::function<void ()>), char const*&&, std::__1::function<void ()>&&) at type_traits:4361:1 [opt]
frame #13: 0x0000000100098fd2 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()>, 2ul, 3ul>(__t=<unavailable>)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #14: 0x0000000100098fb9 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(__vp=0x000000011c199e20) at thread:352 [opt]
frame #15: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #16: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #17: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #23, name = 'b-opencon'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5b31 libc++.1.dylib`std::__1::condition_variable::__do_timed_wait(std::__1::unique_lock<std::__1::mutex>&, std::__1::chrono::time_point<std::__1::chrono::system_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >) + 93
frame #3: 0x00000001004491de bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000000000l> >(this=<unavailable>, __lk=0x0000000101f624d8, __d=<unavailable>) at __mutex_base:0 [opt]
frame #4: 0x0000000100449183 bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] std::__1::cv_status std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > >(this=<unavailable>, __lk=0x0000000101f624d8, __t=<unavailable>) at __mutex_base:384 [opt]
frame #5: 0x000000010044917e bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] bool std::__1::condition_variable::wait_until<std::__1::chrono::steady_clock, std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> >, CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >)::$_0>(this=0x0000000101f624a8, __lk=<unavailable>, __t=<unavailable>, __pred=<unavailable>)::$_0) at __mutex_base:396 [opt]
frame #6: 0x0000000100449170 bitcoind`CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >) [inlined] bool std::__1::condition_variable::wait_for<long long, std::__1::ratio<1l, 1000l>, CThreadInterrupt::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000l> >)::$_0>(this=0x0000000101f624a8, __lk=<unavailable>, __d=<unavailable>, __pred=<unavailable>)::$_0) at __mutex_base:430 [opt]
frame #7: 0x000000010044914a bitcoind`CThreadInterrupt::sleep_for(this=0x0000000101f624a8, rel_time=<unavailable>) at threadinterrupt.cpp:34 [opt]
frame #8: 0x00000001000884cd bitcoind`CConnman::ThreadOpenConnections(this=0x0000000101f12000, connect=<unavailable>) at net.cpp:1749:27 [opt]
frame #9: 0x00000001000998fd bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&) [inlined] decltype(__f=<unavailable>, __a0=<unavailable>, __args=<unavailable>)).*fp(std::__1::forward<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&>(fp1))) std::__1::__invoke<void (CConnman::*&)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&, void>(void (CConnman::*&)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) at type_traits:4302:1 [opt]
frame #10: 0x00000001000998da bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&) [inlined] std::__1::__bind_return<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), std::__1::tuple<CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::tuple<>, __is_valid_bind_return<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), std::__1::tuple<CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::tuple<> >::value>::type std::__1::__apply_functor<void (__f=<unavailable>, __bound_args=<unavailable>, __args=<unavailable>)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), std::__1::tuple<CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, 0ul, 1ul, std::__1::tuple<> >(void (CConnman::*&)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), std::__1::tuple<CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >&, std::__1::__tuple_indices<0ul, 1ul>, std::__1::tuple<>&&) at functional:2644 [opt]
frame #11: 0x00000001000998cb bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&) [inlined] std::__1::__bind_return<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), std::__1::tuple<CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::tuple<>, __is_valid_bind_return<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), std::__1::tuple<CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, std::__1::tuple<> >::value>::type std::__1::__bind<void (this=<unavailable>)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>::operator()<>() at functional:2677 [opt]
frame #12: 0x00000001000998cb bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&) [inlined] decltype(__f=<unavailable>)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(fp)()) std::__1::__invoke<std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&) at type_traits:4361 [opt]
frame #13: 0x00000001000998cb bitcoind`void std::__1::__invoke_void_return_wrapper<void>::__call<std::__1::__bind<void (__args=<unavailable>)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&>(std::__1::__bind<void (CConnman::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), CConnman*, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > const&>&) at __functional_base:349 [opt]
frame #14: 0x000000010005aa93 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::__function::__value_func<void ()>::operator(this=<unavailable>)() const at functional:1799:16 [opt]
frame #15: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::function<void ()>::operator(this=<unavailable>)() const at functional:2347 [opt]
frame #16: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(name="opencon", func=function<void ()> @ 0x000070000c01feb0)>) at system.h:383 [opt]
frame #17: 0x000000010009900a bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] decltype(__f=(0x000000011c7a4278), __args=0x000000011c7a4280, __args=<unavailable>)(char const*, std::__1::function<void ()>)>(fp)(std::__1::forward<char const*>(fp0), std::__1::forward<std::__1::function<void ()> >(fp0))) std::__1::__invoke<void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >(void (*&&)(char const*, std::__1::function<void ()>), char const*&&, std::__1::function<void ()>&&) at type_traits:4361:1 [opt]
frame #18: 0x0000000100098fd2 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()>, 2ul, 3ul>(__t=<unavailable>)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #19: 0x0000000100098fb9 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(__vp=0x000000011c7a4270) at thread:352 [opt]
frame #20: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #21: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #22: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #24, name = 'b-msghand'
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x00007fff70cae96b libc++.1.dylib`std::__1::__assoc_sub_state::__sub_wait(std::__1::unique_lock<std::__1::mutex>&) + 45
frame #4: 0x00007fff70cae9d4 libc++.1.dylib`std::__1::__assoc_sub_state::wait() + 46
frame #5: 0x0000000100275cb6 bitcoind`SyncWithValidationInterfaceQueue() [inlined] std::__1::future<void>::wait(this=<unavailable>) const at future:1336:34 [opt]
frame #6: 0x0000000100275cad bitcoind`SyncWithValidationInterfaceQueue() at validationinterface.cpp:114 [opt]
frame #7: 0x000000010023f62d bitcoind`CChainState::ActivateBestChain(BlockValidationState&, CChainParams const&, std::__1::shared_ptr<CBlock const>) [inlined] LimitValidationInterfaceQueue() at validation.cpp:2818:9 [opt]
frame #8: 0x000000010023f615 bitcoind`CChainState::ActivateBestChain(this=0x0000000107700e40, state=0x000070000c0a2650, chainparams=0x0000000100e04570, pblock=std::__1::shared_ptr<const CBlock>::element_type @ 0x0000000101d37318 strong=3 weak=1) at validation.cpp:2847 [opt]
frame #9: 0x0000000100248cd9 bitcoind`ProcessNewBlock(chainparams=0x0000000100e04570, pblock=std::__1::shared_ptr<const CBlock>::element_type @ 0x0000000101d37318 strong=3 weak=1, fForceProcessing=<unavailable>, fNewBlock=<unavailable>) at validation.cpp:3825:31 [opt]
frame #10: 0x00000001000a8f18 bitcoind`ProcessMessage(pfrom=0x000000010130fe00, strCommand="block", vRecv=0x000000011cbe1640, nTimeReceived=1583914502366841, chainparams=0x0000000100e04570, connman=0x0000000101f12000, banman=0x0000000100f08420, interruptMsgProc=false) at net_processing.cpp:2999:9 [opt]
frame #11: 0x00000001000a1a5b bitcoind`PeerLogicValidation::ProcessMessages(this=0x0000000000000018, pfrom=0x0000000000000018, interruptMsgProc=true) at net_processing.cpp:3356:16 [opt]
frame #12: 0x000000010008a1c8 bitcoind`CConnman::ThreadMessageHandler(this=0x0000000101f12000) at net.cpp:2038:45 [opt]
frame #13: 0x000000010005aa93 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::__function::__value_func<void ()>::operator(this=<unavailable>)() const at functional:1799:16 [opt]
frame #14: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(char const*, std::__1::function<void ()>) [inlined] std::__1::function<void ()>::operator(this=<unavailable>)() const at functional:2347 [opt]
frame #15: 0x000000010005aa84 bitcoind`void TraceThread<std::__1::function<void ()> >(name="msghand", func=function<void ()> @ 0x000070000c0a2eb0)>) at system.h:383 [opt]
frame #16: 0x000000010009900a bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] decltype(__f=(0x000000011c8ecf28), __args=0x000000011c8ecf30, __args=<unavailable>)(char const*, std::__1::function<void ()>)>(fp)(std::__1::forward<char const*>(fp0), std::__1::forward<std::__1::function<void ()> >(fp0))) std::__1::__invoke<void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >(void (*&&)(char const*, std::__1::function<void ()>), char const*&&, std::__1::function<void ()>&&) at type_traits:4361:1 [opt]
frame #17: 0x0000000100098fd2 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()>, 2ul, 3ul>(__t=<unavailable>)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> >&, std::__1::__tuple_indices<2ul, 3ul>) at thread:342 [opt]
frame #18: 0x0000000100098fb9 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(char const*, std::__1::function<void ()>), char const*, std::__1::function<void ()> > >(__vp=0x000000011c8ecf20) at thread:352 [opt]
frame #19: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #20: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #21: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
thread #25
frame #0: 0x00007fff73bac866 libsystem_kernel.dylib`__psynch_cvwait + 10
frame #1: 0x00007fff73c6b56e libsystem_pthread.dylib`_pthread_cond_wait + 722
frame #2: 0x00007fff70ca5a0a libc++.1.dylib`std::__1::condition_variable::wait(std::__1::unique_lock<std::__1::mutex>&) + 18
frame #3: 0x00000001004e3b47 bitcoind`leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadMain() [inlined] leveldb::port::CondVar::Wait(this=<unavailable>) at port_stdcxx.h:77:9 [opt]
frame #4: 0x00000001004e3b2b bitcoind`leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadMain(this=0x0000000100617b90) at env_posix.cc:821 [opt]
frame #5: 0x00000001004e3ad9 bitcoind`leveldb::(anonymous namespace)::PosixEnv::BackgroundThreadEntryPoint(env=<unavailable>)::PosixEnv*) at env_posix.cc:736:10 [opt]
frame #6: 0x00000001004e3c0a bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*> >(void*) [inlined] decltype(__f=<unavailable>, __args=<unavailable>)(leveldb::(anonymous namespace)::PosixEnv*)>(fp)(std::__1::forward<leveldb::(anonymous namespace)::PosixEnv*>(fp0))) std::__1::__invoke<void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*>(void (*&&)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*&&) at type_traits:4361:1 [opt]
frame #7: 0x00000001004e3c02 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*> >(void*) [inlined] void std::__1::__thread_execute<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*, 2ul>(__t=<unavailable>)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*>&, std::__1::__tuple_indices<2ul>) at thread:342 [opt]
frame #8: 0x00000001004e3c02 bitcoind`void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (*)(leveldb::(anonymous namespace)::PosixEnv*), leveldb::(anonymous namespace)::PosixEnv*> >(__vp=0x000000011cffc060) at thread:352 [opt]
frame #9: 0x00007fff73c682eb libsystem_pthread.dylib`_pthread_body + 126
frame #10: 0x00007fff73c6b249 libsystem_pthread.dylib`_pthread_start + 66
frame #11: 0x00007fff73c6740d libsystem_pthread.dylib`thread_start + 13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment